diff options
author | Bruno Haible <bruno@clisp.org> | 2018-10-16 20:43:03 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2018-10-18 01:46:16 +0200 |
commit | 4d4877e6c2123c4862c321f3eab28a55bf886216 (patch) | |
tree | fc44759df774127b9a6d5e3c630c1c924c2e5ed5 /lib/fsusage.c | |
parent | bd3797159e5cc45080ab9a3618ba40347aebc0a3 (diff) | |
download | gnulib-4d4877e6c2123c4862c321f3eab28a55bf886216.tar.gz |
fsusage, stat-size, getloadavg: Remove support for AIX PS/2.
* m4/fsusage.m4 (gl_PREREQ_FSUSAGE_EXTRA): Don't check for dustat.h.
* lib/fsusage.c: Remove code for AIX PS/2.
* lib/stat-size.h (ST_NBLOCKSIZE): Likewise.
* lib/getloadavg.c: Likewise.
Diffstat (limited to 'lib/fsusage.c')
-rw-r--r-- | lib/fsusage.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/lib/fsusage.c b/lib/fsusage.c index 23cb12acf7..8431f20806 100644 --- a/lib/fsusage.c +++ b/lib/fsusage.c @@ -46,9 +46,6 @@ # if HAVE_SYS_STATFS_H # include <sys/statfs.h> # endif -# if HAVE_DUSTAT_H /* AIX PS/2 */ -# include <sys/dustat.h> -# endif #endif /* Many space usage primitives use all 1 bits to denote a value that is @@ -257,30 +254,3 @@ get_fs_usage (char const *file, char const *disk, struct fs_usage *fsp) (void) disk; /* avoid argument-unused warning */ return 0; } - -#if defined _AIX && defined _I386 -/* AIX PS/2 does not supply statfs. */ - -int -statfs (char *file, struct statfs *fsb) -{ - struct stat stats; - struct dustat fsd; - - if (stat (file, &stats) != 0) - return -1; - if (dustat (stats.st_dev, 0, &fsd, sizeof (fsd))) - return -1; - fsb->f_type = 0; - fsb->f_bsize = fsd.du_bsize; - fsb->f_blocks = fsd.du_fsize - fsd.du_isize; - fsb->f_bfree = fsd.du_tfree; - fsb->f_bavail = fsd.du_tfree; - fsb->f_files = (fsd.du_isize - 2) * fsd.du_inopb; - fsb->f_ffree = fsd.du_tinode; - fsb->f_fsid.val[0] = fsd.du_site; - fsb->f_fsid.val[1] = fsd.du_pckno; - return 0; -} - -#endif /* _AIX && _I386 */ |