summaryrefslogtreecommitdiffstats
path: root/bin/df/df.c
diff options
context:
space:
mode:
Diffstat (limited to 'bin/df/df.c')
-rw-r--r--bin/df/df.c9
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);
OpenPOWER on IntegriCloud