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:
+8
-1
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user