|
Lines 197-205
Link Here
|
| 197 |
; /* print to stdout */ |
197 |
; /* print to stdout */ |
| 198 |
|
198 |
|
| 199 |
else { |
199 |
else { |
| 200 |
if (iflag && !access(buf, F_OK)) |
200 |
if (iflag && !access(buf, F_OK)) { |
| 201 |
(void)fprintf(stderr, "not overwritten: %s\n", buf); |
201 |
(void)fprintf(stderr, "not overwritten: %s\n", buf); |
| 202 |
if (!freopen(buf, "w", stdout) || |
202 |
freopen("/dev/null", "w", stdout); |
|
|
203 |
} else if (!freopen(buf, "w", stdout) || |
| 203 |
fchmod(fileno(stdout), mode&0666)) { |
204 |
fchmod(fileno(stdout), mode&0666)) { |
| 204 |
warn("%s: %s", buf, filename); |
205 |
warn("%s: %s", buf, filename); |
| 205 |
return(1); |
206 |
return(1); |