diff options
author | Marc Espie <espie@cvs.openbsd.org> | 1999-08-29 13:07:02 +0000 |
---|---|---|
committer | Marc Espie <espie@cvs.openbsd.org> | 1999-08-29 13:07:02 +0000 |
commit | 8d9e4a69c97fe9e436daf5269c3b6523b30270be (patch) | |
tree | 8eeb4b8eb19df9fe84bdfca56e13f15dbd062370 | |
parent | e11eec283e5224736c0105acc34252db509866c2 (diff) |
cast time_t to (long int) to pass them to sprintf() portably.
-rw-r--r-- | usr.bin/ar/archive.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/usr.bin/ar/archive.c b/usr.bin/ar/archive.c index e5111986e07..2a67be73db1 100644 --- a/usr.bin/ar/archive.c +++ b/usr.bin/ar/archive.c @@ -1,5 +1,5 @@ /* $NetBSD: archive.c,v 1.7 1995/03/26 03:27:46 glass Exp $ */ -/* $OpenBSD: archive.c,v 1.5 1997/11/05 19:47:08 deraadt Exp $ */ +/* $OpenBSD: archive.c,v 1.6 1999/08/29 13:07:01 espie Exp $ */ /*- * Copyright (c) 1990, 1993, 1994 @@ -246,16 +246,16 @@ put_arobj(cfp, sb) name, OLDARMAXNAME, name); (void)fflush(stderr); } - (void)sprintf(hb, HDR3, name, sb->st_mtimespec.tv_sec, + (void)sprintf(hb, HDR3, name, (long int)sb->st_mtimespec.tv_sec, uid, gid, sb->st_mode, sb->st_size, ARFMAG); lname = 0; } else if (lname > sizeof(hdr->ar_name) || strchr(name, ' ')) (void)sprintf(hb, HDR1, AR_EFMT1, lname, - sb->st_mtimespec.tv_sec, uid, gid, sb->st_mode, + (long int)sb->st_mtimespec.tv_sec, uid, gid, sb->st_mode, sb->st_size + lname, ARFMAG); else { lname = 0; - (void)sprintf(hb, HDR2, name, sb->st_mtimespec.tv_sec, + (void)sprintf(hb, HDR2, name, (long int)sb->st_mtimespec.tv_sec, uid, gid, sb->st_mode, sb->st_size, ARFMAG); } size = sb->st_size; |