1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-08-14 14:09:35 +02:00

(STATFS): New macro, for portability to Solaris 9.

(do_statfs): Use it.
This commit is contained in:
Paul Eggert
2004-11-17 03:12:06 +00:00
parent 99e10817b0
commit 5bb58a71ad
+8 -1
View File
@@ -63,6 +63,9 @@
# if HAVE_STRUCT_STATVFS_F_NAMEMAX
# define SB_F_NAMEMAX(S) ((uintmax_t) ((S)->f_namemax))
# endif
# if STAT_STATVFS
# define STATFS statvfs
# endif
#else
# define STRUCT_STATVFS struct statfs
# define HAVE_STRUCT_STATXFS_F_TYPE HAVE_STRUCT_STATFS_F_TYPE
@@ -71,6 +74,10 @@
# endif
#endif
#ifndef STATFS
# define STATFS statfs
#endif
#ifndef SB_F_NAMEMAX
/* NetBSD 1.5.2 has neither f_namemax nor f_namelen. */
# define SB_F_NAMEMAX(S) "*"
@@ -560,7 +567,7 @@ do_statfs (char const *filename, bool terse, char const *format)
{
STRUCT_STATVFS statfsbuf;
if (statfs (filename, &statfsbuf) != 0)
if (STATFS (filename, &statfsbuf) != 0)
{
error (0, errno, _("cannot read file system information for %s"),
quote (filename));