|
|
1.1 root 1: #include "stdio.h"
2: #include "lrnref"
3: #include "signal.h"
4:
5: int istop;
6:
7: list(r)
8: char *r;
9: {
10: int stop(), intrpt();
11: FILE *ft;
12: char s[100];
13:
14: if (r==0)
15: return;
16: istop = 1;
17: signal(SIGINT, stop);
18: ft = fopen(r, "r");
19: if (ft != NULL) {
20: while (fgets(s, 100, ft) && istop)
21: fputs(s, stdout);
22: fclose(ft);
23: }
24: signal(SIGINT, intrpt);
25: }
26:
27: stop()
28: {
29: istop=0;
30: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.