diff options
Diffstat (limited to 'libc/ports/sysdeps/mips/__longjmp.c')
-rw-r--r-- | libc/ports/sysdeps/mips/__longjmp.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libc/ports/sysdeps/mips/__longjmp.c b/libc/ports/sysdeps/mips/__longjmp.c index a9efb0dac..67bdb86cf 100644 --- a/libc/ports/sysdeps/mips/__longjmp.c +++ b/libc/ports/sysdeps/mips/__longjmp.c @@ -23,8 +23,8 @@ #error This file uses GNU C extensions; you must compile with GCC. #endif -void -__longjmp (env_arg, val_arg) +static void __attribute__ ((nomips16)) +____longjmp (env_arg, val_arg) __jmp_buf env_arg; int val_arg; { @@ -86,3 +86,5 @@ __longjmp (env_arg, val_arg) /* Avoid `volatile function does return' warnings. */ for (;;); } + +strong_alias (____longjmp, __longjmp); |