home *** CD-ROM | disk | FTP | other *** search
- #include "stdio.h"
- #include "lrnref"
- #include "signal.h"
-
- int istop;
-
- list(r)
- char *r;
- {
- int stop(), intrpt();
- FILE *ft;
- char s[100];
-
- if (r==0)
- return;
- istop = 1;
- signal(SIGINT, stop);
- ft = fopen(r, "r");
- if (ft != NULL) {
- while (fgets(s, 100, ft) && istop)
- fputs(s, stdout);
- fclose(ft);
- }
- signal(SIGINT, intrpt);
- }
-
- stop()
- {
- istop=0;
- }
-