Commit | Line | Data |
---|---|---|
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 | ||
10 | char *progname; | |
11 | ||
12 | main(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 | } |