version 1.2, 1996/06/26 05:32:44 |
version 1.3, 1998/07/10 14:09:55 |
|
|
int language = INCC; |
int language = INCC; |
|
|
char *currentfilename = "????"; |
char *currentfilename = "????"; |
char *processname; |
|
char im_on[] = _PATH_TTY; /* my tty name */ |
char im_on[] = _PATH_TTY; /* my tty name */ |
|
|
boolean query = FALSE; /* query the operator if touch files */ |
boolean query = FALSE; /* query the operator if touch files */ |
|
|
boolean pr_summary = FALSE; |
boolean pr_summary = FALSE; |
boolean edit_files = FALSE; |
boolean edit_files = FALSE; |
|
|
processname = argv[0]; |
|
|
|
errorfile = stdin; |
errorfile = stdin; |
if (argc > 1) for(; (argc > 1) && (argv[1][0] == '-'); argc--, argv++){ |
if (argc > 1) for(; (argc > 1) && (argv[1][0] == '-'); argc--, argv++){ |
for (cp = argv[1] + 1; *cp; cp++) switch(*cp){ |
for (cp = argv[1] + 1; *cp; cp++) switch(*cp){ |
default: |
default: |
fprintf(stderr, "%s: -%c: Unknown flag\n", |
errx(1, "-%c: Unknown flag", *cp); |
processname, *cp); |
|
break; |
break; |
|
|
case 'n': notouch = TRUE; break; |
case 'n': notouch = TRUE; break; |
|
|
if (notouch) |
if (notouch) |
suffixlist = 0; |
suffixlist = 0; |
if (argc > 1){ |
if (argc > 1){ |
if (argc > 3){ |
if (argc > 3) |
fprintf(stderr, "%s: Only takes 0 or 1 arguments\n", |
errx(3, "Only takes 0 or 1 arguments\n"); |
processname); |
if ( (errorfile = fopen(argv[1], "r")) == NULL) |
exit(3); |
err(4, argv[1]); |
} |
|
if ( (errorfile = fopen(argv[1], "r")) == NULL){ |
|
fprintf(stderr, "%s: %s: No such file or directory for reading errors.\n", |
|
processname, argv[1]); |
|
exit(4); |
|
} |
|
} |
} |
if ( (queryfile = fopen(im_on, "r")) == NULL){ |
if ( (queryfile = fopen(im_on, "r")) == NULL){ |
if (query){ |
if (query){ |
fprintf(stderr, |
errx(9, "Can't open \"%s\" to query the user.", im_on); |
"%s: Can't open \"%s\" to query the user.\n", |
|
processname, im_on); |
|
exit(9); |
exit(9); |
} |
} |
} |
} |