]> rtime.felk.cvut.cz Git - frescor/fosa.git/blobdiff - include/fosa_opaque_types.h
Small changes and bugfixes in signal handling, mutexes and condition variables.
[frescor/fosa.git] / include / fosa_opaque_types.h
index 6a8be30d55072a3bf8c1dab30866e8537d737148..4c349d0b9bbdcd7819a39dc131f4d5e91f63ac78 100644 (file)
@@ -276,7 +276,10 @@ FOSA_CPP_BEGIN_DECLS
 
 /* Local Jump */
 /**************/
-typedef sigjmp_buf FOSA_LONG_JUMP_CONTEXT_T_OPAQUE;
+typedef struct {
+       sigjmp_buf setjmp_context;
+       int setjmp_retvalue;
+} FOSA_LONG_JUMP_CONTEXT_T_OPAQUE;
 
 
 /* Threads and signals */