commit b2ef7e73e007952fc1a4af00d353d51b77587b57
parent c5e28b5fe9a0767995498b3cac24f9ac3c3bbb74
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date: Fri, 1 Jan 2016 17:40:32 +0100
ed: Correct error message when open file
"input/output" error was to general and could create confusion.
All the other ed implementations give a "cannot open input file"
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ed.c b/ed.c
@@ -609,8 +609,8 @@ doread(char *fname)
if (fp)
fclose(fp);
- if (!(fp = fopen(fname, "r")))
- error("input/output error");
+ if ((fp = fopen(fname, "r")) == NULL)
+ error("cannot open input file");
curln = line2;
for (cnt = 0; (n = getline(&s, &len, fp)) > 0; cnt += (size_t)n) {