version 1.250, 2017/05/17 22:27:12 |
version 1.253, 2017/07/28 14:48:25 |
Line 420 mandocdb(int argc, char *argv[]) |
|
Line 420 mandocdb(int argc, char *argv[]) |
|
|
|
exitcode = (int)MANDOCLEVEL_OK; |
exitcode = (int)MANDOCLEVEL_OK; |
mchars_alloc(); |
mchars_alloc(); |
mp = mparse_alloc(mparse_options, MANDOCLEVEL_BADARG, NULL, NULL); |
mp = mparse_alloc(mparse_options, MANDOCERR_MAX, NULL, |
|
MANDOC_OS_OTHER, NULL); |
mandoc_ohash_init(&mpages, 6, offsetof(struct mpage, inodev)); |
mandoc_ohash_init(&mpages, 6, offsetof(struct mpage, inodev)); |
mandoc_ohash_init(&mlinks, 6, offsetof(struct mlink, file)); |
mandoc_ohash_init(&mlinks, 6, offsetof(struct mlink, file)); |
|
|
Line 2129 dbwrite(struct dba *dba) |
|
Line 2130 dbwrite(struct dba *dba) |
|
|
|
dba_array_start(dba->pages); |
dba_array_start(dba->pages); |
if (dba_array_next(dba->pages) == NULL) { |
if (dba_array_next(dba->pages) == NULL) { |
if (unlink(MANDOC_DB) == -1) |
if (unlink(MANDOC_DB) == -1 && errno != ENOENT) |
say(MANDOC_DB, "&unlink"); |
say(MANDOC_DB, "&unlink"); |
return; |
return; |
} |
} |