| /netbsd/src/external/gpl2/xcvs/dist/lib/ |
| D | save-cwd.c | 80 save_cwd (struct saved_cwd *cwd) in save_cwd() argument 82 cwd->name = NULL; in save_cwd() 84 cwd->desc = fd_safer (open (".", O_RDONLY)); in save_cwd() 85 if (cwd->desc < 0) in save_cwd() 87 cwd->desc = fd_safer (open (".", O_WRONLY)); in save_cwd() 88 if (cwd->desc < 0) in save_cwd() 90 cwd->name = xgetcwd (); in save_cwd() 91 return cwd->name ? 0 : -1; in save_cwd() 103 restore_cwd (const struct saved_cwd *cwd) in restore_cwd() argument 105 if (0 <= cwd->desc) in restore_cwd() [all …]
|
| D | xgetcwd.c | 42 char *cwd = getcwd (NULL, 0); in xgetcwd() local 43 if (! cwd && errno == ENOMEM) in xgetcwd() 45 return cwd; in xgetcwd()
|
| D | save-cwd.h | 30 int save_cwd (struct saved_cwd *cwd); 31 int restore_cwd (const struct saved_cwd *cwd); 32 void free_cwd (struct saved_cwd *cwd);
|
| /netbsd/src/external/gpl2/xcvs/dist/src/ |
| D | release.c | 148 struct saved_cwd cwd; in release() local 202 if (save_cwd (&cwd)) in release() 223 if (restore_cwd (&cwd)) in release() 226 cwd.name); in release() 275 if (restore_cwd (&cwd)) in release() 278 cwd.name); in release() 296 if (restore_cwd (&cwd)) in release() 299 cwd.name); in release() 305 if (restore_cwd (&cwd)) in release() 308 cwd.name); in release() [all …]
|
| D | add.c | 66 struct saved_cwd cwd; in add() local 208 if (save_cwd (&cwd)) in add() 255 if (restore_cwd (&cwd)) in add() 258 cwd.name); in add() 259 free_cwd (&cwd); in add() 298 if (save_cwd (&cwd)) in add() 732 if (restore_cwd (&cwd)) in add() 734 cwd.name); in add() 735 free_cwd (&cwd); in add() 773 struct saved_cwd cwd; in add_directory() local [all …]
|
| D | modules.c | 113 struct saved_cwd cwd; in my_module() local 293 if (save_cwd (&cwd)) in my_module() 304 if (restore_cwd (&cwd)) in my_module() 306 cwd.name); in my_module() 307 free_cwd (&cwd); in my_module() 376 if (save_cwd (&cwd)) in my_module() 656 if (restore_cwd (&cwd)) in my_module() 658 cwd.name); in my_module() 659 free_cwd (&cwd); in my_module() 730 free_cwd (&cwd); in my_module()
|
| /netbsd/src/external/bsd/pkg_install/dist/lib/ |
| D | remove.c | 63 safe_fchdir(int cwd) in safe_fchdir() argument 68 rv = fchdir(cwd); in safe_fchdir() 115 recursive_remove_internal(const char *path, int missing_ok, int cwd) in recursive_remove_internal() argument 137 if (did_chdir && safe_fchdir(cwd) == -1 && rv == 0) in recursive_remove_internal() 148 if (did_chdir && fchdir(cwd) == -1) in recursive_remove_internal() 159 rv = recursive_remove_internal(subdir, 1, cwd); in recursive_remove_internal() 165 safe_fchdir(cwd); in recursive_remove_internal() 169 if (did_chdir && safe_fchdir(cwd) == -1 && rv == 0) in recursive_remove_internal()
|
| /netbsd/src/external/bsd/less/dist/ |
| D | lsystem.c | 56 char cwd[FILENAME_MAX+1]; in lsystem() local 85 getcwd(cwd, FILENAME_MAX); in lsystem() 205 chdir(cwd); in lsystem() 211 if (cwd[1] == ':') in lsystem() 213 if (cwd[0] >= 'a' && cwd[0] <= 'z') in lsystem() 214 setdisk(cwd[0] - 'a'); in lsystem() 215 else if (cwd[0] >= 'A' && cwd[0] <= 'Z') in lsystem() 216 setdisk(cwd[0] - 'A'); in lsystem()
|
| /netbsd/src/tests/lib/libc/c063/ |
| D | t_faccessat.c | 125 char cwd[MAXPATHLEN]; in ATF_TC_BODY() local 131 ATF_REQUIRE((dfd = open(getcwd(cwd, MAXPATHLEN), O_RDONLY, 0)) != -1); in ATF_TC_BODY() 183 char cwd[MAXPATHLEN]; in ATF_TC_BODY() local 190 ATF_REQUIRE(getcwd(cwd, MAXPATHLEN)); in ATF_TC_BODY() 191 snprintf(abs_path, sizeof(abs_path), "%s/%s", cwd, FILE); in ATF_TC_BODY() 205 char cwd[MAXPATHLEN]; in ATF_TC_BODY() local 212 ATF_REQUIRE(getcwd(cwd, MAXPATHLEN)); in ATF_TC_BODY() 213 snprintf(abs_path, sizeof(abs_path), "%s/%s", cwd, DIR); in ATF_TC_BODY() 226 char cwd[MAXPATHLEN]; in ATF_TC_BODY() local 231 ATF_REQUIRE(getcwd(cwd, MAXPATHLEN)); in ATF_TC_BODY() [all …]
|
| /netbsd/src/external/gpl3/gcc/dist/libgcc/config/i386/ |
| D | crtprec.c | 40 unsigned short int cwd; in set_precision() local 42 asm volatile ("fnstcw\t%0" : "=m" (cwd)); in set_precision() 44 cwd &= ~X87CW_PCMASK; in set_precision() 45 cwd |= X87CW; in set_precision() 47 asm volatile ("fldcw\t%0" : : "m" (cwd)); in set_precision()
|
| /netbsd/src/external/bsd/pkg_install/dist/create/ |
| D | pl.c | 92 char *cwd = NULL; in check_list() local 99 cwd = p->name; in check_list() 108 if (cwd == NULL) in check_list() 114 if (cwd == NULL) in check_list() 117 cwd, in check_list() 118 (strcmp(cwd, "/") == 0) ? "" : "/", in check_list() 130 CheckSymlink(name, cwd, strlen(cwd)); in check_list()
|
| /netbsd/src/external/bsd/tmux/dist/ |
| D | spawn.c | 213 char **argv, *cp, **argvp, *argv0, *cwd, *new_cwd; in spawn_pane() local 229 if (sc->cwd != NULL) { in spawn_pane() 230 cwd = format_single(item, sc->cwd, c, target->s, NULL, NULL); in spawn_pane() 231 if (*cwd != '/') { in spawn_pane() 233 target->s), cwd); in spawn_pane() 234 free(cwd); in spawn_pane() 235 cwd = new_cwd; in spawn_pane() 238 cwd = xstrdup(server_client_get_cwd(c, target->s)); in spawn_pane() 240 cwd = NULL; in spawn_pane() 252 free(cwd); in spawn_pane() [all …]
|
| D | tmux.c | 301 static char cwd[PATH_MAX]; in find_cwd() local 304 if (getcwd(cwd, sizeof cwd) == NULL) in find_cwd() 307 return (cwd); in find_cwd() 314 return (cwd); in find_cwd() 315 if (realpath(cwd, resolved2) == NULL) in find_cwd() 316 return (cwd); in find_cwd() 318 return (cwd); in find_cwd() 354 const char *s, *cwd; in main() local 378 if ((cwd = find_cwd()) != NULL) in main() 379 environ_set(global_environ, "PWD", 0, "%s", cwd); in main()
|
| D | cmd-attach-session.c | 62 char *cwd, *cause; in cmd_attach_session() local 103 cwd = format_single(item, cflag, c, s, wl, wp); in cmd_attach_session() 104 free(__UNCONST(s->cwd)); in cmd_attach_session() 105 s->cwd = cwd; in cmd_attach_session()
|
| D | cmd-new-session.c | 80 char *cause, *cwd = NULL, *cp, *newname = NULL; in cmd_new_session_exec() local 167 cwd = format_single(item, tmp, c, NULL, NULL, NULL); in cmd_new_session_exec() 169 cwd = xstrdup(server_client_get_cwd(c, NULL)); in cmd_new_session_exec() 278 s = session_create(prefix, newname, cwd, env, oo, tiop); in cmd_new_session_exec() 290 sc.cwd = args_get(args, 'c'); in cmd_new_session_exec() 358 free(cwd); in cmd_new_session_exec() 366 free(cwd); in cmd_new_session_exec()
|
| D | job.c | 73 struct session *s, const char *cwd, job_update_cb updatecb, in job_run() argument 125 cwd == NULL ? "" : cwd, shell); in job_run() 128 cwd == NULL ? "" : cwd, shell); in job_run() 142 if ((cwd == NULL || chdir(cwd) != 0) && in job_run()
|
| /netbsd/src/lib/libpam/modules/pam_chroot/ |
| D | pam_chroot.c | 62 const char *dir, *end, *cwd, *user; in pam_sm_open_session() local 84 cwd = end + 2; in pam_sm_open_session() 86 if ((cwd = openpam_get_option(pamh, "cwd")) == NULL) in pam_sm_open_session() 87 cwd = "/"; in pam_sm_open_session() 103 if (chdir(cwd) == -1) { in pam_sm_open_session() 107 pam_setenv(pamh, "HOME", cwd, 1); in pam_sm_open_session()
|
| /netbsd/src/bin/csh/ |
| D | dir.c | 117 const char *cwd; in dinit() local 122 if ((cwd = getenv("PWD")) != NULL) { in dinit() 123 if (stat(cwd, &shp) != -1 && swd.st_dev == shp.st_dev && in dinit() 125 ecp = cwd; in dinit() 280 Char *dp, *cwd; in dnormalize() local 282 cwd = xreallocarray(NULL, (size_t)(Strlen(dcwd->di_name) + 3), in dnormalize() 284 (void)Strcpy(cwd, dcwd->di_name); in dnormalize() 304 dp = Strrchr(cwd, '/'); in dnormalize() 314 cwd[dotdot = Strlen(cwd)] = '/'; in dnormalize() 315 cwd[dotdot + 1] = '\0'; in dnormalize() [all …]
|
| /netbsd/src/external/bsd/libarchive/dist/libarchive/test/ |
| D | test_sparse_basic.c | 506 char *cwd; in DEFINE_TEST() local 587 cwd = getcwd(NULL, PATH_MAX);/* Solaris getcwd needs the size. */ in DEFINE_TEST() 589 cwd = getcwd(NULL, 0); in DEFINE_TEST() 591 if (!assert(cwd != NULL)) in DEFINE_TEST() 593 if (!is_sparse_supported(cwd)) { in DEFINE_TEST() 594 free(cwd); in DEFINE_TEST() 651 free(cwd); in DEFINE_TEST() 656 char *cwd; in DEFINE_TEST() local 674 cwd = getcwd(NULL, PATH_MAX);/* Solaris getcwd needs the size. */ in DEFINE_TEST() 676 cwd = getcwd(NULL, 0); in DEFINE_TEST() [all …]
|
| /netbsd/src/external/bsd/kyua-cli/dist/utils/fs/ |
| D | operations.cpp | 97 char* cwd; in current_path() local 99 cwd = ::getcwd(NULL, 0); in current_path() 101 cwd = ::getcwd(NULL, MAXPATHLEN); in current_path() 103 if (cwd == NULL) { in current_path() 110 const fs::path result(cwd); in current_path() 111 std::free(cwd); in current_path() 114 std::free(cwd); in current_path()
|
| /netbsd/src/external/gpl2/xcvs/dist/m4/ |
| D | save-cwd.m4 | 9 AC_LIBSOURCES([save-cwd.c, save-cwd.h]) 10 AC_LIBOBJ([save-cwd]) 11 dnl Prerequisites for lib/save-cwd.c.
|
| /netbsd/src/bin/ksh/ |
| D | path.c | 41 make_path(cwd, file, cdpathp, xsp, phys_pathp) in make_path() argument 42 const char *cwd; in make_path() 84 && (cwd && *cwd)) 86 len = strlen(cwd); 88 memcpy(xp, cwd, len); 90 if (!ISDIRSEP(cwd[len - 1]))
|
| /netbsd/src/tests/lib/libc/gen/posix_spawn/ |
| D | t_spawn.c | 342 char cwd[PATH_MAX], filepath[PATH_MAX]; in ATF_TC_BODY() local 344 REQUIRE_LIBC(getcwd(cwd, sizeof(cwd)), NULL); in ATF_TC_BODY() 345 if (snprintf(filepath, sizeof(filepath), "%s/%s", cwd, FILENAME) in ATF_TC_BODY() 347 atf_tc_fail("too deep: %s", cwd); in ATF_TC_BODY() 445 char cwd[PATH_MAX], filepath[PATH_MAX]; in ATF_TC_BODY() local 448 REQUIRE_LIBC(getcwd(cwd, sizeof(cwd)), NULL); in ATF_TC_BODY() 449 if (snprintf(filepath, sizeof(filepath), "%s/%s", cwd, FILENAME) in ATF_TC_BODY() 451 atf_tc_fail("too deep: %s", cwd); in ATF_TC_BODY()
|
| /netbsd/src/usr.bin/make/ |
| D | meta.c | 232 const char *cwd) in meta_name() argument 267 snprintf(buf, sizeof buf, "%s/%s", cwd, tname); in meta_name() 737 char cwd[MAXPATHLEN]; in meta_job_error() local 749 if (getcwd(cwd, sizeof cwd) == NULL) in meta_job_error() 752 Global_Set(".ERROR_CWD", cwd); in meta_job_error() 1068 static char cwd[MAXPATHLEN]; in meta_oodate() local 1133 if (getcwd(cwd, sizeof cwd) == NULL) in meta_oodate() 1135 cwdlen = strlen(cwd); in meta_oodate() 1137 strlcpy(lcwd, cwd, sizeof lcwd); in meta_oodate() 1138 strlcpy(latestdir, cwd, sizeof latestdir); in meta_oodate() [all …]
|
| /netbsd/src/usr.bin/ldd/ |
| D | ldd.c | 126 char cwd[MAXPATHLEN], path[MAXPATHLEN]; in main() local 162 if (getcwd(cwd, sizeof(cwd)) == NULL) in main() 170 strcpy(path, cwd); in main()
|