summaryrefslogtreecommitdiff
path: root/quotasys.c
diff options
context:
space:
mode:
authorjkar8572 <jkar8572>2003-10-18 17:32:49 +0000
committerjkar8572 <jkar8572>2003-10-18 17:32:49 +0000
commit3912b14a2db657893abce87cf9b9a0b2e1df0c5c (patch)
tree1c3ec3157b24a301224999aacc2ed3d04efb30bb /quotasys.c
parentd0026af1200f5848032ff77605c674a7885e83eb (diff)
Fixed fake error messages from rpc.rquotad
Fixed reporting of quotas on NFS filesystem without quotas
Diffstat (limited to 'quotasys.c')
-rw-r--r--quotasys.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/quotasys.c b/quotasys.c
index 63cafce..210e068 100644
--- a/quotasys.c
+++ b/quotasys.c
@@ -923,7 +923,8 @@ static int process_dirs(int dcnt, char **dirs, int flags)
/* Return st of mountpoint of dir in st.. */
if (flags & MS_NO_MNTPOINT && !(realmnt = find_dir_mntpoint(&st))) {
- errstr(_("Can't find filesystem mountpoint for directory %s\n"), dirs[i]);
+ if (!(flags & MS_QUIET))
+ errstr(_("Can't find filesystem mountpoint for directory %s\n"), dirs[i]);
continue;
}
check_dirs[check_dirs_cnt].sd_dev = st.st_dev;
@@ -939,7 +940,8 @@ static int process_dirs(int dcnt, char **dirs, int flags)
check_dirs[check_dirs_cnt].sd_dev = st.st_rdev;
for (mentry = 0; mentry < mnt_entries_cnt && mnt_entries[mentry].me_dev != st.st_rdev; mentry++);
if (mentry == mnt_entries_cnt) {
- errstr(_("Can't find mountpoint for device %s\n"), dirs[i]);
+ if (!(flags & MS_QUIET))
+ errstr(_("Can't find mountpoint for device %s\n"), dirs[i]);
continue;
}
sstrncpy(mntpointbuf, mnt_entries[mentry].me_dir, PATH_MAX-1);
@@ -952,7 +954,8 @@ static int process_dirs(int dcnt, char **dirs, int flags)
check_dirs_cnt++;
}
if (!check_dirs_cnt) {
- errstr(_("No correct mountpoint specified.\n"));
+ if (!(flags & MS_QUIET))
+ errstr(_("No correct mountpoint specified.\n"));
free(check_dirs);
return -1;
}