1BSD/s6/pascals.c
/*
* pcs - C front end for pascals
*
* Author: Bill Joy UCB June 1977
*
* This program implements Pascals as though it were
* a real program with a syntax:
*
* pcs program
*
* Note that it is too large to be interpreted with a px that
* does not run in separate i/d space.
*/
char pcs[] "/usr/lib/pascals";
main(argc, argv)
int argc;
char *argv[];
{
if (argc != 2) {
printf("Usage: %s file\n", argv[0]);
exit (1);
}
close(0);
if (open(argv[1], 0) < 0) {
perror(argv[1]);
exit(1);
}
execl("/bin/px", "px", pcs, 0);
execl("/usr/bin/px", "px", pcs, 0);
write(2, "Can't find px\n", 14);
exit(1);
}