Lines Matching refs:fn
35 read_file(char *fn, long n)
41 fp = (*fn == '!') ? popen(fn + 1, "r") : fopen(strip_escapes(fn), "r");
43 fprintf(stderr, "%s: %s\n", fn, strerror(errno));
48 else if (((*fn == '!') ? pclose(fp) : fclose(fp)) < 0) {
49 fprintf(stderr, "%s: %s\n", fn, strerror(errno));
142 write_file(char *fn, const char *mode, long n, long m)
147 fp = (*fn == '!') ? popen(fn+1, "w") : fopen(strip_escapes(fn), mode);
149 fprintf(stderr, "%s: %s\n", fn, strerror(errno));
154 else if (((*fn == '!') ? pclose(fp) : fclose(fp)) < 0) {
155 fprintf(stderr, "%s: %s\n", fn, strerror(errno));