diff options
Diffstat (limited to 'sysdeps/unix/sysv/linux/i386/sigaction.c')
-rw-r--r-- | sysdeps/unix/sysv/linux/i386/sigaction.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sysdeps/unix/sysv/linux/i386/sigaction.c b/sysdeps/unix/sysv/linux/i386/sigaction.c index 813c9bab77..bfc8b2c2e2 100644 --- a/sysdeps/unix/sysv/linux/i386/sigaction.c +++ b/sysdeps/unix/sysv/linux/i386/sigaction.c @@ -131,9 +131,9 @@ __libc_sigaction (int sig, const struct sigaction *act, struct sigaction *oact) k_newact.sa_restorer = &restore; } - asm volatile ("pushl %%ebx\n" - "movl %2, %%ebx\n" - "int $0x80\n" + asm volatile ("pushl %%ebx\n\t" + "movl %2, %%ebx\n\t" + ENTER_KERNEL_STR "\n\t" "popl %%ebx" : "=a" (result) : "0" (SYS_ify (sigaction)), "mr" (sig), |