summaryrefslogtreecommitdiff
path: root/lib/fsusage.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1994-10-08 02:05:20 +0000
committerJim Meyering <jim@meyering.net>1994-10-08 02:05:20 +0000
commit4b8534f94006a6a82c9bd5f2854290c3520c186e (patch)
treee40acf7817a10e12f539916bea0a6ce2531e5a56 /lib/fsusage.c
parent7354f66153f388473b2ecf031b75649e61ebe40d (diff)
downloadcoreutils-4b8534f94006a6a82c9bd5f2854290c3520c186e.tar.xz
.
Diffstat (limited to 'lib/fsusage.c')
-rw-r--r--lib/fsusage.c33
1 files changed, 15 insertions, 18 deletions
diff --git a/lib/fsusage.c b/lib/fsusage.c
index 9bef62aba..503b3875e 100644
--- a/lib/fsusage.c
+++ b/lib/fsusage.c
@@ -25,39 +25,36 @@
int statfs ();
-#if defined (STAT_STATFS3_OSF1) /* DEC Alpha running OSF/1 */
-# include <sys/mount.h>
+#ifdef HAVE_SYS_PARAM_H
+#include <sys/param.h>
#endif
-#if defined(STAT_STATFS2_BSIZE) && !defined(_IBMR2) /* 4.3BSD, SunOS 4, HP-UX, AIX PS/2. */
-#include <sys/vfs.h>
+#ifdef HAVE_SYS_MOUNT_H
+#include <sys/mount.h>
#endif
-#ifdef STAT_STATFS2_FSIZE /* 4.4BSD. */
-#include <sys/mount.h>
+#ifdef HAVE_SYS_VFS_H
+#include <sys/vfs.h>
#endif
-#ifdef STAT_STATFS2_FS_DATA /* Ultrix. */
-#include <sys/param.h>
-#include <sys/mount.h>
+#ifdef HAVE_SYS_FILSYS_H
+#include <sys/filsys.h> /* SVR2. */
#endif
-#ifdef STAT_READ /* SVR2. */
-#include <sys/param.h>
-#include <sys/filsys.h>
+#ifdef HAVE_FCNTL_H
#include <fcntl.h>
#endif
-#if defined(STAT_STATFS4) || (defined(_AIX) && defined(_IBMR2)) /* SVR3, Dynix, Irix, AIX RS6000. */
+#ifdef HAVE_SYS_STATFS_H
#include <sys/statfs.h>
#endif
-#if defined(_AIX) && defined(_I386) /* AIX PS/2. */
+#ifdef HAVE_DUSTAT_H /* AIX PS/2. */
#include <sys/stat.h>
#include <sys/dustat.h>
#endif
-#ifdef STAT_STATVFS /* SVR4. */
+#ifdef HAVE_SYS_STATVFS_H /* SVR4. */
#include <sys/statvfs.h>
int statvfs ();
#endif
@@ -116,7 +113,7 @@ get_fs_usage (path, disk, fsp)
fsp->fsu_ffree = fsd.fd_req.gfree;
#endif
-#ifdef STAT_READ /* SVR2. */
+#ifdef STAT_READ_FILSYS /* SVR2. */
#ifndef SUPERBOFF
#define SUPERBOFF (SUPERB * 512)
#endif
@@ -173,7 +170,7 @@ get_fs_usage (path, disk, fsp)
#endif
#endif
-#ifdef STAT_STATVFS /* SVR4. */
+#ifdef HAVE_SYS_STATVFS_H /* SVR4. */
struct statvfs fsd;
if (statvfs (path, &fsd) < 0)
@@ -183,7 +180,7 @@ get_fs_usage (path, disk, fsp)
adjust_blocks ((b), fsd.f_frsize ? fsd.f_frsize : fsd.f_bsize, 512)
#endif
-#if !defined(STAT_STATFS2_FS_DATA) && !defined(STAT_READ) /* !Ultrix && !SVR2. */
+#if !defined(STAT_STATFS2_FS_DATA) && !defined(STAT_READ_FILSYS) /* !Ultrix && !SVR2. */
fsp->fsu_blocks = CONVERT_BLOCKS (fsd.f_blocks);
fsp->fsu_bfree = CONVERT_BLOCKS (fsd.f_bfree);
fsp->fsu_bavail = CONVERT_BLOCKS (fsd.f_bavail);