Silence ENOENT for `-f'
This commit is contained in:
parent
16a5bbc031
commit
1a87febe90
|
@ -69,8 +69,11 @@ main(int argc, char *argv[])
|
||||||
drecipe = optarg;
|
drecipe = optarg;
|
||||||
break;
|
break;
|
||||||
case 'f':
|
case 'f':
|
||||||
if ((fp = fopen(optarg, "r")) == NULL)
|
if ((fp = fopen(optarg, "r")) == NULL) {
|
||||||
|
if (errno == 0 || errno == ENOENT)
|
||||||
|
break;
|
||||||
err(EX_NOINPUT, "%s", optarg);
|
err(EX_NOINPUT, "%s", optarg);
|
||||||
|
}
|
||||||
for (j = 1;
|
for (j = 1;
|
||||||
(r = getdelim(&p, &i, '\n', fp)) > 0;
|
(r = getdelim(&p, &i, '\n', fp)) > 0;
|
||||||
j++) {
|
j++) {
|
||||||
|
|
Loading…
Reference in New Issue