cwd
const char *cwd;
if ((cwd = getenv("PWD")) != NULL) {
if (stat(cwd, &shp) != -1 && swd.st_dev == shp.st_dev &&
ecp = cwd;
Char *dp, *cwd;
cwd = xreallocarray(NULL, (size_t)(Strlen(dcwd->di_name) + 3),
(void)Strcpy(cwd, dcwd->di_name);
dp = Strrchr(cwd, '/');
cwd[dotdot = Strlen(cwd)] = '/';
cwd[dotdot + 1] = '\0';
dp = Strspl(cwd, cp);
free(cwd);
if (!*cwd) {
cwd[0] = '/';
cwd[1] = '\0';
return cwd;
make_path(cwd, file, cdpathp, xsp, phys_pathp)
const char *cwd;
&& (cwd && *cwd))
len = strlen(cwd);
memcpy(xp, cwd, len);
if (!ISDIRSEP(cwd[len - 1]))
s = cwd;
EXT char *cwd INIT(NULL); /* current working directory */
if (chdir(cwd) == -1) {
pam_setenv(pamh, "HOME", cwd, 1);
const char *dir, *end, *cwd, *user;
cwd = end + 2;
if ((cwd = openpam_get_option(pamh, "cwd")) == NULL)
cwd = "/";
void cwd(const char *);
cwd(homedir);
cwd($4);
cwd("..");
char cwd[MAXPATHLEN], *path;
getcwd(cwd, sizeof(cwd) - 1);
bozoasprintf(httpd, &path, "%s/%s", cwd, script);
fileerror(ino_t cwd, ino_t ino, const char *errmesg)
getpathname(pathbuf, sizeof(pathbuf), cwd, ino);
fileerror(ino_t cwd, ino_t ino, const char *errmesg)
getpathname(pathbuf, sizeof(pathbuf), cwd, ino);
fileerror(ino_t cwd, ino_t ino, const char *errmesg)
pwarn("PARENT=%lld\n", (long long)cwd);
getpathname(pathbuf, sizeof(pathbuf), cwd, ino);
u_int16_t cwd;
long cwd;
char cwd[MAXPATHLEN];
"/%s/%s.etherbus", getcwd(cwd, sizeof(cwd)), image);
snprintf(imagepath, sizeof imagepath, "/%s/%s", cwd, image);
char cwd[PATH_MAX], path[PATH_MAX];
REQUIRE_LIBC(getcwd(cwd, sizeof(cwd)), NULL);
if ((size_t)snprintf(path, sizeof(path), "%s/test.lua", cwd) >=
char cwd[MAXPATHLEN];
ATF_REQUIRE((dfd = open(getcwd(cwd, MAXPATHLEN), O_RDONLY, 0)) != -1);
char cwd[MAXPATHLEN];
ATF_REQUIRE(getcwd(cwd, MAXPATHLEN));
snprintf(abs_path, sizeof(abs_path), "%s/%s", cwd, FILE);
char cwd[MAXPATHLEN];
ATF_REQUIRE(getcwd(cwd, MAXPATHLEN));
snprintf(abs_path, sizeof(abs_path), "%s/%s", cwd, DIR);
char cwd[MAXPATHLEN];
ATF_REQUIRE(getcwd(cwd, MAXPATHLEN));
snprintf(abs_path, sizeof(abs_path), "%s/%s", cwd, DIR);
char cwd[MAXPATHLEN];
ATF_REQUIRE((dfd = open(getcwd(cwd, MAXPATHLEN), O_RDONLY, 0)) != -1);
char cwd[MAXPATHLEN];
ATF_REQUIRE((dfd = open(getcwd(cwd, MAXPATHLEN), O_RDONLY, 0)) != -1);
char cwd[MAXPATHLEN];
ATF_REQUIRE((dfd = open(getcwd(cwd, MAXPATHLEN), O_RDONLY, 0)) != -1);
char cwd[MAXPATHLEN];
ATF_REQUIRE((dfd = open(getcwd(cwd, MAXPATHLEN), O_RDONLY, 0)) != -1);
char cwd[MAXPATHLEN];
ATF_REQUIRE((dfd = open(getcwd(cwd, MAXPATHLEN), O_RDONLY, 0)) != -1);
char cwd[MAXPATHLEN];
RL(dfd = open(getcwd(cwd, MAXPATHLEN), O_RDONLY, 0));
char cwd[PATH_MAX], filepath[PATH_MAX];
REQUIRE_LIBC(getcwd(cwd, sizeof(cwd)), NULL);
if (snprintf(filepath, sizeof(filepath), "%s/%s", cwd, FILENAME)
atf_tc_fail("too deep: %s", cwd);
char cwd[PATH_MAX], filepath[PATH_MAX];
REQUIRE_LIBC(getcwd(cwd, sizeof(cwd)), NULL);
if (snprintf(filepath, sizeof(filepath), "%s/%s", cwd, FILENAME)
atf_tc_fail("too deep: %s", cwd);
char cwd[MAXPATHLEN], path[MAXPATHLEN];
if (getcwd(cwd, sizeof(cwd)) == NULL)
strcpy(path, cwd);
char *cwd, struct cached_stat *cstp, char *sdirs[])
return cwd;
char *latestdir, char *lcwd, char *cwd)
if (i < sdsz && strcmp(lcwd, cwd) != 0)
sdirs[i++] = cwd;
static char cwd[MAXPATHLEN];
if (getcwd(cwd, sizeof cwd) == NULL)
cwdlen = strlen(cwd);
strlcpy(lcwd, cwd, sizeof lcwd);
strlcpy(latestdir, cwd, sizeof latestdir);
sdirs[0] = cwd;
set_sdirs(sdirs, 4, latestdir, lcwd, cwd);
pid, buf[0], cwd, lcwd, latestdir);
child, cwd, lcwd, latestdir);
fname, lineno, cwd, lcwd);
set_sdirs(sdirs, 4, latestdir, lcwd, cwd);
if (strncmp(p, cwd, cwdlen) == 0)
set_sdirs(sdirs, 4, latestdir, lcwd, cwd);
if (*p != '/' || strncmp(p, cwd, cwdlen) != 0) {
set_sdirs(sdirs, 4, latestdir, lcwd, cwd);
if (strcmp(p, cwd) != 0) {
const char *cwd)
snprintf(buf, sizeof buf, "%s/%s", cwd, tname);
char cwd[MAXPATHLEN];
if (getcwd(cwd, sizeof cwd) == NULL)
Global_Set(".ERROR_CWD", cwd);