xref: /kvm-unit-tests/x86/setjmp.c (revision 6ca8c283190847bd2ff648232f98f70e4e6d3d0d)
1 #include "libcflat.h"
2 #include "setjmp.h"
3 
4 int main(void)
5 {
6     volatile int i;
7     jmp_buf j;
8 
9     if (setjmp(j) == 0) {
10 	    i = 0;
11     }
12     printf("%d\n", i);
13     if (++i < 10) {
14 	    longjmp(j, 1);
15     }
16 
17     printf("done\n");
18     return 0;
19 }
20