version 1.4, 1999/07/23 13:14:32 |
version 1.5, 1999/07/23 13:56:18 |
|
|
if (p) { |
if (p) { |
if ((linecnt == LONG_MIN || linecnt == LONG_MAX) && |
if ((linecnt == LONG_MIN || linecnt == LONG_MAX) && |
errno == ERANGE) |
errno == ERANGE) |
err(1, "invalid line count: %s", p); |
err(1, "illegal line count -- %s", p); |
else if (linecnt <= 0 || *inval) |
else if (linecnt <= 0 || *inval) |
errx(1, "invalid line count: %s", p); |
errx(1, "illegal line count -- %s", p); |
} |
} |
|
|
/* setlinebuf(stdout); */ |
/* setlinebuf(stdout); */ |
|
|
} |
} |
else { |
else { |
if (!freopen(*argv, "r", stdin)) { |
if (!freopen(*argv, "r", stdin)) { |
fprintf(stderr, "head: can't read %s.\n", *argv++); |
warn("%s", *argv++); |
continue; |
continue; |
} |
} |
if (argc > 1) { |
if (argc > 1) { |