_PATH_RESCONF
#ifndef _PATH_RESCONF
DPRINT("asr: checking for update of \"%s\"\n", _PATH_RESCONF);
fd = __pledge_open(_PATH_RESCONF, O_RDONLY|O_CLOEXEC);
if (unveil(_PATH_RESCONF, "r") == -1)
err(1, "unveil %s", _PATH_RESCONF);
if (unveil(_PATH_RESCONF, "r") == -1)
err(1, "unveil %s", _PATH_RESCONF);
if (unveil(_PATH_RESCONF, "r") == -1)
err(1, "unveil %s", _PATH_RESCONF);
if (unveil(_PATH_RESCONF, "rwc") == -1)
lerr(1, "unveil " _PATH_RESCONF);
resolvfd = open(_PATH_RESCONF, O_RDWR);
if (rename(_PATH_RESCONF_NEW, _PATH_RESCONF) == -1)
resolvfd = open(_PATH_RESCONF, O_RDWR);
lwresult = lwres_conf_parse(lwconf, _PATH_RESCONF);
fatal("parse of %s failed", _PATH_RESCONF);
if (unveil(_PATH_RESCONF, "r") == -1) {
perror("unveil: " _PATH_RESCONF);
if (unveil(_PATH_RESCONF, "r") == -1) {
perror("unveil " _PATH_RESCONF);
if ((filep = priv_fopen(_PATH_RESCONF)) == NULL)
if (unveil(_PATH_RESCONF, "r") == -1)
err(1, "unveil %s", _PATH_RESCONF);