From: Keith Bostic Date: Sat, 22 Oct 1988 08:19:22 +0000 (-0800) Subject: fixes for gcc X-Git-Tag: BSD-4_3_Net_1-Snapshot-Development~429 X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/commitdiff_plain/e2faf5d5ddd1b0d8465b72b12c529fd946ba49f0 fixes for gcc SCCS-vsn: old/arcv/arcv.c 4.2 --- diff --git a/usr/src/old/arcv/arcv.c b/usr/src/old/arcv/arcv.c index 6c426c8274..9b4a33fbb1 100644 --- a/usr/src/old/arcv/arcv.c +++ b/usr/src/old/arcv/arcv.c @@ -1,4 +1,4 @@ -static char sccsid[] = "@(#)arcv.c 4.1 %G%"; +static char sccsid[] = "@(#)arcv.c 4.2 %G%"; /* * arcv - convert old to new archive format */ @@ -17,7 +17,7 @@ struct oar_hdr { struct ar_hdr nh; struct oar_hdr oh; -char *tmp; +char tmp[] = "/usr/tmp/arcXXXXXX"; char *mktemp(); int f; char buf[512]; @@ -28,11 +28,12 @@ char *argv[]; register i; if (argc>1 && strcmp(argv[1], "-t")==0) { - tmp = mktemp("/usr/tmp/arcXXXXXX"); argc--; argv++; - } else - tmp = mktemp("/tmp/arcXXXXXX"); + } else { + strcpy(tmp, "/tmp/arcXXXXXX"); + } + mktemp(tmp); for(i=1; i<4; i++) signal(i, SIG_IGN); for(i=1; i