From: Roland McGrath Date: Thu, 28 Oct 1993 21:47:10 +0000 (+0000) Subject: Formerly unix/bsd/vax/sysdep.S.~4~ X-Git-Tag: glibc-2.16-ports-before-merge~4221 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0e28fe44c735e8e2f0ebe0dc3f919b03d31bbd12;p=thirdparty%2Fglibc.git Formerly unix/bsd/vax/sysdep.S.~4~ --- diff --git a/sysdeps/unix/bsd/vax/sysdep.S b/sysdeps/unix/bsd/vax/sysdep.S index df2123a74e9..74c366e4cdf 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