Use ENTER_KERNEL instead of int $0x80.
authordrepper <drepper>
Fri, 20 Dec 2002 07:05:29 +0000 (07:05 +0000)
committerdrepper <drepper>
Fri, 20 Dec 2002 07:05:29 +0000 (07:05 +0000)
sysdeps/unix/sysv/linux/i386/getcontext.S
sysdeps/unix/sysv/linux/i386/setcontext.S
sysdeps/unix/sysv/linux/i386/swapcontext.S

index 600a886..9db129f 100644 (file)
@@ -1,5 +1,5 @@
 /* Save current context.
-   Copyright (C) 2001 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2001.
 
@@ -63,7 +63,7 @@ ENTRY(__getcontext)
        xorl    %ecx, %ecx
        movl    $SIG_BLOCK, %ebx
        movl    $__NR_sigprocmask, %eax
-       int     $0x80
+       ENTER_KERNEL
        popl    %ebx
        cmpl    $-4095, %eax            /* Check %eax for error.  */
        jae     SYSCALL_ERROR_LABEL     /* Jump to error handler if error.  */
index 58a122f..cbe9f08 100644 (file)
@@ -1,5 +1,5 @@
 /* Install given context.
-   Copyright (C) 2001 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2001.
 
@@ -35,7 +35,7 @@ ENTRY(__setcontext)
        leal    oSIGMASK(%eax), %ecx
        movl    $SIG_SETMASK, %ebx
        movl    $__NR_sigprocmask, %eax
-       int     $0x80
+       ENTER_KERNEL
        popl    %ebx
        cmpl    $-4095, %eax            /* Check %eax for error.  */
        jae     SYSCALL_ERROR_LABEL     /* Jump to error handler if error.  */
index 0c24943..e44e930 100644 (file)
@@ -1,5 +1,5 @@
 /* Save current context and install the given one.
-   Copyright (C) 2001 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2001.
 
@@ -65,7 +65,7 @@ ENTRY(__swapcontext)
        leal    oSIGMASK(%ecx), %ecx
        movl    $SIG_SETMASK, %ebx
        movl    $__NR_sigprocmask, %eax
-       int     $0x80
+       ENTER_KERNEL
        popl    %ebx
        cmpl    $-4095, %eax            /* Check %eax for error.  */
        jae     SYSCALL_ERROR_LABEL     /* Jump to error handler if error.  */