1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-08-17 09:06:50 +02:00

(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.
This commit is contained in:
Jim Meyering
2003-08-08 21:14:57 +00:00
parent 54288039b7
commit f19043fbc0
+2 -2
View File
@@ -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)
{