Lines Matching refs:zonesdir
1184 if(nsd.options->zonesdir && nsd.options->zonesdir[0]) {
1185 if(chdir(nsd.options->zonesdir)) {
1187 nsd.options->zonesdir, strerror(errno));
1190 nsd.options->zonesdir));
1379 append_trailing_slash(&nsd.options->zonesdir, nsd.options->region);
1381 /* zonesdir must be absolute and within chroot,
1382 * all other pathnames may be relative to zonesdir */
1383 if (strncmp(nsd.options->zonesdir, nsd.chrootdir, strlen(nsd.chrootdir)) != 0) {
1384 error("zonesdir %s has to be an absolute path that starts with the chroot path %s",
1385 nsd.options->zonesdir, nsd.chrootdir);
1592 nsd.options->zonesdir += l;
1622 /* chdir to zonesdir again after chroot */
1623 if(nsd.options->zonesdir && nsd.options->zonesdir[0]) {
1624 if(chdir(nsd.options->zonesdir)) {
1626 nsd.options->zonesdir, strerror(errno));
1629 nsd.options->zonesdir));