return -E_SIGACTION;
if (catch_signal(SIGTERM) < 0)
return -E_SIGACTION;
- if (catch_signal(SIGPIPE) == SIG_ERR)
+ if (catch_signal(SIGPIPE) < 0)
return -E_SIGACTION;
return 1;
}
goto out;
NOTICE_LOG("creating dir table\n");
ret = osl(osl_create_table(&dir_table_desc));
- if (ret < 0)
+ if (ret < 0) {
+ ERROR_LOG("could not create %s\n", dir_table_desc.dir);
goto out;
+ }
}
INFO_LOG("opening dir table\n");
return osl(osl_open_table(&dir_table_desc, &dir_table));