Symbol: cwd
usr/src/cmd/chmod/chmod.c
1076
int cwd;
usr/src/cmd/chmod/chmod.c
1111
if ((cwd = save_cwd()) < 0) {
usr/src/cmd/chmod/chmod.c
1119
(void) close(cwd);
usr/src/cmd/chmod/chmod.c
1145
rest_cwd(cwd);
usr/src/cmd/chmod/chmod.c
970
rest_cwd(int cwd)
usr/src/cmd/chmod/chmod.c
972
if (cwd != -1) {
usr/src/cmd/chmod/chmod.c
973
if (fchdir(cwd) != 0) {
usr/src/cmd/chmod/chmod.c
977
(void) close(cwd);
usr/src/cmd/cpio/cpio.c
202
static void rest_cwd(int cwd);
usr/src/cmd/cpio/cpio.c
2064
int cwd = -1;
usr/src/cmd/cpio/cpio.c
2097
cwd = save_cwd();
usr/src/cmd/cpio/cpio.c
2106
rest_cwd(cwd);
usr/src/cmd/cpio/cpio.c
2171
cwd = save_cwd();
usr/src/cmd/cpio/cpio.c
2182
rest_cwd(cwd);
usr/src/cmd/cpio/cpio.c
2191
rest_cwd(cwd);
usr/src/cmd/cpio/cpio.c
3391
int cwd;
usr/src/cmd/cpio/cpio.c
3566
cwd = -1;
usr/src/cmd/cpio/cpio.c
3572
cwd = save_cwd();
usr/src/cmd/cpio/cpio.c
3587
if (cwd != -1)
usr/src/cmd/cpio/cpio.c
3588
rest_cwd(cwd);
usr/src/cmd/cpio/cpio.c
3936
retry_open_attr(int pdirfd, int cwd, char *fullname, char *pattr, char *name,
usr/src/cmd/cpio/cpio.c
3963
if ((dirfd = openat(cwd, (pattr == NULL) ? fullname : pattr,
usr/src/cmd/cpio/cpio.c
4036
(void) futimesat(cwd, (pattr == NULL) ? fullname : pattr, times);
usr/src/cmd/cpio/cpio.c
4095
open_attr_dir(char *attrname, char *dirp, int cwd, char *attr_parent,
usr/src/cmd/cpio/cpio.c
4129
if ((*attr_parentfd = retry_open_attr(-1, cwd, dirp,
usr/src/cmd/cpio/cpio.c
4191
int cwd;
usr/src/cmd/cpio/cpio.c
4340
cwd = -1;
usr/src/cmd/cpio/cpio.c
4346
cwd = save_cwd();
usr/src/cmd/cpio/cpio.c
4361
if (cwd) {
usr/src/cmd/cpio/cpio.c
4362
rest_cwd(cwd);
usr/src/cmd/cpio/cpio.c
8243
rest_cwd(int cwd)
usr/src/cmd/cpio/cpio.c
8245
(void) fchdir(cwd);
usr/src/cmd/cpio/cpio.c
8246
(void) close(cwd);
usr/src/cmd/cron/cron.c
1011
if (cwd != AT) {
usr/src/cmd/cron/cron.c
1141
if (cwd != CRON) {
usr/src/cmd/cron/cron.c
254
static int cwd; /* current working directory */
usr/src/cmd/cron/cron.c
3322
if (cwd == AT)
usr/src/cmd/cron/cron.c
3362
(cwd == CRON) ? NULL:CRONDIR,
usr/src/cmd/cron/cron.c
3374
(cwd == CRON) ? NULL:CRONDIR);
usr/src/cmd/cron/cron.c
3384
(cwd == AT) ? NULL:ATDIR,
usr/src/cmd/cron/cron.c
3399
(cwd == AT) ? NULL:ATDIR);
usr/src/cmd/cron/cron.c
762
cwd = CRON;
usr/src/cmd/cron/cron.c
780
cwd = AT;
usr/src/cmd/cron/cron.c
909
if (cwd != CRON) {
usr/src/cmd/cron/funcs.c
239
char *cwd = getcwd(NULL, 0);
usr/src/cmd/cron/funcs.c
244
if (cwd != NULL) {
usr/src/cmd/cron/funcs.c
245
(void) chdir(cwd);
usr/src/cmd/fs.d/udfs/fsdb/fsdb_yacc.y
204
strcpy(temp_cwd, cwd);
usr/src/cmd/fs.d/udfs/fsdb/fsdb_yacc.y
245
strcpy(cwd, temp_cwd);
usr/src/cmd/fs.d/udfs/fsdb/fsdb_yacc.y
256
(void) strcpy(cwd, "/");
usr/src/cmd/fs.d/udfs/fsdb/fsdb_yacc.y
296
if ((strlen(cwd) == 1) &&
usr/src/cmd/fs.d/udfs/fsdb/fsdb_yacc.y
297
(cwd[0] == '/')) {
usr/src/cmd/fs.d/udfs/fsdb/fsdb_yacc.y
300
strcpy(find_dir, cwd);
usr/src/cmd/fs.d/udfs/fsdb/fsdb_yacc.y
438
fprintf(stdout, gettext("%s\n"), cwd);
usr/src/cmd/fs.d/udfs/fsdb/fsdb_yacc.y
56
char cwd[MAXPATHLEN] = "/";
usr/src/cmd/fs.d/ufs/df/df.c
770
static char cwd[MAXPATHLEN];
usr/src/cmd/fs.d/ufs/df/df.c
781
if (*path != '/' && cwd[0] == '\0') {
usr/src/cmd/fs.d/ufs/df/df.c
782
if (getcwd(cwd, MAXPATHLEN) == NULL) {
usr/src/cmd/fs.d/ufs/df/df.c
783
cwd[0] = '\0';
usr/src/cmd/fs.d/ufs/df/df.c
798
if (abspath(cwd, path, scratch) < 0)
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2578
vfileerror(fsck_ino_t cwd, fsck_ino_t ino, caddr_t fmt, va_list ap)
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2587
getpathname(pathbuf, cwd, ino);
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2616
fileerror(fsck_ino_t cwd, fsck_ino_t ino, caddr_t fmt, ...)
usr/src/cmd/fs.d/ufs/fsck/utilities.c
2621
vfileerror(cwd, ino, fmt, ap);
usr/src/cmd/fstyp/fstyp.c
220
char *cwd;
usr/src/cmd/fstyp/fstyp.c
227
cwd = getcwd(NULL, size);
usr/src/cmd/fstyp/fstyp.c
228
if ((path == NULL) || (rpath == NULL) || (cwd == NULL)) {
usr/src/cmd/fstyp/fstyp.c
236
(void) snprintf(path, size, "%s/%s", cwd, execname);
usr/src/cmd/fstyp/fstyp.c
247
if (cwd != NULL) {
usr/src/cmd/fstyp/fstyp.c
248
free(cwd);
usr/src/cmd/isns/isnsd/xml/data.c
794
char *cwd = NULL;
usr/src/cmd/isns/isnsd/xml/data.c
830
cwd = getcwd(NULL, MAXPATHLEN);
usr/src/cmd/isns/isnsd/xml/data.c
831
if (cwd == NULL) {
usr/src/cmd/isns/isnsd/xml/data.c
846
(void) chdir(cwd);
usr/src/cmd/isns/isnsd/xml/data.c
847
free(cwd);
usr/src/cmd/mailx/cmd3.c
236
char cwd[PATHSIZE], file[PATHSIZE];
usr/src/cmd/mailx/cmd3.c
247
if (getcwd(cwd, (int)sizeof (cwd)) == 0) {
usr/src/cmd/mailx/cmd3.c
249
gettext("Can't get current directory: %s\n"), cwd);
usr/src/cmd/mailx/cmd3.c
261
snprintf(file, sizeof (file), "%s/%s", cwd, editfile);
usr/src/cmd/mailx/cmd3.c
266
snprintf(file, sizeof (file), "%s/%s", cwd, mailname);
usr/src/cmd/mailx/main.c
254
cwd = getcwd(NOSTR, PATHSIZE);
usr/src/cmd/mailx/main.c
398
if (cwd == NOSTR)
usr/src/cmd/mailx/main.c
399
cwd = getcwd(NOSTR, PATHSIZE);
usr/src/cmd/mailx/main.c
400
nstrcat(cwd, PATHSIZE, "/");
usr/src/cmd/mailx/main.c
401
nstrcat(cwd, PATHSIZE, ef);
usr/src/cmd/mailx/main.c
402
ef = cwd;
usr/src/cmd/mailx/main.c
83
char *cwd, *mf;
usr/src/cmd/make/include/mk/defs.h
374
extern int find_run_directory(char *cmd, char *cwd, char *dir,
usr/src/cmd/man/man.c
887
char *cwd = NULL;
usr/src/cmd/man/man.c
901
cwd = getcwd(NULL, MAXPATHLEN);
usr/src/cmd/man/man.c
905
if (cwd) {
usr/src/cmd/man/man.c
907
if (asprintf(&p, "%s/%s", cwd, b->path) == -1)
usr/src/cmd/man/man.c
921
free(cwd);
usr/src/cmd/mdb/common/modules/genunix/combined.c
101
if (cwd->cwd_next != NULL) {
usr/src/cmd/mdb/common/modules/genunix/combined.c
102
cwd->cwd_next->cwd_prev = cwd->cwd_prev;
usr/src/cmd/mdb/common/modules/genunix/combined.c
104
cwd->cwd_next = cwd->cwd_prev = NULL;
usr/src/cmd/mdb/common/modules/genunix/combined.c
105
cwd->cwd_tag = NULL;
usr/src/cmd/mdb/common/modules/genunix/combined.c
111
combined_walk_data_t *cwd;
usr/src/cmd/mdb/common/modules/genunix/combined.c
117
for (cwd = cwd_saved; cwd != NULL; cwd = cwd->cwd_next) {
usr/src/cmd/mdb/common/modules/genunix/combined.c
118
if (cwd->cwd_tag == tag) {
usr/src/cmd/mdb/common/modules/genunix/combined.c
119
return (cwd);
usr/src/cmd/mdb/common/modules/genunix/combined.c
127
combined_walk_append(combined_walk_data_t *cwd, combined_walk_t *cw)
usr/src/cmd/mdb/common/modules/genunix/combined.c
129
if (cwd->cwd_final_walk == NULL) {
usr/src/cmd/mdb/common/modules/genunix/combined.c
130
cwd->cwd_current_walk = cwd->cwd_final_walk = cw;
usr/src/cmd/mdb/common/modules/genunix/combined.c
132
cwd->cwd_final_walk->cw_next = cw;
usr/src/cmd/mdb/common/modules/genunix/combined.c
133
cwd->cwd_final_walk = cw;
usr/src/cmd/mdb/common/modules/genunix/combined.c
138
combined_walk_remove_current(combined_walk_data_t *cwd)
usr/src/cmd/mdb/common/modules/genunix/combined.c
140
combined_walk_t *cw = cwd->cwd_current_walk;
usr/src/cmd/mdb/common/modules/genunix/combined.c
144
if (cw == cwd->cwd_final_walk) {
usr/src/cmd/mdb/common/modules/genunix/combined.c
145
cwd->cwd_final_walk = cw->cw_next;
usr/src/cmd/mdb/common/modules/genunix/combined.c
147
cwd->cwd_current_walk = cw->cw_next;
usr/src/cmd/mdb/common/modules/genunix/combined.c
158
combined_walk_data_t *cwd = wsp->walk_data;
usr/src/cmd/mdb/common/modules/genunix/combined.c
170
combined_walk_append(cwd, cw);
usr/src/cmd/mdb/common/modules/genunix/combined.c
176
combined_walk_data_t *cwd = wsp->walk_data;
usr/src/cmd/mdb/common/modules/genunix/combined.c
177
combined_walk_t *cw = cwd->cwd_current_walk;
usr/src/cmd/mdb/common/modules/genunix/combined.c
187
wsp->walk_addr = cwd->cwd_initial_walk_addr;
usr/src/cmd/mdb/common/modules/genunix/combined.c
196
combined_walk_data_save(cwd, cw->cw_data);
usr/src/cmd/mdb/common/modules/genunix/combined.c
199
combined_walk_data_drop(cwd);
usr/src/cmd/mdb/common/modules/genunix/combined.c
203
wsp->walk_data = cwd;
usr/src/cmd/mdb/common/modules/genunix/combined.c
207
(void) combined_walk_remove_current(cwd);
usr/src/cmd/mdb/common/modules/genunix/combined.c
211
wsp->walk_data = cwd;
usr/src/cmd/mdb/common/modules/genunix/combined.c
220
combined_walk_data_t *cwd;
usr/src/cmd/mdb/common/modules/genunix/combined.c
229
cwd = combined_walk_data_find(wsp->walk_data);
usr/src/cmd/mdb/common/modules/genunix/combined.c
230
if (cwd == NULL) {
usr/src/cmd/mdb/common/modules/genunix/combined.c
235
cwd = wsp->walk_data;
usr/src/cmd/mdb/common/modules/genunix/combined.c
237
combined_walk_data_drop(cwd);
usr/src/cmd/mdb/common/modules/genunix/combined.c
240
while ((cw = combined_walk_remove_current(cwd)) != NULL) {
usr/src/cmd/mdb/common/modules/genunix/combined.c
248
mdb_free(cwd, sizeof (combined_walk_data_t));
usr/src/cmd/mdb/common/modules/genunix/combined.c
58
combined_walk_data_t *cwd;
usr/src/cmd/mdb/common/modules/genunix/combined.c
60
cwd = mdb_alloc(sizeof (combined_walk_data_t), UM_SLEEP);
usr/src/cmd/mdb/common/modules/genunix/combined.c
62
cwd->cwd_initial_walk_addr = wsp->walk_addr;
usr/src/cmd/mdb/common/modules/genunix/combined.c
63
cwd->cwd_current_walk = cwd->cwd_final_walk = NULL;
usr/src/cmd/mdb/common/modules/genunix/combined.c
64
cwd->cwd_next = cwd->cwd_prev = NULL;
usr/src/cmd/mdb/common/modules/genunix/combined.c
65
cwd->cwd_tag = NULL;
usr/src/cmd/mdb/common/modules/genunix/combined.c
66
wsp->walk_data = cwd;
usr/src/cmd/mdb/common/modules/genunix/combined.c
82
combined_walk_data_save(combined_walk_data_t *cwd, void *tag)
usr/src/cmd/mdb/common/modules/genunix/combined.c
84
cwd->cwd_next = cwd_saved;
usr/src/cmd/mdb/common/modules/genunix/combined.c
85
cwd->cwd_prev = NULL;
usr/src/cmd/mdb/common/modules/genunix/combined.c
87
cwd_saved->cwd_prev = cwd;
usr/src/cmd/mdb/common/modules/genunix/combined.c
89
cwd_saved = cwd;
usr/src/cmd/mdb/common/modules/genunix/combined.c
90
cwd->cwd_tag = tag;
usr/src/cmd/mdb/common/modules/genunix/combined.c
94
combined_walk_data_drop(combined_walk_data_t *cwd)
usr/src/cmd/mdb/common/modules/genunix/combined.c
96
if (cwd->cwd_prev == NULL) {
usr/src/cmd/mdb/common/modules/genunix/combined.c
97
cwd_saved = cwd->cwd_next;
usr/src/cmd/mdb/common/modules/genunix/combined.c
99
cwd->cwd_prev->cwd_next = cwd->cwd_next;
usr/src/cmd/ptools/pwdx/pwdx.c
115
prcwd_t *cwd = NULL;
usr/src/cmd/ptools/pwdx/pwdx.c
130
if (Pcwd(P, &cwd) != 0) {
usr/src/cmd/ptools/pwdx/pwdx.c
143
pwdx_puts(cwd->prcwd_cwd, true);
usr/src/cmd/ptools/pwdx/pwdx.c
145
if (cwd->prcwd_mntpt[0] != '\0') {
usr/src/cmd/ptools/pwdx/pwdx.c
146
pwdx_puts(cwd->prcwd_mntpt, true);
usr/src/cmd/ptools/pwdx/pwdx.c
155
if (cwd->prcwd_mntspec[0] == '\0') {
usr/src/cmd/ptools/pwdx/pwdx.c
158
spec = cwd->prcwd_mntspec;
usr/src/cmd/ptools/pwdx/pwdx.c
161
if (cwd->prcwd_mntpt[0] == '\0') {
usr/src/cmd/ptools/pwdx/pwdx.c
164
point = cwd->prcwd_mntpt;
usr/src/cmd/ptools/pwdx/pwdx.c
172
cwd->prcwd_fsname, cwd->prcwd_fsid);
usr/src/cmd/ptools/pwdx/pwdx.c
178
Pcwd_free(cwd);
usr/src/cmd/pwd/pwd.c
100
if (cwd[i + 2] == '\0' || cwd[i + 2] == '/') {
usr/src/cmd/pwd/pwd.c
104
if (cwd[i + 2] == '.' && (cwd[i + 3] == '/' ||
usr/src/cmd/pwd/pwd.c
105
cwd[i + 3] == '\0')) {
usr/src/cmd/pwd/pwd.c
111
if (stat(cwd, &log) != 0 || stat(".", &phys) != 0 ||
usr/src/cmd/pwd/pwd.c
116
return (cwd);
usr/src/cmd/pwd/pwd.c
124
const char *cwd = NULL;
usr/src/cmd/pwd/pwd.c
158
cwd = getcwd_log();
usr/src/cmd/pwd/pwd.c
161
if (cwd == NULL) {
usr/src/cmd/pwd/pwd.c
162
cwd = getcwd(name, PATH_MAX + 1);
usr/src/cmd/pwd/pwd.c
163
if (cwd == NULL) {
usr/src/cmd/pwd/pwd.c
168
if (puts(cwd) == EOF) {
usr/src/cmd/pwd/pwd.c
89
const char *cwd = getenv("PWD");
usr/src/cmd/pwd/pwd.c
90
if (cwd == NULL || cwd[0] != '/')
usr/src/cmd/pwd/pwd.c
96
for (size_t i = 0; cwd[i] != '\0'; i++) {
usr/src/cmd/pwd/pwd.c
97
if (cwd[i] != '/' || cwd[i + 1] != '.')
usr/src/cmd/sgs/elfdump/common/gen_layout_obj.c
65
prcwd_t cwd;
usr/src/cmd/sh/bltin.c
223
cwd(curstak());
usr/src/cmd/sh/jobs.c
630
allocjob(char *cmd, uchar_t *cwd, int monitor)
usr/src/cmd/sh/jobs.c
640
cwdlen = strlen(cwd) + 1;
usr/src/cmd/sh/jobs.c
648
strcpy(jp->j_pwd, cwd);
usr/src/cmd/svr4pkg/libinst/flex_dev.c
48
char *cwd = NULL;
usr/src/cmd/svr4pkg/libinst/flex_dev.c
59
if ((cwd = getcwd(NULL, PATH_MAX)) == NULL) {
usr/src/cmd/svr4pkg/libinst/flex_dev.c
65
if (chdir(cwd) == -1) {
usr/src/cmd/svr4pkg/libinst/flex_dev.c
66
progerr(gettext(ERR_CHDIR), cwd, errno);
usr/src/cmd/svr4pkg/libinst/flex_dev.c
67
(void) free(cwd);
usr/src/cmd/svr4pkg/libinst/flex_dev.c
71
(void) sprintf(new_device_name, "%s/%s", cwd, np);
usr/src/cmd/svr4pkg/libinst/flex_dev.c
76
(void) free(cwd);
usr/src/cmd/svr4pkg/libinst/flex_dev.c
85
(void) free(cwd);
usr/src/cmd/tar/tar.c
2726
rest_cwd(int *cwd)
usr/src/cmd/tar/tar.c
2728
if (*cwd != -1) {
usr/src/cmd/tar/tar.c
2729
if (fchdir(*cwd) < 0) {
usr/src/cmd/tar/tar.c
2734
(void) close(*cwd);
usr/src/cmd/tar/tar.c
2735
*cwd = -1;
usr/src/cmd/tar/tar.c
2843
open_attr_dir(char *attrname, char *dirp, int cwd, attr_data_t *attrinfo)
usr/src/cmd/tar/tar.c
2876
if ((attrinfo->attr_parentfd = retry_open_attr(-1, cwd, dirp,
usr/src/cmd/tar/tar.c
2941
int cwd = -1;
usr/src/cmd/tar/tar.c
2993
if (cwd != -1) {
usr/src/cmd/tar/tar.c
2994
rest_cwd(&cwd);
usr/src/cmd/tar/tar.c
3044
if (((cwd = save_cwd()) == -1) ||
usr/src/cmd/tar/tar.c
3045
((rc = open_attr_dir(comp, dirp, cwd,
usr/src/cmd/tar/tar.c
3047
if (cwd == -1) {
usr/src/cmd/tar/tar.c
3482
ofile = retry_open_attr(dirfd, cwd,
usr/src/cmd/tar/tar.c
539
static int retry_open_attr(int pdirfd, int cwd, char *dirp, char *pattr,
usr/src/cmd/tar/tar.c
8427
retry_open_attr(int pdirfd, int cwd, char *dirp, char *pattr, char *name,
usr/src/cmd/tar/tar.c
8454
if ((dirfd = openat(cwd, (pattr == NULL) ? dirp : pattr,
usr/src/cmd/tar/tar.c
8531
(void) futimesat(cwd, (pattr == NULL) ? dirp : pattr, times);
usr/src/common/ficl/emu/loader_emu.c
850
char *cwd = NULL;
usr/src/common/ficl/emu/loader_emu.c
873
if ((cwd = getcwd(NULL, PATH_MAX)) == NULL) {
usr/src/common/ficl/emu/loader_emu.c
895
if (cwd == NULL)
usr/src/common/ficl/emu/loader_emu.c
898
(void) asprintf(&buf, "%s/%s/%s", ret? "":mp.mnt_mountp, cwd,
usr/src/common/ficl/emu/loader_emu.c
900
free(cwd);
usr/src/lib/libadm/common/fulldevnm.c
109
char cwd[MAXPATHLEN];
usr/src/lib/libadm/common/fulldevnm.c
117
if (getcwd(cwd, sizeof (cwd)) == NULL)
usr/src/lib/libadm/common/fulldevnm.c
126
c = strrchr(cwd, '/');
usr/src/lib/libadm/common/fulldevnm.c
136
len = strlen(cwd) + strlen(path) + 2;
usr/src/lib/libadm/common/fulldevnm.c
140
(void) strcpy(wa, cwd);
usr/src/lib/libc/port/gen/realpath.c
108
if (endcwd + len >= cwd + PATH_MAX) {
usr/src/lib/libc/port/gen/realpath.c
118
(void) strcpy(resolved_name, cwd);
usr/src/lib/libc/port/gen/realpath.c
50
char cwd[PATH_MAX];
usr/src/lib/libc/port/gen/realpath.c
81
if (getcwd(cwd, sizeof (cwd)) == NULL) {
usr/src/lib/libc/port/gen/realpath.c
88
char *endcwd = cwd + strlen(cwd);
usr/src/lib/libpkg/common/verify.c
400
char cwd[MAXPATHLEN];
usr/src/lib/libpkg/common/verify.c
422
if (getcwd(cwd, MAXPATHLEN) == NULL) {
usr/src/lib/libpkg/common/verify.c
456
(void) chdir(cwd);
usr/src/lib/libpkg/common/verify.c
466
(void) chdir(cwd);
usr/src/lib/libpkg/common/verify.c
474
if (chdir(cwd) != 0)
usr/src/lib/libpkg/common/verify.c
475
reperr(pkg_gt(ERR_CHDIR), cwd);
usr/src/lib/libpkg/common/verify.c
483
if (chdir(cwd) != 0) {
usr/src/lib/libpkg/common/verify.c
484
reperr(pkg_gt(ERR_CHDIR), cwd);
usr/src/lib/libproc/common/Pcontrol.c
1390
Pcwd(struct ps_prochandle *P, prcwd_t **cwd)
usr/src/lib/libproc/common/Pcontrol.c
1392
return (P->ops.pop_cwd(P, cwd, P->data));
usr/src/lib/libproc/common/Pcontrol.c
1396
Pcwd_free(prcwd_t *cwd)
usr/src/lib/libproc/common/Pcontrol.c
1398
free(cwd);
usr/src/lib/libproc/common/Pcontrol.c
262
char cwd[PATH_MAX], *cwdp = NULL;
usr/src/lib/libproc/common/Pcontrol.c
292
if (proc_get_cwd(P->pid, cwd, sizeof (cwd)) > 0)
usr/src/lib/libproc/common/Pcontrol.c
293
cwdp = cwd;
usr/src/lib/libproc/common/Pcontrol.c
308
prcwd_t *cwd = NULL;
usr/src/lib/libproc/common/Pcontrol.c
314
cwd = calloc(1, sizeof (prcwd_t));
usr/src/lib/libproc/common/Pcontrol.c
315
if (cwd == NULL)
usr/src/lib/libproc/common/Pcontrol.c
318
if (proc_get_cwd(P->pid, cwd->prcwd_cwd, sizeof (cwd->prcwd_cwd)) < 0)
usr/src/lib/libproc/common/Pcontrol.c
321
if (statvfs(cwd->prcwd_cwd, &st) != 0)
usr/src/lib/libproc/common/Pcontrol.c
324
cwd->prcwd_fsid = st.f_fsid;
usr/src/lib/libproc/common/Pcontrol.c
325
(void) memcpy(cwd->prcwd_fsname, st.f_basetype, FSTYPSZ);
usr/src/lib/libproc/common/Pcontrol.c
338
Pdprintf("found fsid %llx\n", cwd->prcwd_fsid);
usr/src/lib/libproc/common/Pcontrol.c
349
(void) strlcpy(cwd->prcwd_mntpt, ent.mnt_mountp,
usr/src/lib/libproc/common/Pcontrol.c
350
sizeof (cwd->prcwd_mntpt));
usr/src/lib/libproc/common/Pcontrol.c
351
(void) strlcpy(cwd->prcwd_mntspec, ent.mnt_special,
usr/src/lib/libproc/common/Pcontrol.c
352
sizeof (cwd->prcwd_mntspec));
usr/src/lib/libproc/common/Pcontrol.c
363
*cwdp = cwd;
usr/src/lib/libproc/common/Pcontrol.c
368
free(cwd);
usr/src/lib/libproc/common/Pcore.c
1262
prcwd_t *cwd;
usr/src/lib/libproc/common/Pcore.c
1267
if (sizeof (*cwd) != nbytes) {
usr/src/lib/libproc/common/Pcore.c
1273
if (nbytes != 0 && ((cwd = malloc(nbytes)) != NULL)) {
usr/src/lib/libproc/common/Pcore.c
1274
if (read(P->asfd, cwd, nbytes) != nbytes) {
usr/src/lib/libproc/common/Pcore.c
1276
free(cwd);
usr/src/lib/libproc/common/Pcore.c
1280
core->core_cwd = cwd;
usr/src/lib/libproc/common/Pcore.c
297
prcwd_t *cwd;
usr/src/lib/libproc/common/Pcore.c
305
if ((cwd = calloc(1, sizeof (prcwd_t))) == NULL)
usr/src/lib/libproc/common/Pcore.c
308
(void) memcpy(cwd, core->core_cwd, sizeof (prcwd_t));
usr/src/lib/libproc/common/Pcore.c
309
cwd->prcwd_fsname[sizeof (cwd->prcwd_fsname) - 1] = '\0';
usr/src/lib/libproc/common/Pcore.c
310
cwd->prcwd_mntpt[sizeof (cwd->prcwd_mntpt) - 1] = '\0';
usr/src/lib/libproc/common/Pcore.c
311
cwd->prcwd_mntspec[sizeof (cwd->prcwd_mntpt) - 1] = '\0';
usr/src/lib/libproc/common/Pcore.c
312
cwd->prcwd_cwd[sizeof (cwd->prcwd_mntpt) - 1] = '\0';
usr/src/lib/libproc/common/Pcore.c
313
*cwdp = cwd;
usr/src/lib/libproc/common/Pexecname.c
120
if (realpath(aout, cwd) == NULL)
usr/src/lib/libproc/common/Pexecname.c
121
(void) strcpy(cwd, ".");
usr/src/lib/libproc/common/Pexecname.c
135
if (try_exec(P, cwd, path, buf, isexec, isdata))
usr/src/lib/libproc/common/Pexecname.c
139
try_exec(P, cwd, p, buf, isexec, isdata))
usr/src/lib/libproc/common/Pexecname.c
171
if (try_exec(P, cwd, path, buf, isexec, isdata))
usr/src/lib/libproc/common/Pexecname.c
175
try_exec(P, cwd, p, buf, isexec, isdata))
usr/src/lib/libproc/common/Pexecname.c
187
if (try_exec(P, cwd, path, buf, isexec, isdata))
usr/src/lib/libproc/common/Pexecname.c
191
try_exec(P, cwd, p, buf, isexec, isdata))
usr/src/lib/libproc/common/Pexecname.c
199
if (Pgetenv(P, "PATH", cwd, sizeof (cwd)) != NULL) {
usr/src/lib/libproc/common/Pexecname.c
220
for (p = strtok_r(cwd, ":", &q); p != NULL;
usr/src/lib/libproc/common/Pexecname.c
54
try_exec(struct ps_prochandle *P, const char *cwd, const char *path, char *buf,
usr/src/lib/libproc/common/Pexecname.c
60
(void) snprintf(buf, PATH_MAX, "%s/%s", cwd, path);
usr/src/lib/libproc/common/Pexecname.c
86
char cwd[PATH_MAX * 2];
usr/src/lib/libproc/common/Pgcore.c
1494
prcwd_t *cwd = NULL;
usr/src/lib/libproc/common/Pgcore.c
1496
if (Pcwd(P, &cwd) != 0)
usr/src/lib/libproc/common/Pgcore.c
1499
if (write_note(fd, NT_CWD, cwd,
usr/src/lib/libproc/common/Pgcore.c
1501
Pcwd_free(cwd);
usr/src/lib/libproc/common/Pgcore.c
1505
Pcwd_free(cwd);
usr/src/lib/libproc/common/proc_get_info.c
258
proc_get_cwd(pid_t pid, char *cwd, size_t len)
usr/src/lib/libproc/common/proc_get_info.c
271
if ((ret = readlink(fname, cwd, len - 1)) > 0)
usr/src/lib/libproc/common/proc_get_info.c
272
cwd[ret] = '\0';
usr/src/lib/libtecla/common/homedir.c
451
char *cwd = getcwd(home->buffer, home->buflen);
usr/src/lib/libtecla/common/homedir.c
465
if(pwd && cwd && stat(cwd, &cwdstat)==0 && stat(pwd, &pwdstat)==0 &&
usr/src/lib/libtecla/common/homedir.c
472
if(!cwd)
usr/src/lib/libtecla/common/homedir.c
477
return cwd;
usr/src/lib/libtsol/common/setflabel.c
103
if (abspath(cwd, path, canon) < 0)
usr/src/lib/libtsol/common/setflabel.c
83
static char cwd[MAXPATHLEN];
usr/src/lib/libtsol/common/setflabel.c
93
if (*path != '/' && cwd[0] == '\0') {
usr/src/lib/libtsol/common/setflabel.c
94
if (getcwd(cwd, MAXPATHLEN) == NULL) {
usr/src/lib/libtsol/common/setflabel.c
95
cwd[0] = '\0';
usr/src/lib/madv/common/madv.c
215
fnmatch(const char *execname, char *cfgname, char *cwd)
usr/src/lib/madv/common/madv.c
227
ename = (const char *)strcat(cwd, execname);
usr/src/lib/madv/common/madv.c
440
char *cwd;
usr/src/lib/madv/common/madv.c
500
cwd = getcwd(pbuf, MAXPATHLEN);
usr/src/lib/madv/common/madv.c
501
if (!cwd)
usr/src/lib/madv/common/madv.c
504
cwd = strcat(cwd, "/");
usr/src/lib/madv/common/madv.c
505
cwdlen = strlen(cwd);
usr/src/lib/madv/common/madv.c
555
if (!fnmatch(execname, tok, cwd)) {
usr/src/lib/madv/common/madv.c
557
cwd[cwdlen] = '\0';
usr/src/lib/madv/common/madv.c
568
cwd[cwdlen] = '\0';
usr/src/lib/mpss/common/mpss.c
219
fnmatch(const char *execname, char *cfgname, char *cwd)
usr/src/lib/mpss/common/mpss.c
231
ename = (const char *)strcat(cwd, execname);
usr/src/lib/mpss/common/mpss.c
304
char *cwd;
usr/src/lib/mpss/common/mpss.c
377
cwd = getcwd(pbuf, MAXPATHLEN);
usr/src/lib/mpss/common/mpss.c
378
if (!cwd)
usr/src/lib/mpss/common/mpss.c
381
cwd = strcat(cwd, "/");
usr/src/lib/mpss/common/mpss.c
382
cwdlen = strlen(cwd);
usr/src/lib/mpss/common/mpss.c
432
if (!fnmatch(execname, tok, cwd)) {
usr/src/lib/mpss/common/mpss.c
434
cwd[cwdlen] = '\0';
usr/src/lib/mpss/common/mpss.c
442
cwd[cwdlen] = '\0';
usr/src/tools/smatch/src/pre-process.c
1003
if (!getcwd(cwd, sizeof(cwd)))
usr/src/tools/smatch/src/pre-process.c
1006
len = strlen(cwd);
usr/src/tools/smatch/src/pre-process.c
1008
ret = find_include(cnt++ ? cwd + len + 1 : "", look_for);
usr/src/tools/smatch/src/pre-process.c
1012
if (strcmp(cwd, stop) == 0 ||
usr/src/tools/smatch/src/pre-process.c
1013
strcmp(cwd, "/usr/include") == 0 ||
usr/src/tools/smatch/src/pre-process.c
1014
strcmp(cwd, "/usr/local/include") == 0 ||
usr/src/tools/smatch/src/pre-process.c
1015
strlen(cwd) <= 10 || /* heck... don't search /usr/lib/ */
usr/src/tools/smatch/src/pre-process.c
1016
strcmp(cwd, "/") == 0)
usr/src/tools/smatch/src/pre-process.c
1020
if (cwd[len] == '/') {
usr/src/tools/smatch/src/pre-process.c
1021
cwd[len] = '\0';
usr/src/tools/smatch/src/pre-process.c
1033
char cwd[PATH_MAX];
usr/src/tools/smatch/src/pre-process.c
1065
if (!getcwd(cwd, sizeof(cwd)))
usr/src/tools/smatch/src/pre-process.c
1069
include_name = search_dir(cwd, file_part);
usr/src/tools/smatch/src/pre-process.c
1070
chdir(cwd);
usr/src/tools/smatch/src/pre-process.c
955
char cwd[PATH_MAX];
usr/src/tools/smatch/src/pre-process.c
962
if (!getcwd(cwd, sizeof(cwd)))
usr/src/tools/smatch/src/pre-process.c
969
snprintf(buf, sizeof(buf), "%s/%s", cwd, entry->d_name);
usr/src/tools/smatch/src/pre-process.c
998
char cwd[PATH_MAX];
usr/src/uts/common/exec/elf/elf_notes.c
179
fill_prcwd(proc_t *p, prcwd_t *cwd, vnode_t *vroot, cred_t *credp)
usr/src/uts/common/exec/elf/elf_notes.c
194
bzero(cwd, sizeof (prcwd_t));
usr/src/uts/common/exec/elf/elf_notes.c
199
(void) vnodetopath(vroot, vn, cwd->prcwd_cwd,
usr/src/uts/common/exec/elf/elf_notes.c
200
sizeof (cwd->prcwd_cwd), credp);
usr/src/uts/common/exec/elf/elf_notes.c
202
cwd->prcwd_fsid = dev;
usr/src/uts/common/exec/elf/elf_notes.c
203
(void) strlcpy(cwd->prcwd_fsname, vfssw[vfsp->vfs_fstype].vsw_name,
usr/src/uts/common/exec/elf/elf_notes.c
204
sizeof (cwd->prcwd_fsname));
usr/src/uts/common/exec/elf/elf_notes.c
206
(void) strlcpy(cwd->prcwd_mntpt, refstr_value(vfsp->vfs_mntpt),
usr/src/uts/common/exec/elf/elf_notes.c
207
sizeof (cwd->prcwd_mntpt));
usr/src/uts/common/exec/elf/elf_notes.c
211
(void) strlcpy(cwd->prcwd_mntspec,
usr/src/uts/common/exec/elf/elf_notes.c
213
sizeof (cwd->prcwd_mntspec));
usr/src/uts/common/exec/elf/elf_notes.c
238
prcwd_t cwd;
usr/src/uts/common/exec/elf/elf_notes.c
495
fill_prcwd(p, &bigwad->cwd, vroot, credp);
usr/src/uts/common/exec/elf/elf_notes.c
496
error = elfnote(vp, &offset, NT_CWD, sizeof (bigwad->cwd),
usr/src/uts/common/exec/elf/elf_notes.c
497
(caddr_t)&bigwad->cwd, rlimit, credp);
usr/src/uts/common/fs/lookup.c
1468
refstr_t *cwd, *oldcwd;
usr/src/uts/common/fs/lookup.c
1478
if ((cwd = PTOU(p)->u_cwd) != NULL)
usr/src/uts/common/fs/lookup.c
1479
refstr_hold(cwd);
usr/src/uts/common/fs/lookup.c
1488
if (cwd != NULL)
usr/src/uts/common/fs/lookup.c
1489
refstr_rele(cwd);
usr/src/uts/common/fs/lookup.c
1494
if (cwd) {
usr/src/uts/common/fs/lookup.c
1495
value = refstr_value(cwd);
usr/src/uts/common/fs/lookup.c
1497
refstr_rele(cwd);
usr/src/uts/common/fs/lookup.c
1513
refstr_rele(cwd);
usr/src/uts/common/fs/lookup.c
1517
refstr_rele(cwd);
usr/src/uts/common/fs/lookup.c
1527
refstr_rele(cwd);
usr/src/uts/common/fs/lookup.c
1539
cwd = refstr_alloc(buf);
usr/src/uts/common/fs/lookup.c
1541
cwd = NULL;
usr/src/uts/common/fs/lookup.c
1545
PTOU(p)->u_cwd = cwd;
usr/src/uts/common/fs/vnode.c
1995
vnode_t *cwd;
usr/src/uts/common/fs/vnode.c
1999
cwd = PTOU(pp)->u_cdir;
usr/src/uts/common/fs/vnode.c
2000
VN_HOLD(cwd);
usr/src/uts/common/fs/vnode.c
2002
error = VOP_RMDIR(dvp, pn.pn_path, cwd, CRED(),
usr/src/uts/common/fs/vnode.c
2004
VN_RELE(cwd);
usr/src/uts/common/fs/zfs/zfs_ctldir.c
676
zfsctl_snapdir_remove(vnode_t *dvp, char *name, vnode_t *cwd, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
2257
zfs_rmdir(vnode_t *dvp, char *name, vnode_t *cwd, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
2300
if (vp == cwd) {
usr/src/uts/common/os/exit.c
480
refstr_t *cwd;
usr/src/uts/common/os/exit.c
897
cwd = PTOU(p)->u_cwd;
usr/src/uts/common/os/exit.c
998
if (cwd)
usr/src/uts/common/os/exit.c
999
refstr_rele(cwd);
usr/src/uts/common/syscall/chdir.c
168
refstr_t *cwd;
usr/src/uts/common/syscall/chdir.c
232
if ((cwd = PTOU(pp)->u_cwd) != NULL && newcwd)
usr/src/uts/common/syscall/chdir.c
236
if (cwd && newcwd)
usr/src/uts/common/syscall/chdir.c
237
refstr_rele(cwd);