diff options
Diffstat (limited to 'sysdeps/unix/common')
-rw-r--r-- | sysdeps/unix/common/lxstat.c | 2 | ||||
-rw-r--r-- | sysdeps/unix/common/pause.c | 8 | ||||
-rw-r--r-- | sysdeps/unix/common/tcsendbrk.c | 3 |
3 files changed, 6 insertions, 7 deletions
diff --git a/sysdeps/unix/common/lxstat.c b/sysdeps/unix/common/lxstat.c index 499a0838ac..f33279979a 100644 --- a/sysdeps/unix/common/lxstat.c +++ b/sysdeps/unix/common/lxstat.c @@ -28,7 +28,7 @@ __lxstat (int vers, const char *file, struct stat *buf) { if (vers != _STAT_VER) { - errno = EINVAL; + __set_errno (EINVAL); return -1; } diff --git a/sysdeps/unix/common/pause.c b/sysdeps/unix/common/pause.c index b2fafb958e..a073dd2b3a 100644 --- a/sysdeps/unix/common/pause.c +++ b/sysdeps/unix/common/pause.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991 Free Software Foundation, Inc. +/* Copyright (C) 1991, 1996 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 @@ -16,7 +16,6 @@ License along with the GNU C Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include <ansidecl.h> #include <signal.h> #include <unistd.h> @@ -25,7 +24,8 @@ Cambridge, MA 02139, USA. */ This always returns -1 and sets errno to EINTR. */ int -DEFUN_VOID(pause) +__libc_pause (void) { - return __sigpause(__sigblock(0)); + return __sigpause (__sigblock (0)); } +weak_alias (__libc_pause, pause) diff --git a/sysdeps/unix/common/tcsendbrk.c b/sysdeps/unix/common/tcsendbrk.c index 348321a492..7d768267c4 100644 --- a/sysdeps/unix/common/tcsendbrk.c +++ b/sysdeps/unix/common/tcsendbrk.c @@ -40,8 +40,7 @@ tcsendbreak (int fd, int duration) /* ioctl can't send a break of any other duration for us. This could be changed to use trickery (e.g. lower speed and send a '\0') to send the break, but for now just return an error. */ - errno = EINVAL; + __set_errno (EINVAL); return -1; #endif } - |