diff options
Diffstat (limited to 'bin/df/df.c')
-rw-r--r-- | bin/df/df.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/bin/df/df.c b/bin/df/df.c index 33e8c01..bb12fd4 100644 --- a/bin/df/df.c +++ b/bin/df/df.c @@ -280,6 +280,15 @@ main(int argc, char *argv[]) rv = 1; continue; } + /* Check to make sure the arguments we've been + * given are satisfied. Return an error if we + * have been asked to list a mount point that does + * not match the other args we've been given (-l, -t, etc.) + */ + if (checkvfsname(statfsbuf.f_fstypename, vfslist)) { + rv++; + continue; + } if (argc == 1) { bzero(&maxwidths, sizeof(maxwidths)); update_maxwidths(&maxwidths, &statfsbuf); |