From: Jim Meyering Date: Fri, 8 Aug 2003 21:14:57 +0000 (+0000) Subject: (read_filesystem_list) [MOUNTED_GETFSSTAT]: X-Git-Tag: CPPI-1_11~88 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f19043fbc07d082aeeab5687166701a355700571;p=platform%2Fupstream%2Fcoreutils.git (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. --- 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) {