PATH_SPAMD_DB
if (greyscan(PATH_SPAMD_DB) == -1)
PATH_SPAMD_DB);
db = dbopen(PATH_SPAMD_DB, O_EXLOCK|O_RDWR, 0600, DB_HASH, &hashinfo);
i = open(PATH_SPAMD_DB, O_RDWR|O_CREAT, 0644);
"create %s failed (%m)", PATH_SPAMD_DB);
"chown %s failed (%m)", PATH_SPAMD_DB);
PATH_SPAMD_DB);
if (unveil(PATH_SPAMD_DB, "rw") == -1) {
setproctitle("(%s update)", PATH_SPAMD_DB);
twupdate(PATH_SPAMD_DB, argv[0], argv[1], argv[2], argv[3]);
greyupdate(PATH_SPAMD_DB, helo, ip, from, to, sync, cip);
dbupdate(PATH_SPAMD_DB, ipstraddr);
if (unveil(PATH_SPAMD_DB, "rw") == -1)
err(1, "unveil %s", PATH_SPAMD_DB);
db = dbopen(PATH_SPAMD_DB, O_EXLOCK | (action ? O_RDWR : O_RDONLY),
err(1, "cannot open %s for %s", PATH_SPAMD_DB,