summaryrefslogtreecommitdiffstats
path: root/usr.sbin/quot/quot.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/quot/quot.c')
-rw-r--r--usr.sbin/quot/quot.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/usr.sbin/quot/quot.c b/usr.sbin/quot/quot.c
index 01f822e..0864015 100644
--- a/usr.sbin/quot/quot.c
+++ b/usr.sbin/quot/quot.c
@@ -43,6 +43,7 @@ static const char rcsid[] =
#include <err.h>
#include <fcntl.h>
+#include <fstab.h>
#include <errno.h>
#include <paths.h>
#include <pwd.h>
@@ -526,6 +527,7 @@ main(argc,argv)
{
char all = 0;
struct statfs *mp;
+ struct fstab *fs;
char dev[MNAMELEN + 1];
char *nm;
int cnt;
@@ -578,7 +580,12 @@ main(argc,argv)
}
}
}
- while (--argc >= 0)
- quot(*argv++,0);
+ while (--argc >= 0) {
+ if ((fs = getfsfile(*argv)) != NULL)
+ quot(fs->fs_spec, 0);
+ else
+ quot(*argv,0);
+ argv++;
+ }
return 0;
}
OpenPOWER on IntegriCloud