ef_open() already reports failure since commit
7eb2fe57, v4.2.20.
Drop the second report from its callers.
fprintf(stderr, "Can't chdir to %s (%s)\n", gamedir, strerror(errno));
exit(EXIT_FAILURE);
}
fprintf(stderr, "Can't chdir to %s (%s)\n", gamedir, strerror(errno));
exit(EXIT_FAILURE);
}
- if (!ef_open(EF_SECTOR, EFF_MEM | EFF_NOTIME)) {
- perror("ef_open");
+ if (!ef_open(EF_SECTOR, EFF_MEM | EFF_NOTIME))
write_sects();
qprint("writing to sectors file...\n");
if (!ef_close(EF_SECTOR))
write_sects();
qprint("writing to sectors file...\n");
if (!ef_close(EF_SECTOR))
for (i = 0; i < EF_MAX; i++) {
if (!EF_IS_GAME_STATE(i))
continue;
for (i = 0; i < EF_MAX; i++) {
if (!EF_IS_GAME_STATE(i))
continue;
- if (!ef_open(i, EFF_CREATE | EFF_NOTIME)) {
- perror("ef_open");
+ if (!ef_open(i, EFF_CREATE | EFF_NOTIME))
}
ef_read(EF_NATION, 0, &nat);
}
ef_read(EF_NATION, 0, &nat);