[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