Home
last modified time | relevance | path

Searched refs:cwd (Results 1 – 25 of 193) sorted by relevance

12345678

/netbsd/src/external/gpl2/xcvs/dist/lib/
Dsave-cwd.c80 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 …]
Dxgetcwd.c42 char *cwd = getcwd (NULL, 0); in xgetcwd() local
43 if (! cwd && errno == ENOMEM) in xgetcwd()
45 return cwd; in xgetcwd()
Dsave-cwd.h30 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/
Drelease.c148 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 …]
Dadd.c66 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 …]
Dmodules.c113 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/
Dremove.c63 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/
Dlsystem.c56 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/
Dt_faccessat.c125 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/
Dcrtprec.c40 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/
Dpl.c92 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/
Dspawn.c213 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 …]
Dtmux.c301 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()
Dcmd-attach-session.c62 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()
Dcmd-new-session.c80 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()
Djob.c73 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/
Dpam_chroot.c62 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/
Ddir.c117 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/
Dtest_sparse_basic.c506 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/
Doperations.cpp97 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/
Dsave-cwd.m49 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/
Dpath.c41 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/
Dt_spawn.c342 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/
Dmeta.c232 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/
Dldd.c126 char cwd[MAXPATHLEN], path[MAXPATHLEN]; in main() local
162 if (getcwd(cwd, sizeof(cwd)) == NULL) in main()
170 strcpy(path, cwd); in main()

12345678