/src/tools/compat/ |
compat_pwd.h | 56 char *pw_dir; member in struct:passwd
|
/src/lib/librpcsvc/ |
yppasswd.x | 50 string pw_dir<>; /* home directory */
|
/src/lib/libpam/modules/pam_chroot/ |
pam_chroot.c | 74 if (pwd->pw_dir == NULL) 76 if ((end = strstr(pwd->pw_dir, "/./")) != NULL) { 78 (int)(end - pwd->pw_dir), pwd->pw_dir) > (int)sizeof(buf)) {
|
/src/libexec/httpd/ |
tilde-luzah-bozo.c | 98 pw->pw_name, pw->pw_dir, httpd->public_html, 101 if (chdir(pw->pw_dir) < 0) { 102 bozowarn(httpd, "chdir1 error: %s: %s", pw->pw_dir, 126 pw->pw_dir));
|
/src/lib/libc/compat/include/ |
pwd.h | 19 __aconst char *pw_dir; /* home directory */ member in struct:passwd50 35 q->pw_dir = p->pw_dir; 50 q->pw_dir = p->pw_dir;
|
/src/usr.bin/chpass/ |
pw_yp.c | 178 yppw.newpw.pw_dir = strdup(pw->pw_dir); 179 if (!yppw.newpw.pw_dir) {
|
field.c | 215 if (!(pw->pw_dir = strdup(p))) {
|
edit.c | 112 (void)fprintf(fp, "Home directory: %s\n", pw->pw_dir); 218 pw->pw_dir, pw->pw_shell) >= (int)sizeof(buf)) {
|
/src/usr.bin/newgrp/ |
newgrp.c | 155 if (chdir(pwd->pw_dir) == -1) 156 warn("%s", pwd->pw_dir); 183 (void)setenv("HOME", pwd->pw_dir, 1);
|
/src/lib/libc/compat/gen/ |
compat_getpwent.c | 91 q->pw_dir = p->pw_dir;
|
/src/include/ |
pwd.h | 115 __aconst char *pw_dir; /* home directory */ member in struct:passwd
|
/src/libexec/rexecd/ |
rexecd.c | 257 if (chdir(pwd->pw_dir) < 0) { 259 syslog(LOG_ERR, "%s does not exist for %s", pwd->pw_dir, 342 (void)pam_setenv(pamh, "HOME", pwd->pw_dir, 1); 358 (void)strlcat(homedir, pwd->pw_dir, sizeof(homedir));
|
/src/usr.bin/login/ |
login_pam.c | 430 if (chdir(pwd->pw_dir) != 0) { 433 pwd->pw_dir); 438 (void)printf("No home directory %s!\n", pwd->pw_dir); 443 pwd->pw_dir = __UNCONST("/"); 583 (void)setenv("HOME", pwd->pw_dir, 1);
|
login.c | 506 if (chdir(pwd->pw_dir) < 0) { 510 pwd->pw_dir); 514 (void)printf("No home directory %s!\n", pwd->pw_dir); 517 pwd->pw_dir = __UNCONST("/"); 614 (void)setenv("HOME", pwd->pw_dir, 1);
|
/src/lib/libpam/modules/pam_unix/ |
pam_unix.c | 307 if ((yppwd.newpw.pw_dir = strdup(pwd->pw_dir)) == NULL) 343 if (yppwd.newpw.pw_dir != NULL) 344 free(yppwd.newpw.pw_dir);
|
/src/usr.bin/error/ |
filter.c | 88 strlcpy(filename, passwdentry->pw_dir, sizeof(filename));
|
/src/usr.bin/uudecode/ |
uudecode.c | 190 n = strlen(pw->pw_dir); 198 memmove(buf, pw->pw_dir, n);
|
/src/usr.sbin/user/ |
user.c | 277 warnx("Not deleting home directory `%s'; userid is 0", pwp->pw_dir); 282 if (stat(pwp->pw_dir, &st) < 0) { 283 warn("Cannot access home directory `%s'", pwp->pw_dir); 287 warnx("Home directory `%s' is not a directory", pwp->pw_dir); 294 pwp->pw_name, pwp->pw_dir); 301 pwp->pw_dir); 303 if (rmdir(pwp->pw_dir) < 0 && errno != ENOENT) { 304 warn("Unable to remove all files in `%s'", pwp->pw_dir); 1451 homedir = pwp->pw_dir; 1501 pwp->pw_dir = newdir [all...] |
/src/lib/libc/gen/ |
pw_scan.c | 214 pw->pw_dir = strsep(&bp, ":"); /* directory */
|
/src/usr.bin/rdist/ |
main.c | 100 strlcpy(homedir, pw->pw_dir, sizeof(homedir));
|
/src/lib/libpam/modules/pam_ssh/ |
pam_ssh.c | 186 if (pwd->pw_dir == NULL) 206 psk = pam_ssh_load_key(pwd->pw_dir, *kfn, passphrase, nullok);
|
/src/lib/libedit/ |
filecomplete.c | 120 len = strlen(pass->pw_dir) + 1 + strlen(txt) + 1; 124 (void)snprintf(temp, len, "%s/%s", pass->pw_dir, txt);
|
/src/usr.bin/passwd/ |
yp_passwd.c | 163 ypp->newpw.pw_dir = estrdup(pw->pw_dir);
|
/src/lib/libutil/ |
passwd.c | 332 if (strcmp( pw->pw_dir, buf_pw.pw_dir) != 0) 359 pw->pw_gecos, pw->pw_dir, pw->pw_shell);
|
/src/libexec/rshd/ |
rshd.c | 504 if (chdir(pwd->pw_dir) < 0) { 657 (void)pam_setenv(pamh, "HOME", pwd->pw_dir, 1); 681 setenv("HOME", pwd->pw_dir, 1);
|