From 3912b14a2db657893abce87cf9b9a0b2e1df0c5c Mon Sep 17 00:00:00 2001 From: jkar8572 Date: Sat, 18 Oct 2003 17:32:49 +0000 Subject: Fixed fake error messages from rpc.rquotad Fixed reporting of quotas on NFS filesystem without quotas --- quotasys.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'quotasys.c') 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; } -- cgit v1.2.3