entered into RCS
authorRoland McGrath <roland@gnu.org>
Tue, 1 Feb 1994 00:52:23 +0000 (00:52 +0000)
committerRoland McGrath <roland@gnu.org>
Tue, 1 Feb 1994 00:52:23 +0000 (00:52 +0000)
sysdeps/unix/bsd/vax/sysdep.S
sysdeps/unix/sysv/sysv4/i386/vfork.S [new file with mode: 0644]
sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.S

index 9f39b82..618d889 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
@@ -22,7 +22,7 @@ Cambridge, MA 02139, USA.  */
 .globl _errno
 .globl syscall_error
 syscall_error:
-#ifdef EWOULDBLOCK_sys
+#if defined (EWOULDBLOCK_sys) && EWOULDBLOCK_sys != EAGAIN
        /* We translate the system's EWOULDBLOCK error into EAGAIN.
           The GNU C library always defines EWOULDBLOCK==EAGAIN.
           EWOULDBLOCK_sys is the original number.  */
diff --git a/sysdeps/unix/sysv/sysv4/i386/vfork.S b/sysdeps/unix/sysv/sysv4/i386/vfork.S
new file mode 100644 (file)
index 0000000..1cdebcd
--- /dev/null
@@ -0,0 +1 @@
+#include <sysdeps/unix/bsd/i386/__vfork.S>
index cf5d272..da3cd6b 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1993 Free Software Foundation, Inc.
+/* Copyright (C) 1993, 1994 Free Software Foundation, Inc.
    Contributed by Brendan Kehoe (brendan@zen.org).
 
 The GNU C Library is free software; you can redistribute it and/or
@@ -28,7 +28,7 @@ ENTRY(syscall_error)
        mov EINTR, %o0
 
 notint:
-#ifdef EWOULDBLOCK_sys
+#if defined (EWOULDBLOCK_sys) && EWOULDBLOCK_sys != EAGAIN
        /* We translate the system's EWOULDBLOCK error into EAGAIN.
           The GNU C library always defines EWOULDBLOCK==EAGAIN.
           EWOULDBLOCK_sys is the original number.  */