Mercurial > gnulib
comparison lib/fsusage.c @ 39930:980043d89bdb
fsusage: Remove support for AIX 3.
* lib/fsusage.c: Remove code for AIX 3.
* m4/fsusage.m4 (gl_PREREQ_FSUSAGE_EXTRA): Update comments.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Tue, 16 Oct 2018 20:47:03 +0200 |
parents | c8542f2525a3 |
children | 715751f97cc3 |
comparison
equal
deleted
inserted
replaced
39929:c8542f2525a3 | 39930:980043d89bdb |
---|---|
214 if (statfs (file, &fsd) < 0) | 214 if (statfs (file, &fsd) < 0) |
215 return -1; | 215 return -1; |
216 | 216 |
217 fsp->fsu_blocksize = PROPAGATE_ALL_ONES (fsd.f_fsize); | 217 fsp->fsu_blocksize = PROPAGATE_ALL_ONES (fsd.f_fsize); |
218 | 218 |
219 #elif defined STAT_STATFS4 /* SVR3, Dynix, old Irix, old AIX */ | 219 #elif defined STAT_STATFS4 /* SVR3, Dynix, old Irix */ |
220 | 220 |
221 # if !_AIX && !defined _SEQUENT_ | 221 # if !defined _SEQUENT_ |
222 # define f_bavail f_bfree | 222 # define f_bavail f_bfree |
223 # endif | 223 # endif |
224 | 224 |
225 struct statfs fsd; | 225 struct statfs fsd; |
226 | 226 |
228 return -1; | 228 return -1; |
229 | 229 |
230 /* Empirically, the block counts on most SVR3 and SVR3-derived | 230 /* Empirically, the block counts on most SVR3 and SVR3-derived |
231 systems seem to always be in terms of 512-byte blocks, | 231 systems seem to always be in terms of 512-byte blocks, |
232 no matter what value f_bsize has. */ | 232 no matter what value f_bsize has. */ |
233 # if _AIX || defined _CRAY | 233 # if defined _CRAY |
234 fsp->fsu_blocksize = PROPAGATE_ALL_ONES (fsd.f_bsize); | 234 fsp->fsu_blocksize = PROPAGATE_ALL_ONES (fsd.f_bsize); |
235 # else | 235 # else |
236 fsp->fsu_blocksize = 512; | 236 fsp->fsu_blocksize = 512; |
237 # endif | 237 # endif |
238 | 238 |