* sysdeps/unix/sysv/linux/fpathconf.c: Likewise.
This commit is contained in:
Ulrich Drepper 2000-06-08 10:05:46 +00:00
parent 9e56352f88
commit de1a717765
3 changed files with 9 additions and 4 deletions

View File

@ -2,6 +2,7 @@
* sysdeps/unix/sysv/linux/pathconf.c: Define LINUX_LINK_MAX and
use it instead of LINK_MAX.
* sysdeps/unix/sysv/linux/fpathconf.c: Likewise.
2000-06-08 Andreas Jaeger <aj@suse.de>

View File

@ -1,5 +1,5 @@
/* Linux specific extensions to fpathconf.
Copyright (C) 1991, 1995, 1996, 1998, 1999 Free Software Foundation, Inc.
Copyright (C) 1991, 95, 96, 98, 99, 2000 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
@ -23,6 +23,10 @@
#include "linux_fsinfo.h"
/* The Linux kernel header mentioned this as a kind of generic value. */
#define LINUX_LINK_MAX 127
static long int posix_fpathconf (int fd, int name);
@ -39,7 +43,7 @@ __fpathconf (fd, name)
/* Determine the filesystem type. */
if (__fstatfs (fd, &fsbuf) < 0)
/* not possible, return the default value. */
return LINK_MAX;
return LINUX_LINK_MAX;
switch (fsbuf.f_type)
{
@ -72,7 +76,7 @@ __fpathconf (fd, name)
return REISERFS_LINK_MAX;
default:
return LINK_MAX;
return LINUX_LINK_MAX;
}
}

View File

@ -43,7 +43,7 @@ __pathconf (path, name)
/* Determine the filesystem type. */
if (__statfs (path, &fsbuf) < 0)
/* not possible, return the default value. */
return LINK_MAX;
return LINUX_LINK_MAX;
switch (fsbuf.f_type)
{