dir 186 daemons/based/based_io.c readCibXmlFile(const char *dir, const char *file, gboolean discard_status) dir 203 daemons/based/based_io.c if (pcmk__daemon_can_write(dir, file) == FALSE dir 204 daemons/based/based_io.c || pcmk__daemon_can_write(dir, sigfile) == FALSE) { dir 209 daemons/based/based_io.c filename = crm_strdup_printf("%s/%s", dir, file); dir 210 daemons/based/based_io.c sigfilepath = crm_strdup_printf("%s/%s", dir, sigfile); dir 84 daemons/based/pacemaker-based.h xmlNode *readCibXmlFile(const char *dir, const char *file, dir 30 include/crm/common/io_internal.h bool pcmk__daemon_can_write(const char *dir, const char *file); dir 19 include/crm/common/schemas_internal.h void pcmk__load_schemas_from_dir(const char *dir); dir 35 include/pcmki/pcmki_simulate.h void pcmk__profile_dir(const char *dir, long long repeat, dir 503 lib/cib/cib_client.c const char *dir = getenv("CIB_shadow_dir"); dir 505 lib/cib/cib_client.c if (dir == NULL) { dir 520 lib/cib/cib_client.c dir = CRM_CONFIG_DIR; dir 531 lib/cib/cib_client.c dir = pcmk__get_tmpdir(); dir 544 lib/cib/cib_client.c dir = cib_home; dir 550 lib/cib/cib_client.c fullname = crm_strdup_printf("%s/%s", dir, name); dir 328 lib/common/io.c pcmk__daemon_can_write(const char *dir, const char *file) dir 336 lib/common/io.c CRM_ASSERT(dir != NULL); dir 340 lib/common/io.c full_file = crm_strdup_printf("%s/%s", dir, file); dir 360 lib/common/io.c target = dir; dir 361 lib/common/io.c s_res = stat(dir, &buf); dir 363 lib/common/io.c crm_err("%s not found: %s", dir, pcmk_rc_str(errno)); dir 368 lib/common/io.c dir, (unsigned long) buf.st_mode); dir 549 lib/common/io.c const char *dir = getenv("TMPDIR"); dir 551 lib/common/io.c return (dir && (*dir == '/'))? dir : "/tmp"; dir 567 lib/common/io.c DIR *dir; dir 589 lib/common/io.c dir = opendir("/proc/self/fd"); dir 590 lib/common/io.c if (dir == NULL) { dir 591 lib/common/io.c dir = opendir("/dev/fd"); dir 594 lib/common/io.c dir = opendir("/dev/fd"); dir 596 lib/common/io.c if (dir != NULL) { dir 598 lib/common/io.c int dir_fd = dirfd(dir); dir 600 lib/common/io.c while ((entry = readdir(dir)) != NULL) { dir 613 lib/common/io.c closedir(dir); dir 384 lib/common/schemas.c pcmk__load_schemas_from_dir(const char *dir) dir 389 lib/common/schemas.c max = scandir(dir, &namelist, schema_filter, schema_cmp_directory); dir 391 lib/common/schemas.c crm_warn("Could not load schemas from %s: %s", dir, strerror(errno)); dir 1573 lib/common/schemas.c const char *dir = pcmk__env_option(PCMK__ENV_REMOTE_SCHEMA_DIRECTORY); dir 1575 lib/common/schemas.c if (pcmk__str_empty(dir)) { dir 1579 lib/common/schemas.c return dir; dir 46 lib/common/tests/schemas/crm_schema_init_test.c rmtree(const char *dir) dir 48 lib/common/tests/schemas/crm_schema_init_test.c return nftw(dir, rm_files, 10, FTW_DEPTH|FTW_MOUNT|FTW_PHYS); dir 54 lib/common/tests/schemas/crm_schema_init_test.c char *dir = NULL; dir 60 lib/common/tests/schemas/crm_schema_init_test.c dir = crm_strdup_printf("%s/test-schemas.XXXXXX", pcmk__get_tmpdir()); dir 61 lib/common/tests/schemas/crm_schema_init_test.c remote_schema_dir = mkdtemp(dir); dir 64 lib/common/tests/schemas/crm_schema_init_test.c free(dir); dir 73 lib/common/tests/schemas/crm_schema_init_test.c if (symlink_schema(dir, "pacemaker-3.0.rng", "pacemaker-3.1.rng") != 0) { dir 74 lib/common/tests/schemas/crm_schema_init_test.c rmdir(dir); dir 75 lib/common/tests/schemas/crm_schema_init_test.c free(dir); dir 79 lib/common/tests/schemas/crm_schema_init_test.c if (symlink_schema(dir, "pacemaker-3.0.rng", "pacemaker-3.2.rng") != 0) { dir 80 lib/common/tests/schemas/crm_schema_init_test.c rmdir(dir); dir 81 lib/common/tests/schemas/crm_schema_init_test.c free(dir); dir 382 lib/pacemaker/pcmk_simulate.c pcmk__profile_dir(const char *dir, long long repeat, dir 388 lib/pacemaker/pcmk_simulate.c int file_num = scandir(dir, &namelist, 0, alphasort); dir 409 lib/pacemaker/pcmk_simulate.c dir, namelist[file_num]->d_name); dir 1462 lib/services/services_linux.c char *dir = NULL; dir 1469 lib/services/services_linux.c for (dir = strtok(dirs, ":"); dir != NULL; dir = strtok(NULL, ":")) { dir 1470 lib/services/services_linux.c GList *tmp = services_os_get_single_directory_list(dir, files, executable); dir 35 lib/services/services_ocf.c char *dir = NULL; dir 43 lib/services/services_ocf.c for (dir = strtok(dirs, ":"); dir != NULL; dir = strtok(NULL, ":")) { dir 46 lib/services/services_ocf.c sprintf(buffer, "%s/%s", dir, provider); dir 90 lib/services/services_ocf.c char *dir = NULL; dir 98 lib/services/services_ocf.c for (dir = strtok(dirs, ":"); dir != NULL; dir = strtok(NULL, ":")) { dir 99 lib/services/services_ocf.c buf = crm_strdup_printf("%s/%s/%s", dir, provider, agent); dir 133 lib/services/services_ocf.c for (char *dir = strtok(dirs, ":"); dir != NULL; dir = strtok(NULL, ":")) { dir 134 lib/services/services_ocf.c char *buf = crm_strdup_printf("%s/%s/%s", dir, op->provider, op->agent); dir 126 libltdl/ltdl.c static int find_module (lt_dlhandle *handle, const char *dir, dir 148 libltdl/ltdl.c const char *dir); dir 542 libltdl/ltdl.c find_module (lt_dlhandle *handle, const char *dir, const char *libdir, dir 569 libltdl/ltdl.c if (tryall_dlopen_module (handle, dir, objdir, dir 576 libltdl/ltdl.c if (dir && (tryall_dlopen_module (handle, (const char *) 0, dir 577 libltdl/ltdl.c dir, dlname, advise) == 0)) dir 1166 libltdl/ltdl.c char * dir = 0; dir 1236 libltdl/ltdl.c dir = MALLOC (char, 1+ dirlen); dir 1237 libltdl/ltdl.c if (!dir) dir 1243 libltdl/ltdl.c strlcpy (dir, canonical, dirlen); dir 1244 libltdl/ltdl.c dir[dirlen] = LT_EOS_CHAR; dir 1286 libltdl/ltdl.c if (!dir) dir 1352 libltdl/ltdl.c if (!dir) dir 1357 libltdl/ltdl.c file = find_file (user_search_path, base_name, &dir); dir 1363 libltdl/ltdl.c file = find_file (search_path, base_name, &dir); dir 1371 libltdl/ltdl.c file = find_file (search_path, base_name, &dir); dir 1377 libltdl/ltdl.c file = find_file (sys_dlsearch_path, base_name, &dir); dir 1423 libltdl/ltdl.c if (find_module (&newhandle, dir, libdir, dlname, old_name, dir 1467 libltdl/ltdl.c if ((dir || (!find_handle (user_search_path, base_name, dir 1510 libltdl/ltdl.c FREE (dir); dir 2119 libltdl/ltdl.c lt_dlpath_insertdir (char **ppath, char *before, const char *dir) dir 2127 libltdl/ltdl.c assert (dir && *dir); dir 2129 libltdl/ltdl.c if (canonicalize_path (dir, &canonical) != 0) dir 2141 libltdl/ltdl.c assert (dir); /* Without DIR, don't call this function! */ dir 2143 libltdl/ltdl.c *ppath = lt__strdup (dir); dir 2171 libltdl/ltdl.c if (lt_argz_insert (&argz, &argz_len, before, dir) != 0) dir 91 maint/gnulib/lib/alloca.c int dir, dummy = 0; dir 95 maint/gnulib/lib/alloca.c dir = depth ? find_stack_direction (addr, depth - 1) : 0; dir 96 maint/gnulib/lib/alloca.c return dir + dummy; dir 159 maint/gnulib/lib/canonicalize-lgpl.c dir_check (char *dir, char *dirend) dir 162 maint/gnulib/lib/canonicalize-lgpl.c return file_accessible (dir); dir 116 maint/gnulib/lib/canonicalize.c dir_check (char *dir, char *dirend) dir 119 maint/gnulib/lib/canonicalize.c return file_accessible (dir); dir 73 maint/gnulib/lib/chdir-long.c cdb_advance_fd (struct cd_buf *cdb, char const *dir) dir 75 maint/gnulib/lib/chdir-long.c int new_fd = openat (cdb->fd, dir, dir 110 maint/gnulib/lib/chdir-long.c chdir_long (char *dir) dir 112 maint/gnulib/lib/chdir-long.c int e = chdir (dir); dir 117 maint/gnulib/lib/chdir-long.c size_t len = strlen (dir); dir 118 maint/gnulib/lib/chdir-long.c char *dir_end = dir + len; dir 130 maint/gnulib/lib/chdir-long.c n_leading_slash = strspn (dir, "/"); dir 142 maint/gnulib/lib/chdir-long.c char *slash = memchr (dir + 3, '/', dir_end - (dir + 3)); dir 149 maint/gnulib/lib/chdir-long.c err = cdb_advance_fd (&cdb, dir); dir 153 maint/gnulib/lib/chdir-long.c dir = find_non_slash (slash + 1); dir 159 maint/gnulib/lib/chdir-long.c dir += n_leading_slash; dir 162 maint/gnulib/lib/chdir-long.c assure (*dir != '/'); dir 163 maint/gnulib/lib/chdir-long.c assure (dir <= dir_end); dir 165 maint/gnulib/lib/chdir-long.c while (PATH_MAX <= dir_end - dir) dir 171 maint/gnulib/lib/chdir-long.c char *slash = memrchr (dir, '/', PATH_MAX); dir 179 maint/gnulib/lib/chdir-long.c assure (slash - dir < PATH_MAX); dir 180 maint/gnulib/lib/chdir-long.c err = cdb_advance_fd (&cdb, dir); dir 185 maint/gnulib/lib/chdir-long.c dir = find_non_slash (slash + 1); dir 188 maint/gnulib/lib/chdir-long.c if (dir < dir_end) dir 190 maint/gnulib/lib/chdir-long.c if (cdb_advance_fd (&cdb, dir) != 0) dir 29 maint/gnulib/lib/chdir-long.h int chdir_long (char *dir); dir 229 maint/gnulib/lib/clean-temp-simple.c struct tempdir *dir = dir_cleanup_list.tempdir_list[i]; dir 231 maint/gnulib/lib/clean-temp-simple.c if (dir != NULL) dir 237 maint/gnulib/lib/clean-temp-simple.c iter = gl_list_iterator (dir->files); dir 246 maint/gnulib/lib/clean-temp-simple.c iter = gl_list_iterator (dir->subdirs); dir 255 maint/gnulib/lib/clean-temp-simple.c rmdir (dir->dirname); dir 273 maint/gnulib/lib/clean-temp.c register_temp_file (struct temp_dir *dir, dir 276 maint/gnulib/lib/clean-temp.c struct tempdir *tmpdir = (struct tempdir *)dir; dir 292 maint/gnulib/lib/clean-temp.c unregister_temp_file (struct temp_dir *dir, dir 295 maint/gnulib/lib/clean-temp.c struct tempdir *tmpdir = (struct tempdir *)dir; dir 319 maint/gnulib/lib/clean-temp.c register_temp_subdir (struct temp_dir *dir, dir 322 maint/gnulib/lib/clean-temp.c struct tempdir *tmpdir = (struct tempdir *)dir; dir 339 maint/gnulib/lib/clean-temp.c unregister_temp_subdir (struct temp_dir *dir, dir 342 maint/gnulib/lib/clean-temp.c struct tempdir *tmpdir = (struct tempdir *)dir; dir 380 maint/gnulib/lib/clean-temp.c cleanup_temp_file (struct temp_dir *dir, dir 385 maint/gnulib/lib/clean-temp.c err = clean_temp_unlink (absolute_file_name, dir->cleanup_verbose); dir 386 maint/gnulib/lib/clean-temp.c unregister_temp_file (dir, absolute_file_name); dir 394 maint/gnulib/lib/clean-temp.c cleanup_temp_subdir (struct temp_dir *dir, dir 399 maint/gnulib/lib/clean-temp.c err = do_rmdir (absolute_dir_name, dir->cleanup_verbose); dir 400 maint/gnulib/lib/clean-temp.c unregister_temp_subdir (dir, absolute_dir_name); dir 409 maint/gnulib/lib/clean-temp.c cleanup_temp_dir_contents (struct temp_dir *dir) dir 411 maint/gnulib/lib/clean-temp.c struct tempdir *tmpdir = (struct tempdir *)dir; dir 425 maint/gnulib/lib/clean-temp.c err |= clean_temp_unlink (file, dir->cleanup_verbose); dir 439 maint/gnulib/lib/clean-temp.c err |= do_rmdir (subdir, dir->cleanup_verbose); dir 453 maint/gnulib/lib/clean-temp.c cleanup_temp_dir (struct temp_dir *dir) dir 459 maint/gnulib/lib/clean-temp.c struct tempdir *tmpdir = (struct tempdir *)dir; dir 463 maint/gnulib/lib/clean-temp.c err |= cleanup_temp_dir_contents (dir); dir 464 maint/gnulib/lib/clean-temp.c err |= do_rmdir (tmpdir->dirname, dir->cleanup_verbose); dir 84 maint/gnulib/lib/clean-temp.h extern int cleanup_temp_dir (struct temp_dir *dir); dir 103 maint/gnulib/lib/clean-temp.h extern void register_temp_file (struct temp_dir *dir, dir 109 maint/gnulib/lib/clean-temp.h extern void unregister_temp_file (struct temp_dir *dir, dir 115 maint/gnulib/lib/clean-temp.h extern void register_temp_subdir (struct temp_dir *dir, dir 122 maint/gnulib/lib/clean-temp.h extern void unregister_temp_subdir (struct temp_dir *dir, dir 127 maint/gnulib/lib/clean-temp.h extern int cleanup_temp_file (struct temp_dir *dir, dir 132 maint/gnulib/lib/clean-temp.h extern int cleanup_temp_subdir (struct temp_dir *dir, dir 137 maint/gnulib/lib/clean-temp.h extern int cleanup_temp_dir_contents (struct temp_dir *dir); dir 61 maint/gnulib/lib/dirchownmod.c dirchownmod (int fd, char const *dir, mode_t mkdir_mode, dir 66 maint/gnulib/lib/dirchownmod.c int result = (fd < 0 ? stat (dir, &st) : fstat (fd, &st)); dir 100 maint/gnulib/lib/dirchownmod.c ? lchown (dir, owner, group) dir 101 maint/gnulib/lib/dirchownmod.c : chown (dir, owner, group)); dir 122 maint/gnulib/lib/dirchownmod.c ? lchmod (dir, chmod_mode) dir 123 maint/gnulib/lib/dirchownmod.c : chmod (dir, chmod_mode)); dir 278 maint/gnulib/lib/dirent.in.h (const char *dir, struct dirent ***namelist, dir 286 maint/gnulib/lib/dirent.in.h (const char *dir, struct dirent ***namelist, dir 78 maint/gnulib/lib/dirname-lgpl.c char *dir = malloc (length + append_dot + 1); dir 79 maint/gnulib/lib/dirname-lgpl.c if (!dir) dir 81 maint/gnulib/lib/dirname-lgpl.c memcpy (dir, file, length); dir 83 maint/gnulib/lib/dirname-lgpl.c dir[length++] = '.'; dir 84 maint/gnulib/lib/dirname-lgpl.c dir[length] = '\0'; dir 85 maint/gnulib/lib/dirname-lgpl.c return dir; dir 90 maint/gnulib/lib/fchdir.c get_name (char const *dir) dir 95 maint/gnulib/lib/fchdir.c if (IS_ABSOLUTE_FILE_NAME (dir)) dir 96 maint/gnulib/lib/fchdir.c return strdup (dir); dir 100 maint/gnulib/lib/fchdir.c if (!cwd || (dir[0] == '.' && dir[1] == '\0')) dir 103 maint/gnulib/lib/fchdir.c result = mfile_name_concat (cwd, dir, NULL); dir 31 maint/gnulib/lib/fchmodat.c orig_fchmodat (int dir, char const *file, mode_t mode, int flags) dir 33 maint/gnulib/lib/fchmodat.c return fchmodat (dir, file, mode, flags); dir 65 maint/gnulib/lib/fchmodat.c fchmodat (int dir, char const *file, mode_t mode, int flags) dir 73 maint/gnulib/lib/fchmodat.c if (fstatat (dir, file, &st, flags & AT_SYMLINK_NOFOLLOW) < 0) dir 93 maint/gnulib/lib/fchmodat.c int fd = openat (dir, file, O_PATH | O_NOFOLLOW | O_CLOEXEC); dir 136 maint/gnulib/lib/fchmodat.c int fstatat_result = fstatat (dir, file, &st, AT_SYMLINK_NOFOLLOW); dir 151 maint/gnulib/lib/fchmodat.c return orig_fchmodat (dir, file, mode, flags); dir 103 maint/gnulib/lib/fdopendir.c DIR *dir = fdopendir_with_dup (fd, -1, NULL); dir 105 maint/gnulib/lib/fdopendir.c if (! REPLACE_FCHDIR && ! dir) dir 113 maint/gnulib/lib/fdopendir.c dir = fdopendir_with_dup (fd, -1, &cwd); dir 120 maint/gnulib/lib/fdopendir.c return dir; dir 145 maint/gnulib/lib/fdopendir.c DIR *dir; dir 149 maint/gnulib/lib/fdopendir.c dir = fdopendir_with_dup (fd, dupfd, cwd); dir 155 maint/gnulib/lib/fdopendir.c dir = fd_clone_opendir (dupfd, cwd); dir 157 maint/gnulib/lib/fdopendir.c if (! dir) dir 168 maint/gnulib/lib/fdopendir.c return dir; dir 180 maint/gnulib/lib/fdopendir.c DIR *dir = NULL; dir 186 maint/gnulib/lib/fdopendir.c dir = opendir (proc_file); dir 192 maint/gnulib/lib/fdopendir.c if (! dir && EXPECTED_ERRNO (saved_errno)) dir 208 maint/gnulib/lib/fdopendir.c return dir; dir 216 maint/gnulib/lib/fdopendir.c DIR *dir = opendir ("."); dir 221 maint/gnulib/lib/fdopendir.c return dir; dir 43 maint/gnulib/lib/fdutimensat.c fdutimensat (int fd, int dir, char const *file, struct timespec const ts[2], dir 50 maint/gnulib/lib/fdutimensat.c result = utimensat (dir, file, ts, atflag); dir 48 maint/gnulib/lib/filenamecat-lgpl.c mfile_name_concat (char const *dir, char const *base, char **base_in_result) dir 50 maint/gnulib/lib/filenamecat-lgpl.c char const *dirbase = last_component (dir); dir 52 maint/gnulib/lib/filenamecat-lgpl.c size_t dirlen = dirbase - dir + dirbaselen; dir 58 maint/gnulib/lib/filenamecat-lgpl.c if (! ISSLASH (dir[dirlen - 1]) && ! ISSLASH (*base)) dir 78 maint/gnulib/lib/filenamecat-lgpl.c p = mempcpy (p_concat, dir, dirlen); dir 35 maint/gnulib/lib/filenamecat.c file_name_concat (char const *dir, char const *base, char **base_in_result) dir 37 maint/gnulib/lib/filenamecat.c char *p = mfile_name_concat (dir, base, base_in_result); dir 24 maint/gnulib/lib/filenamecat.h char *file_name_concat (char const *dir, char const *base, dir 30 maint/gnulib/lib/filenamecat.h char *mfile_name_concat (char const *dir, char const *base, dir 238 maint/gnulib/lib/findprog-in.c const char *dir; dir 245 maint/gnulib/lib/findprog-in.c dir = path_rest; dir 252 maint/gnulib/lib/findprog-in.c if (dir == cp) dir 253 maint/gnulib/lib/findprog-in.c dir = "."; dir 256 maint/gnulib/lib/findprog-in.c if (directory != NULL && IS_RELATIVE_FILE_NAME (dir)) dir 259 maint/gnulib/lib/findprog-in.c concatenated_filename (directory, dir, NULL); dir 271 maint/gnulib/lib/findprog-in.c dir_as_prefix = dir; dir 77 maint/gnulib/lib/findprog.c const char *dir; dir 82 maint/gnulib/lib/findprog.c dir = path_rest; dir 89 maint/gnulib/lib/findprog.c if (dir == cp) dir 90 maint/gnulib/lib/findprog.c dir = "."; dir 94 maint/gnulib/lib/findprog.c progpathname = xconcatenated_filename (dir, progname, NULL); dir 96 maint/gnulib/lib/findprog.c progpathname = concatenated_filename (dir, progname, NULL); dir 347 maint/gnulib/lib/fts.c diropen (FTS const *sp, char const *dir) dir 353 maint/gnulib/lib/fts.c ? openat (sp->fts_cwd_fd, dir, open_flags) dir 354 maint/gnulib/lib/fts.c : open (dir, open_flags)); dir 2004 maint/gnulib/lib/fts.c fts_safe_changedir (FTS *sp, FTSENT *p, int fd, char const *dir) dir 2007 maint/gnulib/lib/fts.c bool is_dotdot = dir && STREQ (dir, ".."); dir 2036 maint/gnulib/lib/fts.c dir = NULL; dir 2042 maint/gnulib/lib/fts.c if (fd < 0 && (newfd = diropen (sp, dir)) < 0) dir 2053 maint/gnulib/lib/fts.c || (dir && STREQ (dir, ".."))) dir 185 maint/gnulib/lib/getcwd.c char *dir; dir 207 maint/gnulib/lib/getcwd.c dir = getcwd_system (buf, size); dir 208 maint/gnulib/lib/getcwd.c if (dir || (size && errno == ERANGE)) dir 209 maint/gnulib/lib/getcwd.c return dir; dir 218 maint/gnulib/lib/getcwd.c dir = getcwd_system (big_buffer, sizeof big_buffer); dir 219 maint/gnulib/lib/getcwd.c if (dir) dir 220 maint/gnulib/lib/getcwd.c return strdup (dir); dir 243 maint/gnulib/lib/getcwd.c dir = malloc (allocated); dir 244 maint/gnulib/lib/getcwd.c if (dir == NULL) dir 248 maint/gnulib/lib/getcwd.c dir = buf; dir 250 maint/gnulib/lib/getcwd.c dirp = dir + allocated; dir 407 maint/gnulib/lib/getcwd.c dirroom = dirp - dir; dir 424 maint/gnulib/lib/getcwd.c || ! (tmp = realloc (dir, allocated))) dir 432 maint/gnulib/lib/getcwd.c dir = tmp; dir 449 maint/gnulib/lib/getcwd.c if (dirp == &dir[allocated - 1]) dir 457 maint/gnulib/lib/getcwd.c used = dir + allocated - dirp; dir 458 maint/gnulib/lib/getcwd.c memmove (dir, dirp, used); dir 462 maint/gnulib/lib/getcwd.c buf = (used < allocated ? realloc (dir, used) : dir); dir 467 maint/gnulib/lib/getcwd.c buf = dir; dir 486 maint/gnulib/lib/getcwd.c free (dir); dir 57 maint/gnulib/lib/glob.c # define closedir(dir) __closedir (dir) dir 73 maint/gnulib/lib/link.c char *dir; dir 110 maint/gnulib/lib/link.c dir = strdup (file2); dir 111 maint/gnulib/lib/link.c if (!dir) dir 115 maint/gnulib/lib/link.c char *p = strchr (dir, '\0'); dir 116 maint/gnulib/lib/link.c while (dir < p && (*--p != '/' && *p != '\\')); dir 118 maint/gnulib/lib/link.c if (p != dir && stat (dir, &st) != 0 && errno != EOVERFLOW) dir 120 maint/gnulib/lib/link.c free (dir); dir 123 maint/gnulib/lib/link.c free (dir); dir 217 maint/gnulib/lib/link.c char *dir = strdup (file2); dir 219 maint/gnulib/lib/link.c if (!dir) dir 223 maint/gnulib/lib/link.c p = strrchr (dir, '/'); dir 227 maint/gnulib/lib/link.c if (stat (dir, &st) != 0 && errno != EOVERFLOW) dir 229 maint/gnulib/lib/link.c free (dir); dir 233 maint/gnulib/lib/link.c free (dir); dir 55 maint/gnulib/lib/linkat.c char *dir = mdir_name (file2); dir 56 maint/gnulib/lib/linkat.c if (!dir) dir 62 maint/gnulib/lib/linkat.c if (lstat (file1, &st1) == 0 && stat (dir, &st2) == 0) dir 68 maint/gnulib/lib/linkat.c free (dir); dir 72 maint/gnulib/lib/linkat.c free (dir); dir 77 maint/gnulib/lib/linkat.c free (dir); dir 111 maint/gnulib/lib/linkat.c char *dir = mdir_name (name); dir 114 maint/gnulib/lib/linkat.c if (!dir) dir 120 maint/gnulib/lib/linkat.c name = mfile_name_concat (dir, target, NULL); dir 121 maint/gnulib/lib/linkat.c free (dir); dir 227 maint/gnulib/lib/linkat.c char *dir = mdir_name (name); dir 230 maint/gnulib/lib/linkat.c if (!dir) dir 236 maint/gnulib/lib/linkat.c name = mfile_name_concat (dir, target, NULL); dir 237 maint/gnulib/lib/linkat.c free (dir); dir 85 maint/gnulib/lib/mkdir-p.c make_dir_parents (char *dir, dir 96 maint/gnulib/lib/mkdir-p.c int mkdir_errno = (IS_ABSOLUTE_FILE_NAME (dir) ? 0 : savewd_errno (wd)); dir 105 maint/gnulib/lib/mkdir-p.c prefix_len = mkancesdirs (dir, wd, make_ancestor, options); dir 130 maint/gnulib/lib/mkdir-p.c if (mkdir (dir + prefix_len, mkdir_mode) == 0) dir 136 maint/gnulib/lib/mkdir-p.c announce (dir, options); dir 154 maint/gnulib/lib/mkdir-p.c if (stat (dir + prefix_len, &st) == 0) dir 162 maint/gnulib/lib/mkdir-p.c error (0, errno, _("cannot stat %s"), quote (dir)); dir 171 maint/gnulib/lib/mkdir-p.c savewd_chdir (wd, dir + prefix_len, dir 178 maint/gnulib/lib/mkdir-p.c char const *subdir = (chdir_ok ? "." : dir + prefix_len); dir 192 maint/gnulib/lib/mkdir-p.c quote (dir)); dir 200 maint/gnulib/lib/mkdir-p.c error (0, mkdir_errno, _("cannot create directory %s"), quote (dir)); dir 25 maint/gnulib/lib/mkdir-p.h bool make_dir_parents (char *dir, dir 51 maint/gnulib/lib/mkdir.c rpl_mkdir (char const *dir, maybe_unused mode_t mode) dir 55 maint/gnulib/lib/mkdir.c size_t len = strlen (dir); dir 57 maint/gnulib/lib/mkdir.c if (len && dir[len - 1] == '/') dir 59 maint/gnulib/lib/mkdir.c tmp_dir = strdup (dir); dir 70 maint/gnulib/lib/mkdir.c tmp_dir = (char *) dir; dir 89 maint/gnulib/lib/mkdir.c if (tmp_dir != dir) dir 339 maint/gnulib/lib/modechange.c mode_adjust (mode_t oldmode, bool dir, mode_t umask_value, dir 352 maint/gnulib/lib/modechange.c (dir ? S_ISUID | S_ISGID : 0) & ~ changes->mentioned; dir 376 maint/gnulib/lib/modechange.c if ((newmode & (S_IXUSR | S_IXGRP | S_IXOTH)) | dir) dir 1008 maint/gnulib/lib/mountlist.c char *host, *dir; dir 1013 maint/gnulib/lib/mountlist.c dir = thisent + vmp->vmt_data[VMT_OBJECT].vmt_off; dir 1014 maint/gnulib/lib/mountlist.c me->me_devname = xmalloc (strlen (host) + strlen (dir) + 2); dir 1017 maint/gnulib/lib/mountlist.c strcat (me->me_devname, dir); dir 113 maint/gnulib/lib/openat-proc.c char dir[_MAX_PATH]; dir 116 maint/gnulib/lib/openat-proc.c if (__libc_Back_ioFHToPath (fd, dir, sizeof dir)) dir 119 maint/gnulib/lib/openat-proc.c dirlen = strlen (dir); dir 128 maint/gnulib/lib/openat-proc.c strcpy (result, dir); dir 36 maint/gnulib/lib/opendirat.c opendirat (int dir_fd, char const *dir, int extra_flags, int *pnew_fd) dir 40 maint/gnulib/lib/opendirat.c int new_fd = openat (dir_fd, dir, open_flags); dir 85 maint/gnulib/lib/printf-parse.c d->dir = d->direct_alloc_dir; dir 131 maint/gnulib/lib/printf-parse.c DIRECTIVE *dp = &d->dir[d->count]; /* pointer to next directive */ dir 577 maint/gnulib/lib/printf-parse.c memory = (DIRECTIVE *) (d->dir != d->direct_alloc_dir dir 578 maint/gnulib/lib/printf-parse.c ? realloc (d->dir, memory_size) dir 583 maint/gnulib/lib/printf-parse.c if (d->dir == d->direct_alloc_dir) dir 584 maint/gnulib/lib/printf-parse.c memcpy (memory, d->dir, d->count * sizeof (DIRECTIVE)); dir 585 maint/gnulib/lib/printf-parse.c d->dir = memory; dir 596 maint/gnulib/lib/printf-parse.c d->dir[d->count].dir_start = cp; dir 605 maint/gnulib/lib/printf-parse.c if (d->dir != d->direct_alloc_dir) dir 606 maint/gnulib/lib/printf-parse.c free (d->dir); dir 613 maint/gnulib/lib/printf-parse.c if (d->dir != d->direct_alloc_dir) dir 614 maint/gnulib/lib/printf-parse.c free (d->dir); dir 73 maint/gnulib/lib/printf-parse.h char_directive *dir; dir 103 maint/gnulib/lib/printf-parse.h u8_directive *dir; dir 131 maint/gnulib/lib/printf-parse.h u16_directive *dir; dir 159 maint/gnulib/lib/printf-parse.h u32_directive *dir; dir 37 maint/gnulib/lib/rmdir.c rpl_rmdir (char const *dir) dir 40 maint/gnulib/lib/rmdir.c size_t len = strlen (dir); dir 42 maint/gnulib/lib/rmdir.c while (len && ISSLASH (dir[len - 1])) dir 44 maint/gnulib/lib/rmdir.c if (len && dir[len - 1] == '.' && (1 == len || ISSLASH (dir[len - 2]))) dir 49 maint/gnulib/lib/rmdir.c result = rmdir (dir); dir 177 maint/gnulib/lib/savedir.c savedir (char const *dir, enum savedir_option option) dir 179 maint/gnulib/lib/savedir.c DIR *dirp = opendir (dir); dir 99 maint/gnulib/lib/savewd.c savewd_chdir (struct savewd *wd, char const *dir, int options, dir 110 maint/gnulib/lib/savewd.c fd = open (dir, dir 133 maint/gnulib/lib/savewd.c result = (fd < 0 ? chdir (dir) : fchdir (fd)); dir 111 maint/gnulib/lib/savewd.h int savewd_chdir (struct savewd *wd, char const *dir, int options, dir 97 maint/gnulib/lib/scandir.c SCANDIR (const char *dir, dir 104 maint/gnulib/lib/scandir.c SCANDIR (const char *dir, dir 110 maint/gnulib/lib/scandir.c DIR *dp = __opendir (dir); dir 1387 maint/gnulib/lib/stdio.in.h _GL_CXXALIAS_MDA (tempnam, char *, (const char *dir, const char *prefix)); dir 1389 maint/gnulib/lib/stdio.in.h _GL_CXXALIAS_SYS (tempnam, char *, (const char *dir, const char *prefix)); dir 46 maint/gnulib/lib/strfmon_l.c directive_t dir[MAX_ARGS]; dir 103 maint/gnulib/lib/strfmon_l.c directivesp->dir[count].needs_long_double = true; dir 106 maint/gnulib/lib/strfmon_l.c directivesp->dir[count].needs_long_double = false; dir 109 maint/gnulib/lib/strfmon_l.c directivesp->dir[count].conversion_ptr = cp; dir 154 maint/gnulib/lib/strfmon_l.c if (directives.dir[i].needs_long_double) dir 183 maint/gnulib/lib/strfmon_l.c const char *q = directives.dir[i].conversion_ptr; dir 186 maint/gnulib/lib/strfmon_l.c if (!directives.dir[i].needs_long_double) dir 195 maint/gnulib/lib/strfmon_l.c args[i] = (directives.dir[i].needs_long_double dir 99 maint/gnulib/lib/tempname.c direxists (const char *dir) dir 102 maint/gnulib/lib/tempname.c return __stat64 (dir, &buf) == 0 && S_ISDIR (buf.st_mode); dir 112 maint/gnulib/lib/tempname.c __path_search (char *tmpl, size_t tmpl_len, const char *dir, const char *pfx, dir 134 maint/gnulib/lib/tempname.c dir = d; dir 135 maint/gnulib/lib/tempname.c else if (dir != NULL && direxists (dir)) dir 138 maint/gnulib/lib/tempname.c dir = NULL; dir 140 maint/gnulib/lib/tempname.c if (dir == NULL) dir 143 maint/gnulib/lib/tempname.c dir = P_tmpdir; dir 145 maint/gnulib/lib/tempname.c dir = "/tmp"; dir 153 maint/gnulib/lib/tempname.c dlen = strlen (dir); dir 154 maint/gnulib/lib/tempname.c while (dlen > 1 && dir[dlen - 1] == '/') dir 164 maint/gnulib/lib/tempname.c sprintf (tmpl, "%.*s/%.*sXXXXXX", (int) dlen, dir, (int) plen, pfx); dir 80 maint/gnulib/lib/tmpdir.c direxists (const char *dir) dir 83 maint/gnulib/lib/tmpdir.c return __xstat64 (_STAT_VER, dir, &buf) == 0 && S_ISDIR (buf.st_mode); dir 93 maint/gnulib/lib/tmpdir.c path_search (char *tmpl, size_t tmpl_len, const char *dir, const char *pfx, dir 116 maint/gnulib/lib/tmpdir.c dir = d; dir 117 maint/gnulib/lib/tmpdir.c else if (dir != NULL && direxists (dir)) dir 120 maint/gnulib/lib/tmpdir.c dir = NULL; dir 122 maint/gnulib/lib/tmpdir.c if (dir == NULL) dir 134 maint/gnulib/lib/tmpdir.c dir = dirbuf; dir 138 maint/gnulib/lib/tmpdir.c dir = P_tmpdir; dir 140 maint/gnulib/lib/tmpdir.c dir = "/tmp"; dir 148 maint/gnulib/lib/tmpdir.c dlen = strlen (dir); dir 152 maint/gnulib/lib/tmpdir.c add_slash = dlen != 0 && !ISSLASH (dir[dlen - 1]); dir 162 maint/gnulib/lib/tmpdir.c memcpy (tmpl, dir, dlen); dir 26 maint/gnulib/lib/tmpdir.h extern int path_search (char *tmpl, size_t tmpl_len, const char *dir, const char *pfx, bool try_tmpdir); dir 93 maint/gnulib/lib/tmpfile.c char dir[PATH_MAX]; dir 100 maint/gnulib/lib/tmpfile.c retval = GetTempPath (PATH_MAX, dir); dir 105 maint/gnulib/lib/tmpfile.c if (path_search (xtemplate, PATH_MAX, dir, NULL, true) >= 0) dir 37 maint/gnulib/lib/utimens.h int fdutimensat (int fd, int dir, char const *name, struct timespec const [2], dir 42 maint/gnulib/lib/utimens.h lutimensat (int dir, char const *file, struct timespec const times[2]) dir 44 maint/gnulib/lib/utimens.h return utimensat (dir, file, times, AT_SYMLINK_NOFOLLOW); dir 1870 maint/gnulib/lib/vasnprintf.c if (d.dir != d.direct_alloc_dir) \ dir 1871 maint/gnulib/lib/vasnprintf.c free (d.dir); \ dir 1958 maint/gnulib/lib/vasnprintf.c for (cp = format, i = 0, dp = &d.dir[0]; ; cp = dp->dir_end, i++, dp++) dir 24 maint/gnulib/tests/test-dirent.c _GL_UNUSED static DIR *dir; dir 28 maint/gnulib/tests/test-dirname.c const char *dir; /* dir_name (name). */ dir 139 maint/gnulib/tests/test-dirname.c char *dir = dir_name (t->name); dir 147 maint/gnulib/tests/test-dirname.c if (! (strcmp (dir, t->dir) == 0 dir 148 maint/gnulib/tests/test-dirname.c && (dirlen == strlen (dir) dir 149 maint/gnulib/tests/test-dirname.c || (dirlen + 1 == strlen (dir) && dir[dirlen] == '.')))) dir 154 maint/gnulib/tests/test-dirname.c t->name, dir, dirlen, dir 155 maint/gnulib/tests/test-dirname.c t->dir, (unsigned long) strlen (t->dir)); dir 188 maint/gnulib/tests/test-dirname.c free (dir); dir 45 maint/gnulib/tests/test-fts.c static char dir[] = "./"; dir 46 maint/gnulib/tests/test-fts.c static char *const curr_dir[2] = { dir, 0 }; dir 29 maint/gnulib/tests/test-rename.h DIR *dir = opendir ("."); dir 31 maint/gnulib/tests/test-rename.h ASSERT (dir != NULL); dir 34 maint/gnulib/tests/test-rename.h struct dirent *d = readdir (dir); dir 43 maint/gnulib/tests/test-rename.h ASSERT (closedir (dir) == 0); dir 24 maint/gnulib/tests/test-supersede-fopen.h char *dir = mkdtemp (xtemplate); dir 25 maint/gnulib/tests/test-supersede-fopen.h char *filename = file_name_concat (dir, "test.mo", NULL); dir 268 maint/gnulib/tests/test-supersede-fopen.h rmdir (dir); dir 24 maint/gnulib/tests/test-supersede-open.h char *dir = mkdtemp (xtemplate); dir 25 maint/gnulib/tests/test-supersede-open.h char *filename = file_name_concat (dir, "test.mo", NULL); dir 265 maint/gnulib/tests/test-supersede-open.h rmdir (dir);