summaryrefslogtreecommitdiff
path: root/usr.sbin/quot
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2007-06-25 20:22:01 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2007-06-25 20:22:01 +0000
commit6dc2ae38ff3e813cdd0e844493ee2c1f2aaeab7f (patch)
tree8603557f2221744f79c4cf23044449beb6b93c92 /usr.sbin/quot
parent71395f2e8987ff991d2a44a9c541caae5682a361 (diff)
daddr64_t changes to match other parts of tree; ok otto
Diffstat (limited to 'usr.sbin/quot')
-rw-r--r--usr.sbin/quot/quot.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/usr.sbin/quot/quot.c b/usr.sbin/quot/quot.c
index ade893d3151..6c5493233de 100644
--- a/usr.sbin/quot/quot.c
+++ b/usr.sbin/quot/quot.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: quot.c,v 1.15 2006/04/02 00:50:42 deraadt Exp $ */
+/* $OpenBSD: quot.c,v 1.16 2007/06/25 20:22:00 deraadt Exp $ */
/* $NetBSD: quot.c,v 1.7.4.1 1996/05/31 18:06:36 jtc Exp $ */
/*
@@ -33,7 +33,7 @@
*/
#ifndef lint
-static char rcsid[] = "$Id: quot.c,v 1.15 2006/04/02 00:50:42 deraadt Exp $";
+static char rcsid[] = "$Id: quot.c,v 1.16 2007/06/25 20:22:00 deraadt Exp $";
#endif /* not lint */
#include <sys/param.h>
@@ -168,11 +168,11 @@ isfree(struct ufs1_dinode *ip)
static struct user {
uid_t uid;
char *name;
- daddr_t space;
+ daddr64_t space;
long count;
- daddr_t spc30;
- daddr_t spc60;
- daddr_t spc90;
+ daddr64_t spc30;
+ daddr64_t spc60;
+ daddr64_t spc90;
} *users;
static int nusers;
@@ -261,7 +261,7 @@ cmpusers(const void *v1, const void *v2)
cmpusers))
static void
-uses(uid_t uid, daddr_t blks, time_t act)
+uses(uid_t uid, daddr64_t blks, time_t act)
{
static time_t today;
struct user *usr;
@@ -288,9 +288,9 @@ uses(uid_t uid, daddr_t blks, time_t act)
#endif
struct fsizes {
struct fsizes *fsz_next;
- daddr_t fsz_first, fsz_last;
+ daddr64_t fsz_first, fsz_last;
ino_t fsz_count[FSZCNT];
- daddr_t fsz_sz[FSZCNT];
+ daddr64_t fsz_sz[FSZCNT];
} *fsizes;
static void
@@ -312,7 +312,7 @@ dofsizes(int fd, struct fs *super, char *name)
{
ino_t inode, maxino;
struct ufs1_dinode *ip;
- daddr_t sz, ksz;
+ daddr64_t sz, ksz;
struct fsizes *fp, **fsp;
int i;
@@ -371,9 +371,9 @@ dofsizes(int fd, struct fs *super, char *name)
for (fp = fsizes; fp; fp = fp->fsz_next) {
for (i = 0; i < FSZCNT; i++) {
if (fp->fsz_count[i])
- printf("%d\t%d\t%qd\n",
- fp->fsz_first + i, fp->fsz_count[i],
- (quad_t) SIZE(sz += fp->fsz_sz[i]));
+ printf("%d\t%d\t%lld\n",
+ fp->fsz_first + i, fp->fsz_count[i],
+ SIZE(sz += fp->fsz_sz[i]));
}
}
}
@@ -403,15 +403,15 @@ douser(int fd, struct fs *super, char *name)
memcpy(usrs, users, nusers * sizeof(struct user));
sortusers(usrs);
for (usr = usrs, n = nusers; --n >= 0 && usr->count; usr++) {
- printf("%5qd", (quad_t) SIZE(usr->space));
+ printf("%14lld", SIZE(usr->space));
if (count)
printf("\t%5ld", usr->count);
printf("\t%-8s", usr->name);
if (unused)
- printf("\t%5qd\t%5qd\t%5qd",
- (quad_t) SIZE(usr->spc30),
- (quad_t) SIZE(usr->spc60),
- (quad_t) SIZE(usr->spc90));
+ printf("\t%14lld\t%14lld\t%14lld",
+ SIZE(usr->spc30),
+ SIZE(usr->spc60),
+ SIZE(usr->spc90));
printf("\n");
}
free(usrs);