Lines Matching defs:path
216 * hashes zone and host strings to build a path. If zone / host
222 config_data_t *cd, char **path)
234 /* require path to be a pointer to NULL */
235 REQUIRE(path != NULL && *path == NULL);
292 * build path string.
306 * path to see if a zone is supported. We require that a zone
307 * path have the "data dir" directory contained within it so
321 * path /base-dir/com/domain/long/.datadir does exist!
341 /* return the path we built. */
342 *path = tmpPath;
392 /* if splitcnt == 0, determine host from path. */
593 char *path;
596 path = NULL;
602 if (create_path(name, NULL, client, cd, &path) != ISC_R_SUCCESS) {
606 if (stat(path, &sb) != 0) {
619 isc_mem_free(ns_g_mctx, path);
660 /* remove path separator at end of path so stat works properly */
748 char *path;
750 path = NULL;
757 &path) != ISC_R_SUCCESS) {
763 "Filesystem driver Findzone() Checking for path: '%s'\n",
764 path);
766 if (stat(path, &sb) != 0) {
780 isc_mem_free(ns_g_mctx, path);
790 char *path;
793 path = NULL;
805 (config_data_t *) dbdata, &path);
808 (config_data_t *) dbdata, &path);
814 /* remove path separator at end of path so stat works properly */
815 path[strlen(path)-1] = '\0';
819 "Filesystem driver lookup() Checking for path: '%s'\n",
820 path);
823 if (stat(path, &sb) != 0) {
835 result = isc_dir_open(&dir, path);
842 path);
855 isc_mem_free(ns_g_mctx, path);
899 /* determine and save path separator for later */