diff options
author | bde <bde@FreeBSD.org> | 1998-10-17 12:44:55 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1998-10-17 12:44:55 +0000 |
commit | 8b98004d10907515942ffe12082176df6353b7c8 (patch) | |
tree | edf5dc8357eae54a6eceabb1849720e1c273c11d /sbin/newfs_msdos | |
parent | 5ed95bea1cb31aea8d4840a52b4f031fb7b034ad (diff) | |
download | FreeBSD-src-8b98004d10907515942ffe12082176df6353b7c8.zip FreeBSD-src-8b98004d10907515942ffe12082176df6353b7c8.tar.gz |
Don't assume that time_t is long.
Diffstat (limited to 'sbin/newfs_msdos')
-rw-r--r-- | sbin/newfs_msdos/newfs_msdos.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sbin/newfs_msdos/newfs_msdos.c b/sbin/newfs_msdos/newfs_msdos.c index c4d4703..85a1d7f 100644 --- a/sbin/newfs_msdos/newfs_msdos.c +++ b/sbin/newfs_msdos/newfs_msdos.c @@ -27,7 +27,7 @@ #ifndef lint static const char rcsid[] = - "$Id: newfs_msdos.c,v 1.3 1998/07/16 12:24:51 rnordier Exp $"; + "$Id: newfs_msdos.c,v 1.4 1998/07/19 15:02:39 rnordier Exp $"; #endif /* not lint */ #include <sys/param.h> @@ -243,6 +243,7 @@ main(int argc, char *argv[]) u_int8_t *img; const char *fname, *dtype, *bname; ssize_t n; + time_t now; u_int fat, bss, rds, cls, dir, lsn, x, x1, x2; int ch, fd, fd1; @@ -541,7 +542,8 @@ main(int argc, char *argv[]) print_bpb(&bpb); if (!opt_N) { gettimeofday(&tv, NULL); - tm = localtime(&tv.tv_sec); + now = tv.tv_sec; + tm = localtime(&now); if (!(img = malloc(bpb.bps))) err(1, NULL); dir = bpb.res + (bpb.spf ? bpb.spf : bpb.bspf) * bpb.nft; |