diff options
Diffstat (limited to 'sysdeps/stub/fpathconf.c')
-rw-r--r-- | sysdeps/stub/fpathconf.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/sysdeps/stub/fpathconf.c b/sysdeps/stub/fpathconf.c index 75880fd647..36b1369dad 100644 --- a/sysdeps/stub/fpathconf.c +++ b/sysdeps/stub/fpathconf.c @@ -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 <errno.h> #include <stddef.h> #include <unistd.h> @@ -24,18 +23,20 @@ Cambridge, MA 02139, USA. */ /* Get file-specific information about descriptor FD. */ long int -DEFUN(__fpathconf, (fd, name), int fd AND int name) +__fpathconf (fd, name) + int fd; + int name; { if (fd < 0) { - errno = EBADF; + __set_errno (EBADF); return -1; } switch (name) { default: - errno = EINVAL; + __set_errno (EINVAL); return -1; case _PC_LINK_MAX: @@ -51,7 +52,7 @@ DEFUN(__fpathconf, (fd, name), int fd AND int name) break; } - errno = ENOSYS; + __set_errno (ENOSYS); return -1; } |