]> rtime.felk.cvut.cz Git - frescor/fosa.git/blobdiff - src_partikle/tests/test_long_jump.c
FOSA-PaRTiKle
[frescor/fosa.git] / src_partikle / tests / test_long_jump.c
index b9b12d440644c161d8007070ea76d7adf0f70613..4a4f7368dbe91273411532e3fe1f26b97a71ba60 100644 (file)
@@ -2,6 +2,7 @@
 #include <fosa_long_jump.h>
 #include <fosa_threads_and_signals.h>
 #include <stdio.h>
+#include <assert.h>
 
 void f1 (void)
 {
@@ -15,6 +16,8 @@ void f1 (void)
        pthread_sigmask (SIG_SETMASK, NULL, &s);
        printf (">>> Current signal mask = 0x%x\n", (unsigned int) s.sig);
        
+       assert (fosa_long_jump_save_context (NULL));
+       
        printf (">>> save context\n\n");
        if (fosa_long_jump_save_context (&ctx)) {
                printf ("fosa_long_jump_save_context");