From: ig25@fg70.rz.uni-karlsruhe.de (Thomas Koenig) Subject: sigsetjmp declaration wrong in libc 4.2 Date: 11 Feb 1993 09:50:49 GMT
The include files for libc 4.2 (inc-4.2.TZ) handle sigsetjmp declaration
rather weirdly: For once, setjmp.h fails to declare sigsetjmp at all;
it only declares __sigsetjmp. Second, __sigsetjmp is declared to return
void, which a) is not POSIX - conforming and b) makes no sense (how is
the program supposed to know wether it is doing the original call or is
being called from a call to siglongjmp()?)
Now, what do do? Simply change the declaration and hope for the best?
Regards
-- Thomas Koenig, ig25@rz.uni-karlsruhe.de, ig25@dkauni2.bitnet The joy of engineering is to find a straight line on a double logarithmic diagram.