diff options
Diffstat (limited to 'libc/sysdeps/linux/e1/longjmp.c')
-rw-r--r-- | libc/sysdeps/linux/e1/longjmp.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libc/sysdeps/linux/e1/longjmp.c b/libc/sysdeps/linux/e1/longjmp.c index fbd5103a4..9f04e7b5c 100644 --- a/libc/sysdeps/linux/e1/longjmp.c +++ b/libc/sysdeps/linux/e1/longjmp.c @@ -12,7 +12,7 @@ #include <signal.h> #define __NR_e1newSP 224 -static inline _syscall1(int, e1newSP, unsigned long, SavedSP ) +static __inline__ _syscall1(int, e1newSP, unsigned long, SavedSP ) unsigned long jmpbuf_ptr; @@ -23,7 +23,7 @@ void longjmp(jmp_buf state, int value ) else state->__jmpbuf->ReturnValue = value; - jmpbuf_ptr = (unsigned long)state; + jmpbuf_ptr = (unsigned long)state; e1newSP(state->__jmpbuf->SavedSP); #define _state_ ((struct __jmp_buf_tag*)jmpbuf_ptr) @@ -55,9 +55,9 @@ void siglongjmp(sigjmp_buf state, int value ) else state->__jmpbuf->ReturnValue = value; - jmpbuf_ptr = (unsigned long)state; + jmpbuf_ptr = (unsigned long)state; e1newSP(state->__jmpbuf->SavedSP); - + #define _state_ ((struct __jmp_buf_tag*)jmpbuf_ptr) __asm__ __volatile__("mov L0, %0\n\t" |