summaryrefslogtreecommitdiff
path: root/repquota.c
diff options
context:
space:
mode:
authorjkar8572 <jkar8572>2001-05-04 08:43:25 +0000
committerjkar8572 <jkar8572>2001-05-04 08:43:25 +0000
commit3dbd1e5a75e551d93ced9b3f698c29be91261415 (patch)
tree3570e31037e633f723b25e0320d71748ec4ec09c /repquota.c
parent79d6138d6e5764429d0a4e245f143ab62625ce3b (diff)
Fixed infinity loop for XFS repquota.
Diffstat (limited to 'repquota.c')
-rw-r--r--repquota.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/repquota.c b/repquota.c
index 0ef7086..c57e377 100644
--- a/repquota.c
+++ b/repquota.c
@@ -29,7 +29,7 @@ char **mnt;
int mntcnt;
char *progname;
-static void usage()
+static void usage(void)
{
errstr(_("Utility for reporting quotas.\nUsage:\n%s [-vug] [-F quotaformat] (-a | mntpoint)\n"), progname);
errstr(_("Bugs to %s\n"), MY_EMAIL);
@@ -97,15 +97,13 @@ static char overlim(uint usage, uint softlim, uint hardlim)
return '-';
}
-static int print(struct dquot *dquot)
+static int print(struct dquot *dquot, char *name)
{
- char name[MAXNAMELEN];
char time[MAXTIMELEN];
struct util_dqblk *entry = &dquot->dq_dqb;
if (!entry->dqb_curspace && !entry->dqb_curinodes && !(flags & FL_VERBOSE))
return 0;
- id2name(dquot->dq_id, dquot->dq_h->qh_type, name);
difftime2str(entry->dqb_btime, time);
printf("%-10s%c%c%8Lu%8Lu%8Lu%7s", name,
overlim(qb2kb(toqb(entry->dqb_curspace)), qb2kb(entry->dqb_bsoftlimit),