BSD 1 development
[unix-history] / pxref / pxref.c
CommitLineData
1a5078b8
BJ
1/*
2 * pxref - driver to put in /usr/bin/ to call pxref as a Pascal program
3 *
4 * Bill Joy UCB July 29, 1977
5 *
6 * This program is not needed if the shell in use understands Pascal
7 * objects.
8 */
9
10char *progname;
11
12main(argc, argv)
13 int argc;
14 char *argv[];
15{
16
17 argc--, progname = *argv++;
18 if (argc == 0 || argc > 2) {
19 printf("usage: %s [ - ] file\n", progname);
20 exit(1);
21 }
22 if (argc == 1) {
23 argv--;
24 argv[0] = argv[1];
25 argv[1] = 0;
26 }
27 execl("/bin/px", "px", "/usr/lib/pxref", argv[0], argv[1], 0);
28 execl("/usr/bin/px", "pcx", "/usr/lib/pxref", argv[0], argv[1], 0);
29 write(2, "Can't find px\n", 14);
30 exit(1);
31}