diff options
author | deraadt <deraadt@openbsd.org> | 2013-04-16 23:42:44 +0000 |
---|---|---|
committer | deraadt <deraadt@openbsd.org> | 2013-04-16 23:42:44 +0000 |
commit | fd4bb27d095e7be598346141f0d0a0a57ad563f0 (patch) | |
tree | 6dd6b52305025af9b8e2120e29287b84f4bf211b /usr.sbin/mtree | |
parent | an acceptable time_t truncation (binding cannot take that long) (diff) | |
download | wireguard-openbsd-fd4bb27d095e7be598346141f0d0a0a57ad563f0.tar.xz wireguard-openbsd-fd4bb27d095e7be598346141f0d0a0a57ad563f0.zip |
handle large time_t types; ok millert
Diffstat (limited to 'usr.sbin/mtree')
-rw-r--r-- | usr.sbin/mtree/create.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/mtree/create.c b/usr.sbin/mtree/create.c index 1ce2ba94a07..3eb80cb98c1 100644 --- a/usr.sbin/mtree/create.c +++ b/usr.sbin/mtree/create.c @@ -1,5 +1,5 @@ /* $NetBSD: create.c,v 1.11 1996/09/05 09:24:19 mycroft Exp $ */ -/* $OpenBSD: create.c,v 1.27 2012/07/08 21:19:42 naddy Exp $ */ +/* $OpenBSD: create.c,v 1.28 2013/04/16 23:42:44 deraadt Exp $ */ /*- * Copyright (c) 1989, 1993 @@ -187,8 +187,8 @@ statf(int indent, FTSENT *p) if (keys & F_SIZE && S_ISREG(p->fts_statp->st_mode)) output(indent, &offset, "size=%qd", p->fts_statp->st_size); if (keys & F_TIME) - output(indent, &offset, "time=%ld.%ld", - p->fts_statp->st_mtimespec.tv_sec, + output(indent, &offset, "time=%lld.%ld", + (long long)p->fts_statp->st_mtimespec.tv_sec, p->fts_statp->st_mtimespec.tv_nsec); if (keys & F_CKSUM && S_ISREG(p->fts_statp->st_mode)) { if ((fd = open(p->fts_accpath, MTREE_O_FLAGS, 0)) < 0 || |