Lines Matching refs:dirname
60 isc_dir_open(isc_dir_t *dir, const char *dirname) { in isc_dir_open() argument
66 REQUIRE(dirname != NULL); in isc_dir_open()
72 octets = strlen(dirname) + 1; in isc_dir_open()
73 if (octets + 2 > sizeof(dir->dirname)) in isc_dir_open()
76 strlcpy(dir->dirname, dirname, octets); in isc_dir_open()
81 p = dir->dirname + strlen(dir->dirname); in isc_dir_open()
82 if (dir->dirname < p && *(p - 1) != '/') in isc_dir_open()
90 dir->handle = opendir(dirname); in isc_dir_open()
161 isc_dir_chdir(const char *dirname) { in isc_dir_chdir() argument
166 REQUIRE(dirname != NULL); in isc_dir_chdir()
168 if (chdir(dirname) < 0) in isc_dir_chdir()
175 isc_dir_chroot(const char *dirname) { in isc_dir_chroot() argument
177 REQUIRE(dirname != NULL); in isc_dir_chroot()
180 if (chroot(dirname) < 0 || chdir("/") < 0) in isc_dir_chroot()