diff options
author | Jim Meyering <jim@meyering.net> | 1994-10-08 02:05:20 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1994-10-08 02:05:20 +0000 |
commit | 4b8534f94006a6a82c9bd5f2854290c3520c186e (patch) | |
tree | e40acf7817a10e12f539916bea0a6ce2531e5a56 /lib | |
parent | 7354f66153f388473b2ecf031b75649e61ebe40d (diff) | |
download | coreutils-4b8534f94006a6a82c9bd5f2854290c3520c186e.tar.xz |
.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/fsusage.c | 33 |
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); |