[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Mon Dec 14 17:08:10 CET 2009
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 09/12/14 17:08:10
Modified files:
cm3/m3-libs/m3core/src/thread/POSIX/: ThreadPosixC.c
Log message:
cleanup:
no need for SetContext in this code
no need for functions to do extra work within the macros
e.g. errno is handled elsewhere
signal mask should be too if it isn't
no need for sigsetjmp(1) within ProcessLive, sigsetjmp(0) is enough
no other need for GetContext, just the sigsetjmp(0)
use volatile on local that is used around longjmp
add cast from void* so it might compile as C++ (not tested)
More information about the M3commit
mailing list