From 0e28fe44c735e8e2f0ebe0dc3f919b03d31bbd12 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Thu, 28 Oct 1993 21:47:10 +0000 Subject: [PATCH] Formerly unix/bsd/vax/sysdep.S.~4~ --- sysdeps/unix/bsd/vax/sysdep.S | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sysdeps/unix/bsd/vax/sysdep.S b/sysdeps/unix/bsd/vax/sysdep.S index df2123a74e..74c366e4cd 100644 --- a/sysdeps/unix/bsd/vax/sysdep.S +++ b/sysdeps/unix/bsd/vax/sysdep.S @@ -21,12 +21,14 @@ Cambridge, MA 02139, USA. */ .globl _errno .globl syscall_error syscall_error: +#ifdef EWOULDBLOCK_sys /* We translate the system's EWOULDBLOCK error into EAGAIN. The GNU C library always defines EWOULDBLOCK==EAGAIN. EWOULDBLOCK_sys is the original number. */ cmpl r0, $EWOULDBLOCK_sys bne 0f movl $EAGAIN, r0 +#endif 0: movl r0, _errno mnegl $1, r0 ret