cwd
char *expanded, *ret, cwd[PATH_MAX];
if (getcwd(cwd, sizeof(cwd)) == NULL)
xasprintf(&ret, "%s/%s", cwd, expanded);
char cwd[PATH_MAX], resolvedname[PATH_MAX];
if (getcwd(cwd, sizeof(cwd)) == NULL) {
path = xstrdup(cwd);
xasprintf(&path, "%s/%s", cwd, npath);
xasprintf(&npath, "%s/%s", cwd, path);
const char *dir, *end, *cwd, *user;
cwd = end + 2;
if ((cwd = openpam_get_option(pamh, "cwd")) == NULL)
cwd = "/";
if (chdir(cwd) == -1) {
pam_setenv(pamh, "HOME", cwd, 1);
void cwd(char *);
cwd(homedir);
cwd($4);
cwd("..");
fileerror(ufs1_ino_t cwd, ufs1_ino_t ino, char *errmesg)
getpathname(pathbuf, cwd, ino);
SYSCTL_NODE(_kern_proc, KERN_PROC_CWD, cwd,
char cwd[MAXPATHLEN]; /* current directory */
getcwd(cwd, MAXPATHLEN); /* find where we are */
modules_path[0] != '/' ? cwd : "",