diff options
Diffstat (limited to 'arch/um/include/longjmp.h')
-rw-r--r-- | arch/um/include/longjmp.h | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/arch/um/include/longjmp.h b/arch/um/include/longjmp.h deleted file mode 100644 index e860bc5848e0..000000000000 --- a/arch/um/include/longjmp.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef __UML_LONGJMP_H -#define __UML_LONGJMP_H - -#include "sysdep/archsetjmp.h" -#include "os.h" - -extern int setjmp(jmp_buf); -extern void longjmp(jmp_buf, int); - -#define UML_LONGJMP(buf, val) do { \ - longjmp(*buf, val); \ -} while(0) - -#define UML_SETJMP(buf) ({ \ - int n; \ - volatile int enable; \ - enable = get_signals(); \ - n = setjmp(*buf); \ - if(n != 0) \ - set_signals(enable); \ - n; }) - -#endif |