From f19043fbc07d082aeeab5687166701a355700571 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Fri, 8 Aug 2003 21:14:57 +0000 Subject: (read_filesystem_list) [MOUNTED_GETFSSTAT]: Use MNT_NOWAIT, rather than MNT_WAIT. Otherwise, `df DIR' could hang on OSF/1 5.1 for DIR on both local and remote file systems. Reported by (and fix confirmed by) Nelson H. F. Beebe. --- lib/mountlist.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/mountlist.c') diff --git a/lib/mountlist.c b/lib/mountlist.c index 44d5ac4b4..a2c1c2569 100644 --- a/lib/mountlist.c +++ b/lib/mountlist.c @@ -544,13 +544,13 @@ read_filesystem_list (int need_fs_type) int numsys, counter, bufsize; struct statfs *stats; - numsys = getfsstat ((struct statfs *)0, 0L, MNT_WAIT); + numsys = getfsstat ((struct statfs *)0, 0L, MNT_NOWAIT); if (numsys < 0) return (NULL); bufsize = (1 + numsys) * sizeof (struct statfs); stats = xmalloc (bufsize); - numsys = getfsstat (stats, bufsize, MNT_WAIT); + numsys = getfsstat (stats, bufsize, MNT_NOWAIT); if (numsys < 0) { -- cgit v1.2.3-54-g00ecf