From 29c0442cadced638d3f26b50db5a6328ad7b82d9 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 15 Apr 1993 01:58:23 +0000 Subject: merge with 3.4.7 --- lib/fsusage.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'lib/fsusage.c') diff --git a/lib/fsusage.c b/lib/fsusage.c index b43491343..2a1fe86c7 100644 --- a/lib/fsusage.c +++ b/lib/fsusage.c @@ -20,6 +20,10 @@ int statfs (); +#if defined (STATFS_OSF1) /* DEC Alpha running OSF/1 */ +# include +#endif + #if defined(STAT_STATFS2_BSIZE) && !defined(_IBMR2) /* 4.3BSD, SunOS 4, HP-UX, AIX PS/2. */ #include #endif @@ -80,6 +84,14 @@ get_fs_usage (path, disk, fsp) char *path, *disk; struct fs_usage *fsp; { +#if defined (STATFS_OSF1) + struct statfs fsd; + + if (statfs (path, &fsd, sizeof (struct statfs)) != 0) + return (-1); +#define convert_blocks(b) adjust_blocks ((b),fsd.f_fsize, 512) +#endif /* STATFS_OSF1 */ + #ifdef STAT_STATFS2_FS_DATA /* Ultrix. */ struct fs_data fsd; -- cgit v1.2.3-54-g00ecf