give correct name when complaining about obsolete files
authorKirk McKusick <mckusic@ucbvax.Berkeley.EDU>
Wed, 3 Feb 1982 07:36:07 +0000 (23:36 -0800)
committerKirk McKusick <mckusic@ucbvax.Berkeley.EDU>
Wed, 3 Feb 1982 07:36:07 +0000 (23:36 -0800)
SCCS-vsn: usr.bin/pascal/px/int.c 1.6

usr/src/usr.bin/pascal/px/int.c

index 65bf828..5058080 100644 (file)
@@ -1,6 +1,6 @@
 /* Copyright (c) 1979 Regents of the University of California */
 
 /* Copyright (c) 1979 Regents of the University of California */
 
-static char sccsid[] = "@(#)int.c 1.5 %G%";
+static char sccsid[] = "@(#)int.c 1.6 %G%";
 
 /*
  * px - interpreter for Berkeley Pascal
 
 /*
  * px - interpreter for Berkeley Pascal
@@ -32,6 +32,7 @@ main(ac,av)
 
 {
        register char *objprog, *file;
 
 {
        register char *objprog, *file;
+       char *name;
        register long bytesread, bytestoread, block;
        register FILE *prog;
        struct   pxhdr pxhd;
        register long bytesread, bytestoread, block;
        register FILE *prog;
        struct   pxhdr pxhd;
@@ -51,17 +52,21 @@ main(ac,av)
        if (!strcmp(_argv[0], "pdx")) {
                _mode = PDX;
                _argv += 2; _argc -= 2;
        if (!strcmp(_argv[0], "pdx")) {
                _mode = PDX;
                _argv += 2; _argc -= 2;
+               name = _argv[0];
        } else if (!strcmp(_argv[0], "pix")) {
                _mode = PIX;
                _argv++; _argc--;
        } else if (!strcmp(_argv[0], "pix")) {
                _mode = PIX;
                _argv++; _argc--;
+               name = _argv[0];
        } else if (!strcmp(_argv[0], "pipe")) {
                _mode = PIPE;
                file = "PIPE";
                _argv++; _argc--;
        } else if (!strcmp(_argv[0], "pipe")) {
                _mode = PIPE;
                file = "PIPE";
                _argv++; _argc--;
+               name = _argv[0];
        } else {
                _mode = PX;
                if (_argc <= 1)
                        file = "obj";
        } else {
                _mode = PX;
                if (_argc <= 1)
                        file = "obj";
+               name = file;
        }
 \f
        /*
        }
 \f
        /*
@@ -82,11 +87,11 @@ main(ac,av)
                }
        }
        if (pxhd.magicnum != MAGICNUM) {
                }
        }
        if (pxhd.magicnum != MAGICNUM) {
-               fprintf(stderr,"%s is not a Pascal interpreter file\n",file);
+               fprintf(stderr,"%s is not a Pascal interpreter file\n",name);
                exit(1);
        }
        if (pxhd.maketime < createtime) {
                exit(1);
        }
        if (pxhd.maketime < createtime) {
-               fprintf(stderr,"%s is obsolete and must be recompiled\n",file);
+               fprintf(stderr,"%s is obsolete and must be recompiled\n",name);
                exit(1);
        }
 \f
                exit(1);
        }
 \f