bin/getfacl/getfacl.c
71
struct passwd *pw;
bin/pax/cache.c
168
struct passwd *pw;
bin/pax/cache.c
301
struct passwd *pw;
bin/pax/sel_subs.c
103
struct passwd *pw;
bin/pkill/pkill.c
702
struct passwd *pw;
bin/ps/ps.c
997
struct passwd *pwd;
bin/sh/expand.c
363
struct passwd *pw;
bin/sh/parser.c
1973
static struct passwd *
bin/sh/parser.c
1990
struct passwd *pw;
crypto/heimdal/appl/afsutil/pagsh.c
171
struct passwd *pw = k_getpwuid(geteuid());
crypto/heimdal/appl/ftp/ftp/ftp.c
174
struct passwd *pw = k_getpwuid(getuid());
crypto/heimdal/appl/ftp/ftp/main.c
91
struct passwd *pw = NULL;
crypto/heimdal/appl/ftp/ftpd/extern.h
120
int do_login(int code, char *passwd);
crypto/heimdal/appl/ftp/ftpd/extern.h
130
extern struct passwd *pw;
crypto/heimdal/appl/ftp/ftpd/ftpd.c
149
static struct passwd * sgetpwnam (char *);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
445
static struct passwd *
crypto/heimdal/appl/ftp/ftpd/ftpd.c
448
static struct passwd save;
crypto/heimdal/appl/ftp/ftpd/ftpd.c
449
struct passwd *p;
crypto/heimdal/appl/ftp/ftpd/ftpd.c
567
pw = (struct passwd *) NULL;
crypto/heimdal/appl/ftp/ftpd/ftpd.c
65
struct passwd *pw;
crypto/heimdal/appl/ftp/ftpd/ftpd.c
699
int do_login(int code, char *passwd)
crypto/heimdal/appl/ftp/ftpd/ftpd.c
769
passwd);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
784
passwd);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
831
krb5_verify(struct passwd *pwd, char *passwd)
crypto/heimdal/appl/ftp/ftpd/ftpd.c
856
passwd,
crypto/heimdal/appl/ftp/ftpd/ftpd.c
872
pass(char *passwd)
crypto/heimdal/appl/ftp/ftpd/ftpd.c
892
else if (otp_verify_user (&otp_ctx, passwd) == 0) {
crypto/heimdal/appl/ftp/ftpd/ftpd.c
898
rval = krb5_verify(pw, passwd);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
901
rval = unix_verify_user(pw->pw_name, passwd);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
909
memset (passwd, 0, strlen(passwd));
crypto/heimdal/appl/ftp/ftpd/ftpd.c
943
if(!do_login(230, passwd))
crypto/heimdal/appl/ftp/ftpd/ls.c
219
struct passwd *pwd;
crypto/heimdal/appl/ftp/ftpd/popen.c
85
struct passwd *pwd;
crypto/heimdal/appl/kf/kfd.c
137
struct passwd *pwd;
crypto/heimdal/appl/login/limits_conf.c
100
read_limits_conf(const char *file, const struct passwd *pwd)
crypto/heimdal/appl/login/login-protos.h
18
const struct passwd */*pw*/,
crypto/heimdal/appl/login/login-protos.h
35
struct passwd */*user*/,
crypto/heimdal/appl/login/login-protos.h
57
const struct passwd */*pwd*/);
crypto/heimdal/appl/login/login.c
142
otp_verify(struct passwd *pwd, const char *password)
crypto/heimdal/appl/login/login.c
156
krb5_verify(struct passwd *pwd, const char *password)
crypto/heimdal/appl/login/login.c
180
krb5_start_session (const struct passwd *pwd)
crypto/heimdal/appl/login/login.c
208
krb5_get_afs_tokens (const struct passwd *pwd)
crypto/heimdal/appl/login/login.c
315
do_login(const struct passwd *pwd, char *tty, char *ttyn)
crypto/heimdal/appl/login/login.c
518
check_password(struct passwd *pwd, const char *password)
crypto/heimdal/appl/login/login.c
640
struct passwd *pwd;
crypto/heimdal/appl/login/login_access.c
45
struct passwd *user;
crypto/heimdal/appl/login/login_access.c
57
int login_access(struct passwd *user, char *from)
crypto/heimdal/appl/login/shadow.c
45
change_passwd(const struct passwd *who)
crypto/heimdal/appl/login/shadow.c
64
check_shadow(const struct passwd *pw, const struct spwd *sp)
crypto/heimdal/appl/push/push.c
648
struct passwd *pwd = getpwuid (getuid ());
crypto/heimdal/appl/rcp/rcp.c
35
struct passwd *pwd;
crypto/heimdal/appl/rsh/limits_conf.c
100
read_limits_conf(const char *file, const struct passwd *pwd)
crypto/heimdal/appl/rsh/login_access.c
45
struct passwd *user;
crypto/heimdal/appl/rsh/login_access.c
57
int login_access(struct passwd *user, char *from)
crypto/heimdal/appl/rsh/rshd.c
142
struct passwd *pwd;
crypto/heimdal/appl/rsh/rshd.c
39
login_access( struct passwd *user, char *from);
crypto/heimdal/appl/rsh/rshd.c
41
read_limits_conf(const char *file, const struct passwd *pwd);
crypto/heimdal/appl/rsh/rshd.c
557
setup_environment (char ***env, const struct passwd *pwd)
crypto/heimdal/appl/rsh/rshd.c
610
struct passwd *pwd;
crypto/heimdal/appl/su/su.c
110
free_info(struct passwd *p)
crypto/heimdal/appl/su/su.c
119
static struct passwd*
crypto/heimdal/appl/su/su.c
120
dup_info(const struct passwd *pwd)
crypto/heimdal/appl/su/su.c
122
struct passwd *info;
crypto/heimdal/appl/su/su.c
146
krb5_verify(const struct passwd *login_info,
crypto/heimdal/appl/su/su.c
147
const struct passwd *su_info,
crypto/heimdal/appl/su/su.c
290
verify_unix(struct passwd *login, struct passwd *su)
crypto/heimdal/appl/su/su.c
332
struct passwd *su_info;
crypto/heimdal/appl/su/su.c
333
struct passwd *login_info;
crypto/heimdal/appl/su/su.c
335
struct passwd *pwd;
crypto/heimdal/appl/telnet/libtelnet/kerberos5.c
542
struct passwd *pwd;
crypto/heimdal/appl/telnet/libtelnet/rsaencpwd.c
452
int rsaencpwd_passwdok(name, passwd)
crypto/heimdal/appl/telnet/libtelnet/rsaencpwd.c
453
char *name, *passwd;
crypto/heimdal/appl/telnet/libtelnet/rsaencpwd.c
457
struct passwd *pwd;
crypto/heimdal/appl/telnet/libtelnet/rsaencpwd.c
464
p = crypt(passwd, salt);
crypto/heimdal/appl/telnet/libtelnet/spx.c
490
struct passwd *pwd;
crypto/heimdal/kcm/client.c
168
struct passwd *pwd = getpwuid(uid);
crypto/heimdal/kcm/config.c
167
struct passwd *pw;
crypto/heimdal/kdc/main.c
75
struct passwd *pw;
crypto/heimdal/kuser/kinit.c
357
char passwd[256];
crypto/heimdal/kuser/kinit.c
367
passwd[0] = '\0';
crypto/heimdal/kuser/kinit.c
380
if (fgets(passwd, sizeof(passwd), f) == NULL)
crypto/heimdal/kuser/kinit.c
386
passwd[strcspn(passwd, "\n")] = '\0';
crypto/heimdal/kuser/kinit.c
390
if (passwd[0] == '\0') {
crypto/heimdal/kuser/kinit.c
408
if (osret == noErr && length < sizeof(passwd) - 1) {
crypto/heimdal/kuser/kinit.c
409
memcpy(passwd, buffer, length);
crypto/heimdal/kuser/kinit.c
410
passwd[length] = '\0';
crypto/heimdal/kuser/kinit.c
450
passwd);
crypto/heimdal/kuser/kinit.c
521
passwd,
crypto/heimdal/kuser/kinit.c
533
if (passwd[0] == '\0') {
crypto/heimdal/kuser/kinit.c
540
if (UI_UTIL_read_pw_string(passwd, sizeof(passwd)-1, prompt, 0)){
crypto/heimdal/kuser/kinit.c
541
memset(passwd, 0, sizeof(passwd));
crypto/heimdal/kuser/kinit.c
551
passwd,
crypto/heimdal/kuser/kinit.c
560
if (ntlm_domain && passwd[0])
crypto/heimdal/kuser/kinit.c
561
heim_ntlm_nt_key(passwd, &ntlmkey);
crypto/heimdal/kuser/kinit.c
563
memset(passwd, 0, sizeof(passwd));
crypto/heimdal/lib/gssapi/krb5/pname_to_uid.c
51
struct passwd pw, *pwd;
crypto/heimdal/lib/gssapi/krb5/pname_to_uid.c
53
struct passwd *pwd;
crypto/heimdal/lib/gssapi/mech/gss_pname_to_uid.c
80
struct passwd pw, *pwd;
crypto/heimdal/lib/gssapi/mech/gss_pname_to_uid.c
82
struct passwd *pwd;
crypto/heimdal/lib/hx509/softp11.c
830
struct passwd *pw = getpwuid(getuid());
crypto/heimdal/lib/krb5/changepw.c
104
passwd_data.data = rk_UNCONST(passwd);
crypto/heimdal/lib/krb5/changepw.c
105
passwd_data.length = strlen(passwd);
crypto/heimdal/lib/krb5/changepw.c
166
const char *passwd,
crypto/heimdal/lib/krb5/changepw.c
191
chpw.newpasswd.length = strlen(passwd);
crypto/heimdal/lib/krb5/changepw.c
192
chpw.newpasswd.data = rk_UNCONST(passwd);
crypto/heimdal/lib/krb5/changepw.c
74
const char *passwd,
crypto/heimdal/lib/krb5/config_file.c
442
struct passwd *pw = getpwuid(getuid());
crypto/heimdal/lib/krb5/get_default_principal.c
79
struct passwd *pw = getpwuid(uid);
crypto/heimdal/lib/krb5/kuserok.c
111
struct passwd *pwd,
crypto/heimdal/lib/krb5/kuserok.c
244
struct passwd *pwd = NULL;
crypto/heimdal/lib/krb5/kuserok.c
253
struct passwd pw;
crypto/heimdal/lib/krb5/kuserok.c
45
struct passwd *pwd,
crypto/heimdal/lib/roken/get_default_username.c
64
struct passwd *pwd;
crypto/heimdal/lib/roken/glob.c
347
struct passwd *pwd;
crypto/heimdal/lib/roken/iruserok.c
222
struct passwd *pwd;
crypto/heimdal/lib/roken/k_getpwnam.c
41
ROKEN_LIB_FUNCTION struct passwd * ROKEN_LIB_CALL
crypto/heimdal/lib/roken/k_getpwnam.c
44
struct passwd *p;
crypto/heimdal/lib/roken/k_getpwuid.c
41
ROKEN_LIB_FUNCTION struct passwd * ROKEN_LIB_CALL
crypto/heimdal/lib/roken/k_getpwuid.c
44
struct passwd *p;
crypto/heimdal/lib/roken/verify.c
48
struct passwd *pw;
crypto/krb5/src/clients/kinit/kinit.c
50
struct passwd *pw;
crypto/krb5/src/clients/kpasswd/kpasswd.c
23
struct passwd *pw;
crypto/krb5/src/clients/ksu/authorization.c
76
struct passwd *pwd;
crypto/krb5/src/clients/ksu/heuristic.c
200
struct passwd *pwd;
crypto/krb5/src/clients/ksu/main.c
111
struct passwd *pwd=NULL, *target_pwd ;
crypto/krb5/src/include/kdb.h
1252
int ks_tuple_count, char *passwd,
crypto/krb5/src/include/kdb.h
637
char * passwd,
crypto/krb5/src/include/kdb.h
663
char * passwd,
crypto/krb5/src/include/kdb.h
775
char * passwd,
crypto/krb5/src/kadmin/cli/kadmin.c
295
struct passwd *pw;
crypto/krb5/src/kadmin/server/server_stubs.c
485
arg->passwd);
crypto/krb5/src/kadmin/server/server_stubs.c
527
arg->passwd);
crypto/krb5/src/lib/gssapi/krb5/import_name.c
134
struct passwd *pw;
crypto/krb5/src/lib/gssapi/krb5/import_name.c
199
struct passwd pwx;
crypto/krb5/src/lib/gssapi/mechglue/gssd_pname_to_uid.c
200
struct passwd *pwd = NULL;
crypto/krb5/src/lib/gssapi/mechglue/gssd_pname_to_uid.c
201
struct passwd pw;
crypto/krb5/src/lib/kadm5/clnt/client_principal.c
37
arg.passwd = pw;
crypto/krb5/src/lib/kadm5/clnt/client_principal.c
77
arg.passwd = pw;
crypto/krb5/src/lib/kadm5/kadm_rpc.h
14
char *passwd;
crypto/krb5/src/lib/kadm5/kadm_rpc.h
24
char *passwd;
crypto/krb5/src/lib/kadm5/kadm_rpc_xdr.c
558
if (!xdr_nullstring(xdrs, &objp->passwd)) {
crypto/krb5/src/lib/kadm5/kadm_rpc_xdr.c
583
if (!xdr_nullstring(xdrs, &objp->passwd)) {
crypto/krb5/src/lib/kadm5/srv/pwqual_hesiod.c
100
extern struct passwd *hes_getpwnam();
crypto/krb5/src/lib/kadm5/srv/pwqual_hesiod.c
101
struct passwd *ent;
crypto/krb5/src/lib/kdb/kdb5.c
2426
krb5_key_salt_tuple *ks_tuple, int ks_tuple_count, char *passwd,
crypto/krb5/src/lib/kdb/kdb5.c
2436
passwd, new_kvno, keepold, db_entry);
crypto/krb5/src/lib/kdb/kdb_cpw.c
247
const char *passwd, krb5_db_entry *db_entry, int kvno)
crypto/krb5/src/lib/kdb/kdb_cpw.c
315
pwd = string2data((char *)passwd);
crypto/krb5/src/lib/krb5/ccache/ccselect_k5identity.c
135
struct passwd pwx, *pwd;
crypto/krb5/src/lib/krb5/krb/chpw.c
16
const char *passwd,
crypto/krb5/src/lib/krb5/krb/chpw.c
286
const char *passwd,
crypto/krb5/src/lib/krb5/krb/chpw.c
304
req.password = string2data((char *)passwd);
crypto/krb5/src/lib/krb5/krb/chpw.c
31
clearpw = string2data((char *)passwd);
crypto/krb5/src/lib/krb5/krb/int-proto.h
184
krb5_data *ap_req, const char *passwd, krb5_data *packet);
crypto/krb5/src/lib/krb5/krb/int-proto.h
198
const char *passwd, krb5_data *packet);
crypto/krb5/src/lib/krb5/os/expand_path.c
312
struct passwd *pw, pwx;
crypto/krb5/src/lib/krb5/os/localauth_k5login.c
91
struct passwd pwx, *pwd;
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
101
db = dbopen("/usr/tmp/passwd.db", O_RDWR, 0664, DB_HASH, &passwd);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
126
db = dbopen("/usr/tmp/passwd.db", O_RDWR|O_BINARY, 0664, DB_HASH, &passwd);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
15
HASHINFO passwd;
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
154
db = dbopen("/usr/tmp/passwd.db", O_RDWR|O_BINARY, 0664, DB_HASH, &passwd);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
25
passwd.bsize = 1024;
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
26
passwd.cachesize = 1024 * 1024;
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
27
passwd.ffactor = 10;
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
28
passwd.hash = NULL;
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
29
passwd.nelem = 0;
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
30
passwd.lorder = 4321;
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
34
&passwd);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash2.tests/passtest.c
69
db = dbopen("/usr/tmp/passwd.db", O_RDWR|O_BINARY, 0664, DB_HASH, &passwd);
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c
158
memset(passwd, 0, sizeof (passwd));
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c
159
passwd_len = sizeof (passwd);
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c
167
ret = krb5_read_password(util_context, prompt1, prompt2, passwd, &passwd_len);
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c
170
memset(passwd, 0, sizeof (passwd));
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c
176
memset(passwd, 0, MAX_SERVICE_PASSWD_LEN);
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c
182
ret = k5_hex_encode(passwd, passwd_len, FALSE, &hexpasswd);
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c
183
zap(passwd, passwd_len);
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c
99
char passwd[MAX_SERVICE_PASSWD_LEN];
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
245
char *passwd = NULL;
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
335
passwd = strdup(koptarg);
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
336
if (passwd == NULL) {
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
461
if (passwd == NULL) {
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
462
passwd = (char *)malloc(MAX_PASSWD_LEN);
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
463
if (passwd == NULL) {
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
471
free(passwd);
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
472
passwd = NULL;
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
478
memset(passwd, 0, MAX_PASSWD_LEN);
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
483
db_retval = krb5_read_password(util_context, prompt, NULL, passwd, &passwd_len);
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
488
free(passwd);
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
489
passwd = NULL;
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
495
ldap_context->bind_pwd = passwd;
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
496
passwd = NULL;
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
579
if (passwd) {
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
580
memset(passwd, 0, strlen(passwd));
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
581
free(passwd);
crypto/krb5/src/util/profile/prof_file.c
193
struct passwd *pw, pwx;
crypto/krb5/src/windows/include/loadfuncs-krb5.h
680
krb5_data *ap_req, char *passwd, krb5_data *packet)
crypto/openssh/auth-options.h
22
struct passwd;
crypto/openssh/auth-passwd.c
195
struct passwd *pw = authctxt->pw;
crypto/openssh/auth-passwd.c
80
struct passwd *pw = authctxt->pw;
crypto/openssh/auth-rhosts.c
191
auth_rhosts2(struct passwd *pw, const char *client_user, const char *hostname,
crypto/openssh/auth-sia.c
84
session_setup_sia(struct passwd *pw, char *tty)
crypto/openssh/auth-sia.h
29
void session_setup_sia(struct passwd *, char *);
crypto/openssh/auth.c
100
allowed_user(struct ssh *ssh, struct passwd * pw)
crypto/openssh/auth.c
389
expand_authorized_keys(const char *filename, struct passwd *pw)
crypto/openssh/auth.c
414
authorized_principals_file(struct passwd *pw)
crypto/openssh/auth.c
423
check_key_in_hostfiles(struct passwd *pw, struct sshkey *key, const char *host,
crypto/openssh/auth.c
467
struct passwd *
crypto/openssh/auth.c
479
struct passwd *pw;
crypto/openssh/auth.c
632
struct passwd *
crypto/openssh/auth.c
636
static struct passwd fake;
crypto/openssh/auth.c
84
extern struct passwd *privsep_pw;
crypto/openssh/auth.h
136
auth_rhosts2(struct passwd *, const char *, const char *, const char *);
crypto/openssh/auth.h
140
int hostbased_key_allowed(struct ssh *, struct passwd *,
crypto/openssh/auth.h
142
int user_key_allowed(struct ssh *ssh, struct passwd *, struct sshkey *,
crypto/openssh/auth.h
192
int allowed_user(struct ssh *, struct passwd *);
crypto/openssh/auth.h
193
struct passwd * getpwnamallow(struct ssh *, const char *user);
crypto/openssh/auth.h
195
char *expand_authorized_keys(const char *, struct passwd *pw);
crypto/openssh/auth.h
196
char *authorized_principals_file(struct passwd *);
crypto/openssh/auth.h
203
check_key_in_hostfiles(struct passwd *, struct sshkey *, const char *,
crypto/openssh/auth.h
226
struct passwd *fakepw(void);
crypto/openssh/auth.h
229
int auth_authorise_keyopts(struct passwd *, struct sshauthopt *, int,
crypto/openssh/auth.h
235
int auth_check_authkey_line(struct passwd *, struct sshkey *,
crypto/openssh/auth.h
237
int auth_check_authkeys_file(struct passwd *, FILE *, char *,
crypto/openssh/auth.h
239
FILE *auth_openkeyfile(const char *, struct passwd *, int);
crypto/openssh/auth.h
240
FILE *auth_openprincipals(const char *, struct passwd *, int);
crypto/openssh/auth.h
44
struct passwd;
crypto/openssh/auth.h
66
struct passwd *pw; /* set if 'valid' */
crypto/openssh/auth2-hostbased.c
170
hostbased_key_allowed(struct ssh *ssh, struct passwd *pw,
crypto/openssh/auth2-pubkey.c
323
match_principals_file(struct passwd *pw, char *file,
crypto/openssh/auth2-pubkey.c
380
match_principals_command(struct passwd *user_pw, const struct sshkey *key,
crypto/openssh/auth2-pubkey.c
383
struct passwd *runas_pw = NULL;
crypto/openssh/auth2-pubkey.c
517
user_cert_trusted_ca(struct passwd *pw, struct sshkey *key,
crypto/openssh/auth2-pubkey.c
624
user_key_allowed2(struct passwd *pw, struct sshkey *key,
crypto/openssh/auth2-pubkey.c
653
user_key_command_allowed2(struct passwd *user_pw, struct sshkey *key,
crypto/openssh/auth2-pubkey.c
657
struct passwd *runas_pw = NULL;
crypto/openssh/auth2-pubkey.c
789
user_key_allowed(struct ssh *ssh, struct passwd *pw, struct sshkey *key,
crypto/openssh/auth2-pubkey.c
97
struct passwd *pw = authctxt->pw;
crypto/openssh/auth2-pubkeyfile.c
264
auth_check_authkey_line(struct passwd *pw, struct sshkey *key,
crypto/openssh/auth2-pubkeyfile.c
406
auth_check_authkeys_file(struct passwd *pw, FILE *f, char *file,
crypto/openssh/auth2-pubkeyfile.c
442
auth_openfile(const char *file, struct passwd *pw, int strict_modes,
crypto/openssh/auth2-pubkeyfile.c
489
auth_openkeyfile(const char *file, struct passwd *pw, int strict_modes)
crypto/openssh/auth2-pubkeyfile.c
495
auth_openprincipals(const char *file, struct passwd *pw, int strict_modes)
crypto/openssh/auth2-pubkeyfile.c
55
auth_authorise_keyopts(struct passwd *pw, struct sshauthopt *opts,
crypto/openssh/loginrec.c
291
struct passwd *pw;
crypto/openssh/loginrec.c
362
struct passwd *pw;
crypto/openssh/logintest.c
87
struct passwd *pw;
crypto/openssh/misc.c
1203
struct passwd *pw;
crypto/openssh/misc.c
2318
safe_path_fd(int fd, const char *file, struct passwd *pw,
crypto/openssh/misc.c
2761
struct passwd *pw, privdrop_fn *drop_privs, privrestore_fn *restore_privs)
crypto/openssh/misc.c
504
struct passwd *
crypto/openssh/misc.c
505
pwcopy(struct passwd *pw)
crypto/openssh/misc.c
507
struct passwd *copy = xcalloc(1, sizeof(*copy));
crypto/openssh/misc.h
114
struct passwd *pwcopy(struct passwd *);
crypto/openssh/misc.h
117
typedef void privdrop_fn(struct passwd *);
crypto/openssh/misc.h
125
struct passwd *, privdrop_fn *, privrestore_fn *);
crypto/openssh/misc.h
208
int safe_path_fd(int, const char *, struct passwd *,
crypto/openssh/monitor.c
1003
char *passwd;
crypto/openssh/monitor.c
1009
if ((r = sshbuf_get_cstring(m, &passwd, &plen)) != 0)
crypto/openssh/monitor.c
1013
auth_password(ssh, passwd);
crypto/openssh/monitor.c
1014
freezero(passwd, plen);
crypto/openssh/monitor.c
1633
mm_record_login(struct ssh *ssh, Session *s, struct passwd *pw)
crypto/openssh/monitor.c
843
struct passwd *pwent;
crypto/openssh/monitor_wrap.c
334
struct passwd *
crypto/openssh/monitor_wrap.c
338
struct passwd *pw;
crypto/openssh/monitor_wrap.c
484
mm_user_key_allowed(struct ssh *ssh, struct passwd *pw, struct sshkey *key,
crypto/openssh/monitor_wrap.c
492
mm_hostbased_key_allowed(struct ssh *ssh, struct passwd *pw,
crypto/openssh/monitor_wrap.h
49
struct passwd *mm_getpwnamallow(struct ssh *, const char *);
crypto/openssh/monitor_wrap.h
54
int mm_user_key_allowed(struct ssh *ssh, struct passwd *, struct sshkey *, int,
crypto/openssh/monitor_wrap.h
56
int mm_hostbased_key_allowed(struct ssh *, struct passwd *, const char *,
crypto/openssh/openbsd-compat/bsd-cygwin_util.h
45
extern HANDLE cygwin_logon_user (const struct passwd *, const char *);
crypto/openssh/openbsd-compat/glob.c
368
struct passwd *pwd;
crypto/openssh/openbsd-compat/openbsd-compat.h
358
char *shadow_pw(struct passwd *pw);
crypto/openssh/openbsd-compat/port-aix.c
241
sys_auth_allowed_user(struct passwd *pw, struct sshbuf *loginmsg)
crypto/openssh/openbsd-compat/port-aix.c
76
aix_usrinfo(struct passwd *pw)
crypto/openssh/openbsd-compat/port-aix.h
86
void aix_usrinfo(struct passwd *);
crypto/openssh/openbsd-compat/port-aix.h
91
int sys_auth_allowed_user(struct passwd *, struct sshbuf *);
crypto/openssh/openbsd-compat/port-irix.c
49
irix_setusercontext(struct passwd *pw)
crypto/openssh/openbsd-compat/port-irix.h
33
void irix_setusercontext(struct passwd *pw);
crypto/openssh/openbsd-compat/port-solaris.c
207
solaris_set_default_project(struct passwd *pw)
crypto/openssh/openbsd-compat/port-solaris.h
26
void solaris_set_default_project(struct passwd *);
crypto/openssh/openbsd-compat/port-uw.c
136
get_iaf_password(struct passwd *pw)
crypto/openssh/openbsd-compat/port-uw.c
56
struct passwd *pw = authctxt->pw;
crypto/openssh/openbsd-compat/port-uw.c
99
struct passwd *ent = NULL;
crypto/openssh/openbsd-compat/port-uw.h
28
char * get_iaf_password(struct passwd *pw);
crypto/openssh/openbsd-compat/pwcache.c
56
struct passwd *pw;
crypto/openssh/openbsd-compat/xcrypt.c
129
shadow_pw(struct passwd *pw)
crypto/openssh/openbsd-compat/xcrypt.c
73
struct passwd *pw;
crypto/openssh/openbsd-compat/xcrypt.c
74
char *passwd, *p;
crypto/openssh/openbsd-compat/xcrypt.c
83
if ((passwd = shadow_pw(pw)) == NULL)
crypto/openssh/openbsd-compat/xcrypt.c
85
if (passwd[0] == '$' && (p = strrchr(passwd+1, '$')) != NULL) {
crypto/openssh/openbsd-compat/xcrypt.c
86
typelen = p - passwd + 1;
crypto/openssh/openbsd-compat/xcrypt.c
87
strlcpy(salt, passwd, MINIMUM(typelen, sizeof(salt)));
crypto/openssh/openbsd-compat/xcrypt.c
88
explicit_bzero(passwd, strlen(passwd));
crypto/openssh/platform.c
102
platform_setusercontext_post_groups(struct passwd *pw)
crypto/openssh/platform.c
159
platform_locked_account(struct passwd *pw)
crypto/openssh/platform.c
162
char *passwd = pw->pw_passwd;
crypto/openssh/platform.c
177
iaf_passwd = passwd = get_iaf_password(pw);
crypto/openssh/platform.c
179
passwd = spw->sp_pwdp;
crypto/openssh/platform.c
184
if (passwd && *passwd) {
crypto/openssh/platform.c
186
if (strcmp(passwd, LOCKED_PASSWD_STRING) == 0)
crypto/openssh/platform.c
190
if (strncmp(passwd, LOCKED_PASSWD_PREFIX,
crypto/openssh/platform.c
195
if (strstr(passwd, LOCKED_PASSWD_SUBSTR))
crypto/openssh/platform.c
54
platform_setusercontext(struct passwd *pw)
crypto/openssh/platform.h
29
void platform_setusercontext(struct passwd *);
crypto/openssh/platform.h
30
void platform_setusercontext_post_groups(struct passwd *);
crypto/openssh/platform.h
33
int platform_locked_account(struct passwd *);
crypto/openssh/readconf.c
1125
process_config_line(Options *options, struct passwd *pw, const char *host,
crypto/openssh/readconf.c
1135
process_config_line_depth(Options *options, struct passwd *pw, const char *host,
crypto/openssh/readconf.c
136
static int read_config_file_depth(const char *filename, struct passwd *pw,
crypto/openssh/readconf.c
139
static int process_config_line_depth(Options *options, struct passwd *pw,
crypto/openssh/readconf.c
2551
read_config_file(const char *filename, struct passwd *pw, const char *host,
crypto/openssh/readconf.c
2563
read_config_file_depth(const char *filename, struct passwd *pw,
crypto/openssh/readconf.c
657
struct passwd *pw, const char *host_arg, const char *original_host,
crypto/openssh/readconf.c
713
struct passwd *pw, const char *host_arg, const char *original_host,
crypto/openssh/readconf.h
242
int process_config_line(Options *, struct passwd *, const char *,
crypto/openssh/readconf.h
244
int read_config_file(const char *, struct passwd *, const char *,
crypto/openssh/regress/misc/fuzz-harness/authkeys_fuzz.cc
34
struct passwd *pw = getpwuid(getuid());
crypto/openssh/scp.c
445
struct passwd *pwd;
crypto/openssh/servconf.c
1013
struct passwd *pw;
crypto/openssh/serverloop.c
446
struct passwd *pw = the_authctxt->pw;
crypto/openssh/serverloop.c
737
struct passwd *pw = the_authctxt->pw;
crypto/openssh/session.c
1280
do_nologin(struct passwd *pw)
crypto/openssh/session.c
1365
do_setusercontext(struct passwd *pw)
crypto/openssh/session.c
1526
struct passwd *pw = s->pw;
crypto/openssh/session.c
183
auth_sock_cleanup_proc(struct passwd *pw)
crypto/openssh/session.c
195
auth_input_request_forwarding(struct ssh *ssh, struct passwd * pw)
crypto/openssh/session.c
271
prepare_auth_info_file(struct passwd *pw, struct sshbuf *info)
crypto/openssh/session.c
807
struct passwd *pw = s->pw;
crypto/openssh/session.c
977
struct passwd *pw = s->pw;
crypto/openssh/session.h
35
struct passwd *pw;
crypto/openssh/session.h
80
void do_setusercontext(struct passwd *);
crypto/openssh/sftp-server-main.c
40
struct passwd *user_pw;
crypto/openssh/sftp-server.c
1701
struct passwd *user_pw;
crypto/openssh/sftp-server.c
1727
struct passwd *user_pw;
crypto/openssh/sftp-server.c
1904
sftp_server_main(int argc, char **argv, struct passwd *user_pw)
crypto/openssh/sftp-server.c
69
static struct passwd *pw = NULL;
crypto/openssh/sftp.h
100
int sftp_server_main(int, char **, struct passwd *);
crypto/openssh/sftp.h
98
struct passwd;
crypto/openssh/ssh-add.c
1018
struct passwd *pw;
crypto/openssh/ssh-agent.c
1500
char *passwd;
crypto/openssh/ssh-agent.c
1511
if ((r = sshbuf_get_cstring(e->request, &passwd, &pwlen)) != 0)
crypto/openssh/ssh-agent.c
1516
if (bcrypt_pbkdf(passwd, pwlen, lock_salt, sizeof(lock_salt),
crypto/openssh/ssh-agent.c
1539
if (bcrypt_pbkdf(passwd, pwlen, lock_salt, sizeof(lock_salt),
crypto/openssh/ssh-agent.c
1544
freezero(passwd, pwlen);
crypto/openssh/ssh-keygen.c
1085
do_gen_all_hostkeys(struct passwd *pw)
crypto/openssh/ssh-keygen.c
1338
do_known_hosts(struct passwd *pw, const char *name, int find_host,
crypto/openssh/ssh-keygen.c
1445
do_change_passphrase(struct passwd *pw)
crypto/openssh/ssh-keygen.c
1524
do_print_resource_record(struct passwd *pw, char *fname, char *hname,
crypto/openssh/ssh-keygen.c
1561
do_change_comment(struct passwd *pw, const char *identity_comment)
crypto/openssh/ssh-keygen.c
1795
do_ca_sign(struct passwd *pw, const char *ca_key_path, int prefer_agent,
crypto/openssh/ssh-keygen.c
2202
do_show_cert(struct passwd *pw)
crypto/openssh/ssh-keygen.c
2309
update_krl_from_file(struct passwd *pw, const char *file, int wild_ca,
crypto/openssh/ssh-keygen.c
2463
do_gen_krl(struct passwd *pw, int updating, const char *ca_key_path,
crypto/openssh/ssh-keygen.c
2519
do_check_krl(struct passwd *pw, int print_krl, int argc, char **argv)
crypto/openssh/ssh-keygen.c
256
ask_filename(struct passwd *pw, const char *prompt)
crypto/openssh/ssh-keygen.c
3384
struct passwd *pw;
crypto/openssh/ssh-keygen.c
347
do_convert_to_ssh2(struct passwd *pw, struct sshkey *k)
crypto/openssh/ssh-keygen.c
433
do_convert_to(struct passwd *pw)
crypto/openssh/ssh-keygen.c
665
do_convert_from_ssh2(struct passwd *pw, struct sshkey **k, int *private)
crypto/openssh/ssh-keygen.c
788
do_convert_from(struct passwd *pw)
crypto/openssh/ssh-keygen.c
851
do_print_public(struct passwd *pw)
crypto/openssh/ssh-keygen.c
878
do_download(struct passwd *pw)
crypto/openssh/ssh-keygen.c
988
do_fingerprint(struct passwd *pw)
crypto/openssh/ssh-keysign.c
182
struct passwd *pw;
crypto/openssh/ssh-keysign.c
65
valid_request(struct passwd *pw, char *host, struct sshkey **ret, char **pkalgp,
crypto/openssh/ssh.c
562
process_config_files(const char *host_name, struct passwd *pw,
crypto/openssh/ssh.c
681
struct passwd *pw;
crypto/openssh/sshconnect.c
1601
struct sockaddr *hostaddr, u_short port, struct passwd *pw, int timeout_ms,
crypto/openssh/sshconnect.h
80
struct sockaddr *, u_short, struct passwd *, int,
crypto/openssh/sshd-auth.c
168
struct passwd *privsep_pw = NULL;
crypto/openssh/sshd-session.c
179
struct passwd *privsep_pw = NULL;
crypto/openssh/sshd.c
218
struct passwd *privsep_pw = NULL;
crypto/openssh/sshpty.c
166
pty_setowner(struct passwd *pw, const char *tty)
crypto/openssh/sshpty.h
27
void pty_setowner(struct passwd *, const char *);
crypto/openssh/uidswap.c
181
permanently_set_uid(struct passwd *pw)
crypto/openssh/uidswap.c
61
temporarily_use_uid(struct passwd *pw)
crypto/openssh/uidswap.h
15
void temporarily_use_uid(struct passwd *);
crypto/openssh/uidswap.h
17
void permanently_set_uid(struct passwd *);
crypto/openssl/apps/passwd.c
106
char *infile = NULL, *salt = NULL, *passwd = NULL, **passwds = NULL;
crypto/openssl/apps/passwd.c
236
passwd = passwd_malloc = app_malloc(passwd_malloc_size, "password buffer");
crypto/openssl/apps/passwd.c
270
passwd = *passwds++;
crypto/openssl/apps/passwd.c
271
if (!do_passwd(passed_salt, &salt, &salt_malloc, passwd, bio_out,
crypto/openssl/apps/passwd.c
279
assert(passwd != NULL);
crypto/openssl/apps/passwd.c
281
int r = BIO_gets(in, passwd, pw_maxlen + 1);
crypto/openssl/apps/passwd.c
283
char *c = (strchr(passwd, '\n'));
crypto/openssl/apps/passwd.c
294
if (!do_passwd(passed_salt, &salt, &salt_malloc, passwd, bio_out, quiet,
crypto/openssl/apps/passwd.c
322
static char *md5crypt(const char *passwd, const char *magic, const char *salt)
crypto/openssl/apps/passwd.c
336
passwd_len = strlen(passwd);
crypto/openssl/apps/passwd.c
354
ascii_passwd = OPENSSL_strdup(passwd);
crypto/openssl/apps/passwd.c
358
passwd = ascii_passwd;
crypto/openssl/apps/passwd.c
385
|| !EVP_DigestUpdate(md, passwd, passwd_len))
crypto/openssl/apps/passwd.c
400
|| !EVP_DigestUpdate(md2, passwd, passwd_len)
crypto/openssl/apps/passwd.c
402
|| !EVP_DigestUpdate(md2, passwd, passwd_len)
crypto/openssl/apps/passwd.c
415
if (!EVP_DigestUpdate(md, (n & 1) ? "\0" : passwd, 1))
crypto/openssl/apps/passwd.c
426
(i & 1) ? (const unsigned char *)passwd : buf,
crypto/openssl/apps/passwd.c
434
if (!EVP_DigestUpdate(md2, passwd, passwd_len))
crypto/openssl/apps/passwd.c
438
(i & 1) ? buf : (const unsigned char *)passwd,
crypto/openssl/apps/passwd.c
49
char *passwd, BIO *out, int quiet, int table,
crypto/openssl/apps/passwd.c
501
static char *shacrypt(const char *passwd, const char *magic, const char *salt)
crypto/openssl/apps/passwd.c
532
passwd_len = strlen(passwd);
crypto/openssl/apps/passwd.c
584
ascii_passwd = OPENSSL_strdup(passwd);
crypto/openssl/apps/passwd.c
588
passwd = ascii_passwd;
crypto/openssl/apps/passwd.c
616
|| !EVP_DigestUpdate(md, passwd, passwd_len)
crypto/openssl/apps/passwd.c
623
|| !EVP_DigestUpdate(md2, passwd, passwd_len)
crypto/openssl/apps/passwd.c
625
|| !EVP_DigestUpdate(md2, passwd, passwd_len)
crypto/openssl/apps/passwd.c
639
(n & 1) ? buf : (const unsigned char *)passwd,
crypto/openssl/apps/passwd.c
652
if (!EVP_DigestUpdate(md2, passwd, passwd_len))
crypto/openssl/apps/passwd.c
783
char *passwd, BIO *out, int quiet, int table,
crypto/openssl/apps/passwd.c
821
if ((strlen(passwd) > pw_maxlen)) {
crypto/openssl/apps/passwd.c
829
passwd[pw_maxlen] = 0;
crypto/openssl/apps/passwd.c
831
assert(strlen(passwd) <= pw_maxlen);
crypto/openssl/apps/passwd.c
835
hash = md5crypt(passwd, (mode == passwd_md5 ? "1" : "apr1"), *salt_p);
crypto/openssl/apps/passwd.c
837
hash = md5crypt(passwd, "", *salt_p);
crypto/openssl/apps/passwd.c
839
hash = shacrypt(passwd, (mode == passwd_sha256 ? "5" : "6"), *salt_p);
crypto/openssl/apps/passwd.c
843
BIO_printf(out, "%s\t%s\n", passwd, hash);
crypto/openssl/apps/passwd.c
845
BIO_printf(out, "%s\t%s\n", hash, passwd);
crypto/openssl/apps/pkeyutl.c
412
char *passwd;
crypto/openssl/apps/pkeyutl.c
429
passwd = OPENSSL_strdup(passwd_buf);
crypto/openssl/apps/pkeyutl.c
430
if (passwd == NULL) {
crypto/openssl/apps/pkeyutl.c
441
if (app_passwd(passin, NULL, &passwd, NULL) == 0) {
crypto/openssl/apps/pkeyutl.c
447
if (EVP_PKEY_CTX_ctrl_str(ctx, opt, passwd) <= 0) {
crypto/openssl/apps/pkeyutl.c
450
OPENSSL_free(passwd);
crypto/openssl/apps/pkeyutl.c
453
OPENSSL_free(passwd);
crypto/openssl/ssl/tls_srp.c
338
char *passwd = NULL;
crypto/openssl/ssl/tls_srp.c
353
if ((passwd = s->srp_ctx.SRP_give_srp_client_pwd_callback(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/tls_srp.c
359
if ((x = SRP_Calc_x_ex(s->srp_ctx.s, s->srp_ctx.login, passwd,
crypto/openssl/ssl/tls_srp.c
383
if (passwd != NULL)
crypto/openssl/ssl/tls_srp.c
384
OPENSSL_clear_free(passwd, strlen(passwd));
include/pwd.h
147
struct passwd *getpwnam(const char *);
include/pwd.h
148
struct passwd *getpwuid(uid_t);
include/pwd.h
152
struct passwd *getpwent(void);
include/pwd.h
157
int getpwnam_r(const char *, struct passwd *, char *, size_t,
include/pwd.h
158
struct passwd **);
include/pwd.h
159
int getpwuid_r(uid_t, struct passwd *, char *, size_t,
include/pwd.h
160
struct passwd **);
include/pwd.h
164
int getpwent_r(struct passwd *, char *, size_t, struct passwd **);
include/pwd.h
169
struct passwd * (*)(const char *),
include/pwd.h
170
struct passwd * (*)(uid_t));
kerberos5/lib/libgssapi_krb5/pname_to_uid.c
43
struct passwd pwd, *pw;
lib/libc/gen/getpwent.c
101
static struct passwd *getpw(int (*fn)(union key, struct passwd *, char *,
lib/libc/gen/getpwent.c
102
size_t, struct passwd **), union key);
lib/libc/gen/getpwent.c
1024
pwdb_parse_entry_v4(char *buffer, size_t bufsize, struct passwd *pwd,
lib/libc/gen/getpwent.c
103
static int wrap_getpwnam_r(union key, struct passwd *, char *,
lib/libc/gen/getpwent.c
104
size_t, struct passwd **);
lib/libc/gen/getpwent.c
105
static int wrap_getpwuid_r(union key, struct passwd *, char *, size_t,
lib/libc/gen/getpwent.c
106
struct passwd **);
lib/libc/gen/getpwent.c
107
static int wrap_getpwent_r(union key, struct passwd *, char *, size_t,
lib/libc/gen/getpwent.c
108
struct passwd **);
lib/libc/gen/getpwent.c
1095
struct passwd *pwd;
lib/libc/gen/getpwent.c
1119
pwd = va_arg(ap, struct passwd *);
lib/libc/gen/getpwent.c
112
static int pwdb_parse_entry_v3(char *, size_t, struct passwd *, int *);
lib/libc/gen/getpwent.c
115
static int pwdb_parse_entry_v4(char *, size_t, struct passwd *, int *);
lib/libc/gen/getpwent.c
1186
*(struct passwd **)retval = pwd;
lib/libc/gen/getpwent.c
121
int (*parse)(char *, size_t, struct passwd *, int *);
lib/libc/gen/getpwent.c
1291
struct passwd *pwd;
lib/libc/gen/getpwent.c
1312
pwd = va_arg(ap, struct passwd *);
lib/libc/gen/getpwent.c
1407
*(struct passwd **)retval = pwd;
lib/libc/gen/getpwent.c
1422
compat_clear_template(struct passwd *template)
lib/libc/gen/getpwent.c
1434
compat_set_template(struct passwd *src, struct passwd *template)
lib/libc/gen/getpwent.c
1465
compat_use_template(struct passwd *pwd, struct passwd *template, char *buffer,
lib/libc/gen/getpwent.c
1468
struct passwd hold;
lib/libc/gen/getpwent.c
1579
uid_t uid, struct passwd *pwd, char *buffer, size_t bufsize, int *errnop)
lib/libc/gen/getpwent.c
1737
struct passwd *pwd;
lib/libc/gen/getpwent.c
1762
pwd = va_arg(ap, struct passwd *);
lib/libc/gen/getpwent.c
178
struct passwd template;
lib/libc/gen/getpwent.c
191
static void compat_clear_template(struct passwd *);
lib/libc/gen/getpwent.c
192
static int compat_set_template(struct passwd *, struct passwd *);
lib/libc/gen/getpwent.c
193
static int compat_use_template(struct passwd *, struct passwd *, char *,
lib/libc/gen/getpwent.c
1945
*(struct passwd **)retval = pwd;
lib/libc/gen/getpwent.c
197
struct passwd *, char *, size_t, int *);
lib/libc/gen/getpwent.c
1993
__pw_parse_entry(char *buffer, size_t bufsize __unused, struct passwd *pwd,
lib/libc/gen/getpwent.c
259
struct passwd *pwd;
lib/libc/gen/getpwent.c
263
struct passwd new_pwd;
lib/libc/gen/getpwent.c
281
pwd = va_arg(ap, struct passwd *);
lib/libc/gen/getpwent.c
285
desired_size = sizeof(struct passwd) + sizeof(char *) +
lib/libc/gen/getpwent.c
304
memcpy(&new_pwd, pwd, sizeof(struct passwd));
lib/libc/gen/getpwent.c
308
p = buffer + sizeof(struct passwd) + sizeof(char *);
lib/libc/gen/getpwent.c
309
memcpy(buffer + sizeof(struct passwd), &p, sizeof(char *));
lib/libc/gen/getpwent.c
353
memcpy(buffer, &new_pwd, sizeof(struct passwd));
lib/libc/gen/getpwent.c
363
struct passwd *pwd;
lib/libc/gen/getpwent.c
384
pwd = va_arg(ap, struct passwd *);
lib/libc/gen/getpwent.c
389
if (orig_buf_size + sizeof(struct passwd) + sizeof(char *) <
lib/libc/gen/getpwent.c
393
} else if (buffer_size < sizeof(struct passwd) + sizeof(char *)) {
lib/libc/gen/getpwent.c
402
memcpy(pwd, buffer, sizeof(struct passwd));
lib/libc/gen/getpwent.c
403
memcpy(&p, buffer + sizeof(struct passwd), sizeof(char *));
lib/libc/gen/getpwent.c
404
memcpy(orig_buf, buffer + sizeof(struct passwd) + sizeof(char *),
lib/libc/gen/getpwent.c
405
buffer_size - sizeof(struct passwd) - sizeof(char *));
lib/libc/gen/getpwent.c
415
*((struct passwd **)retval) = pwd;
lib/libc/gen/getpwent.c
420
NSS_MP_CACHE_HANDLING(passwd);
lib/libc/gen/getpwent.c
428
passwd, (void *)nss_lt_all,
lib/libc/gen/getpwent.c
455
passwd, (void *)nss_lt_all,
lib/libc/gen/getpwent.c
484
passwd, (void *)nss_lt_all,
lib/libc/gen/getpwent.c
507
getpwent_r(struct passwd *pwd, char *buffer, size_t bufsize,
lib/libc/gen/getpwent.c
508
struct passwd **result)
lib/libc/gen/getpwent.c
512
passwd, (void *)nss_lt_all,
lib/libc/gen/getpwent.c
545
getpwnam_r(const char *name, struct passwd *pwd, char *buffer, size_t bufsize,
lib/libc/gen/getpwent.c
546
struct passwd **result)
lib/libc/gen/getpwent.c
551
passwd, (void *)nss_lt_name,
lib/libc/gen/getpwent.c
584
getpwuid_r(uid_t uid, struct passwd *pwd, char *buffer, size_t bufsize,
lib/libc/gen/getpwent.c
585
struct passwd **result)
lib/libc/gen/getpwent.c
590
passwd, (void *)nss_lt_id,
lib/libc/gen/getpwent.c
622
static struct passwd pwd;
lib/libc/gen/getpwent.c
627
static struct passwd *
lib/libc/gen/getpwent.c
628
getpw(int (*fn)(union key, struct passwd *, char *, size_t, struct passwd **),
lib/libc/gen/getpwent.c
632
struct passwd *res;
lib/libc/gen/getpwent.c
662
wrap_getpwnam_r(union key key, struct passwd *pwd, char *buffer,
lib/libc/gen/getpwent.c
663
size_t bufsize, struct passwd **res)
lib/libc/gen/getpwent.c
670
wrap_getpwuid_r(union key key, struct passwd *pwd, char *buffer,
lib/libc/gen/getpwent.c
671
size_t bufsize, struct passwd **res)
lib/libc/gen/getpwent.c
678
wrap_getpwent_r(union key key __unused, struct passwd *pwd, char *buffer,
lib/libc/gen/getpwent.c
679
size_t bufsize, struct passwd **res)
lib/libc/gen/getpwent.c
685
struct passwd *
lib/libc/gen/getpwent.c
695
struct passwd *
lib/libc/gen/getpwent.c
705
struct passwd *
lib/libc/gen/getpwent.c
800
struct passwd *pwd;
lib/libc/gen/getpwent.c
826
pwd = va_arg(ap, struct passwd *);
lib/libc/gen/getpwent.c
919
*(struct passwd **)retval = pwd;
lib/libc/gen/getpwent.c
94
int __pw_parse_entry(char *, size_t, struct passwd *, int, int *errnop);
lib/libc/gen/getpwent.c
953
pwdb_parse_entry_v3(char *buffer, size_t bufsize, struct passwd *pwd,
lib/libc/gen/glob-compat11.c
386
struct passwd *pwd;
lib/libc/gen/glob.c
448
struct passwd *pwd;
lib/libc/gen/pw_scan.c
65
__pw_initpwd(struct passwd *pwd)
lib/libc/gen/pw_scan.c
81
__pw_scan(char *bp, struct passwd *pw, int flags)
lib/libc/gen/pw_scan.h
35
extern void __pw_initpwd(struct passwd *);
lib/libc/gen/pw_scan.h
36
extern int __pw_scan(char *, struct passwd *, int);
lib/libc/net/nss_compat.c
190
DECLARE_TERMINATOR(passwd);
lib/libc/net/nss_compat.c
196
int (*fn)(const char *, struct passwd *, char *, size_t, int *);
lib/libc/net/nss_compat.c
198
struct passwd *pwd;
lib/libc/net/nss_compat.c
206
pwd = va_arg(ap, struct passwd *);
lib/libc/net/nss_compat.c
213
*(struct passwd **)retval = pwd;
lib/libc/net/nss_compat.c
221
int (*fn)(uid_t, struct passwd *, char *, size_t, int *);
lib/libc/net/nss_compat.c
223
struct passwd *pwd;
lib/libc/net/nss_compat.c
231
pwd = va_arg(ap, struct passwd *);
lib/libc/net/nss_compat.c
238
*(struct passwd **)retval = pwd;
lib/libc/net/nss_compat.c
246
int (*fn)(struct passwd *, char *, size_t, int *);
lib/libc/net/nss_compat.c
247
struct passwd *pwd;
lib/libc/net/nss_compat.c
253
if (CHECK_TERMINATOR(passwd))
lib/libc/net/nss_compat.c
256
pwd = va_arg(ap, struct passwd *);
lib/libc/net/nss_compat.c
263
*(struct passwd **)retval = pwd;
lib/libc/net/nss_compat.c
265
SET_TERMINATOR(passwd, &terminator);
lib/libc/net/nss_compat.c
274
SET_TERMINATOR(passwd, NULL);
lib/libc/net/nss_compat.c
284
SET_TERMINATOR(passwd, NULL);
lib/libc/net/nss_compat.c
47
struct passwd;
lib/libc/net/rcmd.c
426
struct passwd *pwd;
lib/libc/net/rcmdsh.c
66
struct passwd *pw;
lib/libc/posix1e/acl_from_text.c
276
struct passwd *p;
lib/libc/posix1e/acl_id_to_name.c
60
struct passwd *p;
lib/libc/posix1e/acl_to_text_nfs4.c
49
struct passwd *pwd;
lib/libc/rpc/netnamer.c
74
struct passwd *pwd;
lib/libc/tests/nss/getpw_test.c
100
compare_passwd(struct passwd *pwd1, struct passwd *pwd2, void *mdata __unused)
lib/libc/tests/nss/getpw_test.c
125
free_passwd(struct passwd *pwd)
lib/libc/tests/nss/getpw_test.c
136
sdump_passwd(struct passwd *pwd, char *buffer, size_t buflen)
lib/libc/tests/nss/getpw_test.c
147
dump_passwd(struct passwd *pwd)
lib/libc/tests/nss/getpw_test.c
159
passwd_read_snapshot_func(struct passwd *pwd, char *line)
lib/libc/tests/nss/getpw_test.c
170
memset(pwd, 0, sizeof(struct passwd));
lib/libc/tests/nss/getpw_test.c
231
memset(pwd, 0, sizeof(struct passwd));
lib/libc/tests/nss/getpw_test.c
240
int (*cb)(struct passwd *, void *))
lib/libc/tests/nss/getpw_test.c
242
struct passwd *pwd;
lib/libc/tests/nss/getpw_test.c
249
TEST_DATA_APPEND(passwd, td, pwd);
lib/libc/tests/nss/getpw_test.c
264
passwd_test_correctness(struct passwd *pwd, void *mdata __unused)
lib/libc/tests/nss/getpw_test.c
310
passwd_check_ambiguity(struct passwd_test_data *td, struct passwd *pwd)
lib/libc/tests/nss/getpw_test.c
313
return (TEST_DATA_FIND(passwd, td, pwd, compare_passwd, NULL) !=
lib/libc/tests/nss/getpw_test.c
318
passwd_test_getpwnam(struct passwd *pwd_model, void *mdata)
lib/libc/tests/nss/getpw_test.c
320
struct passwd *pwd;
lib/libc/tests/nss/getpw_test.c
348
passwd_test_getpwuid(struct passwd *pwd_model, void *mdata)
lib/libc/tests/nss/getpw_test.c
350
struct passwd *pwd;
lib/libc/tests/nss/getpw_test.c
375
passwd_test_getpwent(struct passwd *pwd, void *mdata __unused)
lib/libc/tests/nss/getpw_test.c
390
TEST_DATA_INIT(passwd, &td, clone_passwd, free_passwd);
lib/libc/tests/nss/getpw_test.c
391
TEST_DATA_INIT(passwd, &td_snap, clone_passwd, free_passwd);
lib/libc/tests/nss/getpw_test.c
408
TEST_SNAPSHOT_FILE_READ(passwd, snapshot_file,
lib/libc/tests/nss/getpw_test.c
420
rv = DO_1PASS_TEST(passwd, &td,
lib/libc/tests/nss/getpw_test.c
423
rv = DO_1PASS_TEST(passwd, &td_snap,
lib/libc/tests/nss/getpw_test.c
428
rv = DO_1PASS_TEST(passwd, &td,
lib/libc/tests/nss/getpw_test.c
431
rv = DO_1PASS_TEST(passwd, &td_snap,
lib/libc/tests/nss/getpw_test.c
436
rv = DO_1PASS_TEST(passwd, &td, passwd_test_getpwent,
lib/libc/tests/nss/getpw_test.c
439
rv = DO_2PASS_TEST(passwd, &td, &td_snap,
lib/libc/tests/nss/getpw_test.c
443
TEST_DATA_INIT(passwd, &td_2pass, clone_passwd, free_passwd);
lib/libc/tests/nss/getpw_test.c
446
rv = DO_2PASS_TEST(passwd, &td, &td_2pass,
lib/libc/tests/nss/getpw_test.c
448
TEST_DATA_DESTROY(passwd, &td_2pass);
lib/libc/tests/nss/getpw_test.c
451
TEST_DATA_INIT(passwd, &td_interleaved, clone_passwd, free_passwd);
lib/libc/tests/nss/getpw_test.c
454
rv = DO_2PASS_TEST(passwd, &td, &td_interleaved,
lib/libc/tests/nss/getpw_test.c
456
TEST_DATA_DESTROY(passwd, &td_interleaved);
lib/libc/tests/nss/getpw_test.c
459
TEST_DATA_INIT(passwd, &td_interleaved, clone_passwd, free_passwd);
lib/libc/tests/nss/getpw_test.c
462
rv = DO_2PASS_TEST(passwd, &td, &td_interleaved,
lib/libc/tests/nss/getpw_test.c
464
TEST_DATA_DESTROY(passwd, &td_interleaved);
lib/libc/tests/nss/getpw_test.c
468
rv = TEST_SNAPSHOT_FILE_WRITE(passwd, snapshot_file,
lib/libc/tests/nss/getpw_test.c
477
TEST_DATA_DESTROY(passwd, &td_snap);
lib/libc/tests/nss/getpw_test.c
478
TEST_DATA_DESTROY(passwd, &td);
lib/libc/tests/nss/getpw_test.c
49
DECLARE_TEST_DATA(passwd)
lib/libc/tests/nss/getpw_test.c
50
DECLARE_TEST_FILE_SNAPSHOT(passwd)
lib/libc/tests/nss/getpw_test.c
51
DECLARE_1PASS_TEST(passwd)
lib/libc/tests/nss/getpw_test.c
52
DECLARE_2PASS_TEST(passwd)
lib/libc/tests/nss/getpw_test.c
54
static void clone_passwd(struct passwd *, struct passwd const *);
lib/libc/tests/nss/getpw_test.c
55
static int compare_passwd(struct passwd *, struct passwd *, void *);
lib/libc/tests/nss/getpw_test.c
56
static void free_passwd(struct passwd *);
lib/libc/tests/nss/getpw_test.c
58
static void sdump_passwd(struct passwd *, char *, size_t);
lib/libc/tests/nss/getpw_test.c
60
static void dump_passwd(struct passwd *);
lib/libc/tests/nss/getpw_test.c
63
static int passwd_read_snapshot_func(struct passwd *, char *);
lib/libc/tests/nss/getpw_test.c
65
static int passwd_check_ambiguity(struct passwd_test_data *, struct passwd *);
lib/libc/tests/nss/getpw_test.c
67
int (*cb)(struct passwd *, void *));
lib/libc/tests/nss/getpw_test.c
68
static int passwd_test_correctness(struct passwd *, void *);
lib/libc/tests/nss/getpw_test.c
69
static int passwd_test_getpwnam(struct passwd *, void *);
lib/libc/tests/nss/getpw_test.c
70
static int passwd_test_getpwuid(struct passwd *, void *);
lib/libc/tests/nss/getpw_test.c
71
static int passwd_test_getpwent(struct passwd *, void *);
lib/libc/tests/nss/getpw_test.c
73
IMPLEMENT_TEST_DATA(passwd)
lib/libc/tests/nss/getpw_test.c
74
IMPLEMENT_TEST_FILE_SNAPSHOT(passwd)
lib/libc/tests/nss/getpw_test.c
75
IMPLEMENT_1PASS_TEST(passwd)
lib/libc/tests/nss/getpw_test.c
76
IMPLEMENT_2PASS_TEST(passwd)
lib/libc/tests/nss/getpw_test.c
79
clone_passwd(struct passwd *dest, struct passwd const *src)
lib/libc/tests/nss/getpw_test.c
84
memcpy(dest, src, sizeof(struct passwd));
lib/libcasper/services/cap_pwd/cap_pwd.c
136
uid_t uid, struct passwd *pwd, char *buffer, size_t bufsize,
lib/libcasper/services/cap_pwd/cap_pwd.c
137
struct passwd **result)
lib/libcasper/services/cap_pwd/cap_pwd.c
203
static struct passwd *
lib/libcasper/services/cap_pwd/cap_pwd.c
207
struct passwd *result;
lib/libcasper/services/cap_pwd/cap_pwd.c
224
struct passwd *
lib/libcasper/services/cap_pwd/cap_pwd.c
231
struct passwd *
lib/libcasper/services/cap_pwd/cap_pwd.c
238
struct passwd *
lib/libcasper/services/cap_pwd/cap_pwd.c
246
cap_getpwent_r(cap_channel_t *chan, struct passwd *pwd, char *buffer,
lib/libcasper/services/cap_pwd/cap_pwd.c
247
size_t bufsize, struct passwd **result)
lib/libcasper/services/cap_pwd/cap_pwd.c
255
cap_getpwnam_r(cap_channel_t *chan, const char *name, struct passwd *pwd,
lib/libcasper/services/cap_pwd/cap_pwd.c
256
char *buffer, size_t bufsize, struct passwd **result)
lib/libcasper/services/cap_pwd/cap_pwd.c
264
cap_getpwuid_r(cap_channel_t *chan, uid_t uid, struct passwd *pwd, char *buffer,
lib/libcasper/services/cap_pwd/cap_pwd.c
265
size_t bufsize, struct passwd **result)
lib/libcasper/services/cap_pwd/cap_pwd.c
46
static struct passwd gpwd;
lib/libcasper/services/cap_pwd/cap_pwd.c
539
pwd_pack(const nvlist_t *limits, const struct passwd *pwd, nvlist_t *nvl)
lib/libcasper/services/cap_pwd/cap_pwd.c
623
struct passwd *pwd;
lib/libcasper/services/cap_pwd/cap_pwd.c
640
struct passwd *pwd;
lib/libcasper/services/cap_pwd/cap_pwd.c
661
struct passwd *pwd;
lib/libcasper/services/cap_pwd/cap_pwd.c
91
passwd_unpack(const nvlist_t *nvl, struct passwd *pwd, char *buffer,
lib/libcasper/services/cap_pwd/cap_pwd.h
105
cap_getpwuid_r(cap_channel_t *chan __unused, uid_t uid, struct passwd *pwd,
lib/libcasper/services/cap_pwd/cap_pwd.h
106
char *buffer, size_t bufsize, struct passwd **result)
lib/libcasper/services/cap_pwd/cap_pwd.h
41
struct passwd *cap_getpwent(cap_channel_t *chan);
lib/libcasper/services/cap_pwd/cap_pwd.h
42
struct passwd *cap_getpwnam(cap_channel_t *chan, const char *login);
lib/libcasper/services/cap_pwd/cap_pwd.h
43
struct passwd *cap_getpwuid(cap_channel_t *chan, uid_t uid);
lib/libcasper/services/cap_pwd/cap_pwd.h
45
int cap_getpwent_r(cap_channel_t *chan, struct passwd *pwd, char *buffer,
lib/libcasper/services/cap_pwd/cap_pwd.h
46
size_t bufsize, struct passwd **result);
lib/libcasper/services/cap_pwd/cap_pwd.h
47
int cap_getpwnam_r(cap_channel_t *chan, const char *name, struct passwd *pwd,
lib/libcasper/services/cap_pwd/cap_pwd.h
48
char *buffer, size_t bufsize, struct passwd **result);
lib/libcasper/services/cap_pwd/cap_pwd.h
49
int cap_getpwuid_r(cap_channel_t *chan, uid_t uid, struct passwd *pwd,
lib/libcasper/services/cap_pwd/cap_pwd.h
50
char *buffer, size_t bufsize, struct passwd **result);
lib/libcasper/services/cap_pwd/cap_pwd.h
67
static inline struct passwd *
lib/libcasper/services/cap_pwd/cap_pwd.h
74
static inline struct passwd *
lib/libcasper/services/cap_pwd/cap_pwd.h
81
static inline struct passwd *
lib/libcasper/services/cap_pwd/cap_pwd.h
89
cap_getpwent_r(cap_channel_t *chan __unused, struct passwd *pwd, char *buffer,
lib/libcasper/services/cap_pwd/cap_pwd.h
90
size_t bufsize, struct passwd **result)
lib/libcasper/services/cap_pwd/cap_pwd.h
98
struct passwd *pwd, char *buffer, size_t bufsize, struct passwd **result)
lib/libcasper/services/cap_pwd/tests/pwd_test.c
1192
struct passwd *pwd;
lib/libcasper/services/cap_pwd/tests/pwd_test.c
1193
struct passwd st;
lib/libcasper/services/cap_pwd/tests/pwd_test.c
154
struct passwd *pwds, *pwdc;
lib/libcasper/services/cap_pwd/tests/pwd_test.c
155
struct passwd sts, stc;
lib/libcasper/services/cap_pwd/tests/pwd_test.c
85
passwd_compare(const struct passwd *pwd0, const struct passwd *pwd1)
lib/libcasper/services/cap_pwd/tests/pwd_test.c
884
passwd_fields(const struct passwd *pwd)
lib/libcasper/services/cap_pwd/tests/pwd_test.c
973
struct passwd *pwd;
lib/libcasper/services/cap_pwd/tests/pwd_test.c
974
struct passwd st;
lib/libcompat/4.4/cuserid.c
41
struct passwd *pwd;
lib/libcrypt/crypt.c
105
crypt_r(const char *passwd, const char *salt, struct crypt_data *data)
lib/libcrypt/crypt.c
127
if (func(passwd, salt, data->__buf) != 0)
lib/libcrypt/crypt.c
133
crypt(const char *passwd, const char *salt)
lib/libcrypt/crypt.c
137
return (crypt_r(passwd, salt, &data));
lib/libfetch/common.c
1623
struct passwd *pwd;
lib/libpam/modules/pam_chroot/pam_chroot.c
55
struct passwd *pwd;
lib/libpam/modules/pam_ftpusers/pam_ftpusers.c
57
struct passwd *pwd;
lib/libpam/modules/pam_group/pam_group.c
62
struct passwd *pwd;
lib/libpam/modules/pam_krb5/pam_krb5.c
127
struct passwd *pwd;
lib/libpam/modules/pam_krb5/pam_krb5.c
416
struct passwd *pwd = NULL;
lib/libpam/modules/pam_login_access/login_access.c
179
struct passwd *passwd;
lib/libpam/modules/pam_login_access/login_access.c
183
if ((passwd = getpwnam(username)) == NULL)
lib/libpam/modules/pam_login_access/login_access.c
198
if (getgrouplist(username, passwd->pw_gid, grouplist, &ngroups) != 0)
lib/libpam/modules/pam_nologin/pam_nologin.c
63
struct passwd *pwd;
lib/libpam/modules/pam_rhosts/pam_rhosts.c
56
struct passwd *pw;
lib/libpam/modules/pam_securetty/pam_securetty.c
57
struct passwd *pwd;
lib/libpam/modules/pam_self/pam_self.c
58
struct passwd *pwd;
lib/libpam/modules/pam_ssh/pam_ssh.c
160
struct passwd *pwd;
lib/libpam/modules/pam_ssh/pam_ssh.c
379
struct passwd *pwd;
lib/libpam/modules/pam_unix/pam_unix.c
165
struct passwd *pwd;
lib/libpam/modules/pam_unix/pam_unix.c
288
struct passwd *pwd, *old_pwd;
lib/libpam/modules/pam_unix/pam_unix.c
91
struct passwd *pwd;
lib/libpam/modules/pam_xdg/pam_xdg.c
101
rv = fchownat(rt_dir_prefix, user, passwd->pw_uid, passwd->pw_gid, 0);
lib/libpam/modules/pam_xdg/pam_xdg.c
119
if (sb.st_uid != passwd->pw_uid ||
lib/libpam/modules/pam_xdg/pam_xdg.c
120
sb.st_gid != passwd->pw_gid) {
lib/libpam/modules/pam_xdg/pam_xdg.c
121
PAM_VERBOSE_ERROR("%s/%s isn't owned by %d:%d\n", RUNTIME_DIR_PREFIX, user, passwd->pw_uid, passwd->pw_gid);
lib/libpam/modules/pam_xdg/pam_xdg.c
212
struct passwd *passwd;
lib/libpam/modules/pam_xdg/pam_xdg.c
229
if ((passwd = getpwnam(user)) == NULL) {
lib/libpam/modules/pam_xdg/pam_xdg.c
249
if (sb.st_uid != passwd->pw_uid ||
lib/libpam/modules/pam_xdg/pam_xdg.c
250
sb.st_gid != passwd->pw_gid) {
lib/libpam/modules/pam_xdg/pam_xdg.c
251
PAM_VERBOSE_ERROR("%s/%s isn't owned by %d:%d\n", RUNTIME_DIR_PREFIX, user, passwd->pw_uid, passwd->pw_gid);
lib/libpam/modules/pam_xdg/pam_xdg.c
56
struct passwd *passwd;
lib/libpam/modules/pam_xdg/pam_xdg.c
74
if ((passwd = getpwnam(user)) == NULL) {
lib/librpcsec_gss/svc_rpcsec_gss.c
567
struct passwd pwd, *pw;
lib/librpcsvc/secretkey.c
56
getsecretkey(char *netname, char *secretkey, char *passwd)
lib/librpcsvc/secretkey.c
70
if (!xdecrypt(p, passwd)) {
lib/librpcsvc/xcrypt.c
104
passwd2des(passwd, key);
lib/librpcsvc/xcrypt.c
57
xencrypt(char *secret, char *passwd)
lib/librpcsvc/xcrypt.c
71
passwd2des(passwd, key);
lib/librpcsvc/xcrypt.c
90
xdecrypt(char *secret, char *passwd)
lib/libugidfw/ugidfw.c
512
struct passwd *pwd;
lib/libugidfw/ugidfw.c
65
struct passwd *pwd;
lib/libutil/libutil.h
160
int pw_copy(int _ffd, int _tfd, const struct passwd *_pw,
lib/libutil/libutil.h
161
struct passwd *_old_pw);
lib/libutil/libutil.h
162
struct passwd
lib/libutil/libutil.h
163
*pw_dup(const struct passwd *_pw);
lib/libutil/libutil.h
165
int pw_equal(const struct passwd *_pw1, const struct passwd *_pw2);
lib/libutil/libutil.h
168
void pw_initpwd(struct passwd *_pw);
lib/libutil/libutil.h
169
char *pw_make(const struct passwd *_pw);
lib/libutil/libutil.h
170
char *pw_make_v7(const struct passwd *_pw);
lib/libutil/libutil.h
173
struct passwd *
lib/libutil/login_cap.c
291
login_getclassbyname(char const *name, const struct passwd *pwd)
lib/libutil/login_cap.c
421
login_getpwclass(const struct passwd *pwd)
lib/libutil/login_cap.c
445
login_getuserclass(const struct passwd *pwd)
lib/libutil/login_cap.h
100
login_cap_t *login_getclassbyname(const char *, const struct passwd *);
lib/libutil/login_cap.h
102
login_cap_t *login_getpwclass(const struct passwd *);
lib/libutil/login_cap.h
103
login_cap_t *login_getuserclass(const struct passwd *);
lib/libutil/login_cap.h
120
int setusercontext(login_cap_t *, const struct passwd *, uid_t, unsigned int);
lib/libutil/login_cap.h
122
void setclassenvironment(login_cap_t *, const struct passwd *, int);
lib/libutil/login_cap.h
97
struct passwd;
lib/libutil/login_class.c
140
substvar(const char * var, const struct passwd * pwd, int hlen, int pch, int nlen)
lib/libutil/login_class.c
197
setclassenvironment(login_cap_t *lc, const struct passwd * pwd, int paths)
lib/libutil/login_class.c
393
setclassumask(login_cap_t *lc, const struct passwd *pwd)
lib/libutil/login_class.c
432
setlogincontext(login_cap_t *lc, const struct passwd *pwd, unsigned long flags)
lib/libutil/login_class.c
463
setclasspriority(login_cap_t * const lc, struct passwd const * const pwd)
lib/libutil/login_class.c
531
setusercontext(login_cap_t *lc, const struct passwd *pwd, uid_t uid, unsigned int flags)
lib/libutil/pw_util.c
379
pw_equal(const struct passwd *pw1, const struct passwd *pw2)
lib/libutil/pw_util.c
396
pw_make(const struct passwd *pw)
lib/libutil/pw_util.c
411
pw_make_v7(const struct passwd *pw)
lib/libutil/pw_util.c
426
pw_copy(int ffd, int tfd, const struct passwd *pw, struct passwd *old_pw)
lib/libutil/pw_util.c
429
struct passwd *fpw;
lib/libutil/pw_util.c
430
const struct passwd *spw;
lib/libutil/pw_util.c
601
struct passwd *
lib/libutil/pw_util.c
602
pw_dup(const struct passwd *pw)
lib/libutil/pw_util.c
605
struct passwd *npw;
lib/libutil/pw_util.c
659
pw_initpwd(struct passwd *pw)
lib/libutil/pw_util.c
665
struct passwd *
lib/libutil/pw_util.c
668
struct passwd pw, *ret;
lib/libypclnt/ypclnt.h
47
struct passwd;
lib/libypclnt/ypclnt.h
54
int ypclnt_passwd(ypclnt_t *, const struct passwd *, const char *);
lib/libypclnt/ypclnt_passwd.c
118
ypclnt_passwd(ypclnt_t *ypclnt, const struct passwd *pwd, const char *passwd)
lib/libypclnt/ypclnt_passwd.c
122
return (yppasswd_remote(ypclnt, pwd, passwd));
lib/libypclnt/ypclnt_passwd.c
137
yppasswd_local(ypclnt_t *ypclnt, const struct passwd *pwd)
lib/libypclnt/ypclnt_passwd.c
237
yppasswd_remote(ypclnt_t *ypclnt, const struct passwd *pwd, const char *passwd)
lib/libypclnt/ypclnt_passwd.c
253
(yppwd.oldpass = strdup(passwd ? passwd : "")) == NULL) {
lib/libypclnt/ypclnt_passwd.c
56
static int yppasswd_remote(ypclnt_t *, const struct passwd *, const char *);
lib/libypclnt/ypclnt_passwd.c
57
static int yppasswd_local(ypclnt_t *, const struct passwd *);
lib/nss_tacplus/nss_tacplus.c
112
tacplus_getpwnam_r(const char *name, struct passwd *pwd, char *buffer,
lib/nss_tacplus/nss_tacplus.c
256
struct passwd *pwd = va_arg(ap, struct passwd *);
lib/nss_tacplus/nss_tacplus.c
284
struct passwd *pwd __unused = va_arg(ap, struct passwd *);
libexec/atrun/atrun.c
134
struct passwd *pentry;
libexec/comsat/comsat.c
145
struct passwd *p;
libexec/flua/modules/lposix.c
103
struct passwd passwd, *pwd = NULL;
libexec/flua/modules/lposix.c
105
error = getpwnam_r(lua_tostring(L, 2), &passwd,
libexec/rpc.rwalld/rwalld.c
76
struct passwd *pep = getpwnam("nobody");
libexec/tftpd/tftpd.c
121
struct passwd *nobody;
libexec/ulog-helper/ulog-helper.c
52
const struct passwd *pw;
sbin/camcontrol/camcontrol.c
2846
ata_getpwd(uint8_t *passwd, int max, char opt)
sbin/camcontrol/camcontrol.c
2860
} else if (strlen(passwd) != 0 && strcmp(passwd, optarg) != 0) {
sbin/camcontrol/camcontrol.c
2867
strncpy(passwd, optarg, max);
sbin/devfs/rule.c
313
struct passwd *pw;
sbin/devfs/rule.c
423
struct passwd *pw;
sbin/dhclient/dhclient.c
379
struct passwd *pw;
sbin/dump/dumprmt.c
123
static struct passwd *pwd = NULL;
sbin/fsck_ffs/inode.c
1347
struct passwd *pw;
sbin/fsdb/fsdb.c
1118
struct passwd *pwd;
sbin/fsdb/fsdbutil.c
109
struct passwd *pw;
sbin/hastd/subr.c
156
struct passwd *pw;
sbin/init/init.c
2108
setusercontext(lc, (struct passwd*)NULL, 0,
sbin/init/init.c
854
struct passwd *pp;
sbin/ipfw/ipfw2.c
1674
struct passwd *pwd;
sbin/ipfw/ipfw2.c
5211
struct passwd *pwd;
sbin/mdmfs/mdmfs.c
657
struct passwd *pw;
sbin/mknod/mknod.c
89
struct passwd *pw;
sbin/mount/mount.c
651
struct passwd *pw;
sbin/mount_cd9660/mount_cd9660.c
297
struct passwd *pw;
sbin/mount_msdosfs/mount_msdosfs.c
250
struct passwd *pw;
sbin/mount_unionfs/mount_unionfs.c
98
struct passwd *pw;
sbin/quotacheck/quotacheck.c
125
struct passwd *pw;
sbin/reboot/reboot.c
262
const struct passwd *pw;
sbin/routed/rtquery/rtquery.c
240
passwd, sizeof(passwd)))
sbin/routed/rtquery/rtquery.c
372
memcpy(NA0.au.au_pw, passwd, RIP_AUTH_PW_LEN);
sbin/routed/rtquery/rtquery.c
390
(u_char *)passwd, RIP_AUTH_MD5_HASH_LEN);
sbin/routed/rtquery/rtquery.c
729
MD5Update(&md5_ctx, (u_char *)passwd,
sbin/routed/rtquery/rtquery.c
98
char passwd[RIP_AUTH_PW_LEN];
sbin/shutdown/shutdown.c
104
struct passwd *pw;
tests/sys/capsicum/capsicum-test-main.cc
123
struct passwd *p = getpwnam(argv[ii]);
tests/sys/cddl/zfs/bin/chg_usr_exec.c
41
struct passwd *ppw = NULL;
tests/sys/fs/fusefs/utils.cc
552
struct passwd *pw;
tests/sys/geom/class/eli/hmac_test.c
12
char *passwd;
tests/sys/geom/class/eli/hmac_test.c
29
testdata[i].passwd, testdata[i].iterations);
tests/sys/netinet/fibs_multibind_test.c
163
struct passwd *passwd;
tests/sys/netinet/fibs_multibind_test.c
201
passwd = getpwnam(user);
tests/sys/netinet/fibs_multibind_test.c
202
ATF_REQUIRE(passwd != NULL);
tests/sys/netinet/fibs_multibind_test.c
203
error = seteuid(passwd->pw_uid);
tests/sys/netinet/socket_afinet.c
360
struct passwd *passwd;
tests/sys/netinet/socket_afinet.c
362
passwd = getpwnam(user);
tests/sys/netinet/socket_afinet.c
363
if (seteuid(passwd->pw_uid) != 0)
tools/build/cross-build/include/common/pwd.h
47
struct passwd *(*a_getpwnam)(const char *),
tools/build/cross-build/include/common/pwd.h
48
struct passwd *(*a_getpwuid)(uid_t));
tools/regression/mlock/mlock.c
48
struct passwd *pwd;
usr.bin/at/at.c
212
struct passwd *pass_entry;
usr.bin/at/at.c
460
struct passwd *pw;
usr.bin/at/perm.c
88
struct passwd *pentry;
usr.bin/bintrans/uudecode.c
191
struct passwd *pw;
usr.bin/calendar/calendar.c
50
struct passwd *pw;
usr.bin/calendar/calendar.h
51
extern struct passwd *pw;
usr.bin/chpass/chpass.c
70
struct passwd lpw, *old_pw, *pw;
usr.bin/chpass/chpass.h
43
struct passwd;
usr.bin/chpass/chpass.h
47
int (*func)(char *, struct passwd *, struct _entry *);
usr.bin/chpass/chpass.h
65
struct passwd *edit(const char *, struct passwd *);
usr.bin/chpass/chpass.h
68
int p_change(char *, struct passwd *, ENTRY *);
usr.bin/chpass/chpass.h
69
int p_class(char *, struct passwd *, ENTRY *);
usr.bin/chpass/chpass.h
70
int p_expire(char *, struct passwd *, ENTRY *);
usr.bin/chpass/chpass.h
71
int p_gecos(char *, struct passwd *, ENTRY *);
usr.bin/chpass/chpass.h
72
int p_gid(char *, struct passwd *, ENTRY *);
usr.bin/chpass/chpass.h
73
int p_hdir(char *, struct passwd *, ENTRY *);
usr.bin/chpass/chpass.h
74
int p_login(char *, struct passwd *, ENTRY *);
usr.bin/chpass/chpass.h
75
int p_passwd(char *, struct passwd *, ENTRY *);
usr.bin/chpass/chpass.h
76
int p_shell(char *, struct passwd *, ENTRY *);
usr.bin/chpass/chpass.h
77
int p_uid(char *, struct passwd *, ENTRY *);
usr.bin/chpass/edit.c
102
display(const char *tfn, struct passwd *pw)
usr.bin/chpass/edit.c
191
static struct passwd *
usr.bin/chpass/edit.c
192
verify(const char *tfn, struct passwd *pw)
usr.bin/chpass/edit.c
194
struct passwd *npw;
usr.bin/chpass/edit.c
61
static int display(const char *tfn, struct passwd *pw);
usr.bin/chpass/edit.c
62
static struct passwd *verify(const char *tfn, struct passwd *pw);
usr.bin/chpass/edit.c
64
struct passwd *
usr.bin/chpass/edit.c
65
edit(const char *tfn, struct passwd *pw)
usr.bin/chpass/edit.c
67
struct passwd *npw;
usr.bin/chpass/field.c
122
p_gid(char *p, struct passwd *pw, ENTRY *ep __unused)
usr.bin/chpass/field.c
152
p_class(char *p, struct passwd *pw, ENTRY *ep __unused)
usr.bin/chpass/field.c
164
p_change(char *p, struct passwd *pw, ENTRY *ep __unused)
usr.bin/chpass/field.c
174
p_expire(char *p, struct passwd *pw, ENTRY *ep __unused)
usr.bin/chpass/field.c
184
p_gecos(char *p, struct passwd *pw __unused, ENTRY *ep)
usr.bin/chpass/field.c
195
p_hdir(char *p, struct passwd *pw, ENTRY *ep __unused)
usr.bin/chpass/field.c
210
p_shell(char *p, struct passwd *pw, ENTRY *ep __unused)
usr.bin/chpass/field.c
59
p_login(char *p, struct passwd *pw, ENTRY *ep __unused)
usr.bin/chpass/field.c
85
p_passwd(char *p, struct passwd *pw, ENTRY *ep __unused)
usr.bin/chpass/field.c
97
p_uid(char *p, struct passwd *pw, ENTRY *ep __unused)
usr.bin/env/env.c
65
struct passwd *pw;
usr.bin/find/function.c
1732
struct passwd *p;
usr.bin/finger/extern.h
48
PERSON *enter_person(struct passwd *);
usr.bin/finger/extern.h
51
int hide(struct passwd *);
usr.bin/finger/extern.h
53
int match(struct passwd *, const char *);
usr.bin/finger/finger.c
149
struct passwd *pw;
usr.bin/finger/finger.c
223
struct passwd *pw;
usr.bin/finger/finger.c
264
struct passwd *pw;
usr.bin/finger/util.c
148
enter_person(struct passwd *pw)
usr.bin/finger/util.c
185
struct passwd *pw;
usr.bin/finger/util.c
317
userinfo(PERSON *pn, struct passwd *pw)
usr.bin/finger/util.c
384
hide(struct passwd *pw)
usr.bin/finger/util.c
54
static void userinfo(PERSON *, struct passwd *);
usr.bin/finger/util.c
58
match(struct passwd *pw, const char *user)
usr.bin/from/from.c
51
struct passwd *pwd;
usr.bin/fstat/fstat.c
104
struct passwd *passwd;
usr.bin/fstat/fstat.c
145
if (!(passwd = getpwnam(optarg)))
usr.bin/fstat/fstat.c
148
arg = passwd->pw_uid;
usr.bin/getent/getent.c
380
struct passwd *pw;
usr.bin/getent/getent.c
66
static int passwd(int, char *[]);
usr.bin/getent/getent.c
89
{ "passwd", passwd, },
usr.bin/id/id.c
227
pretty(struct passwd *pw)
usr.bin/id/id.c
267
id_print(struct passwd *pw)
usr.bin/id/id.c
385
group(struct passwd *pw, bool nflag)
usr.bin/id/id.c
448
static struct passwd *
usr.bin/id/id.c
451
struct passwd *pw;
usr.bin/id/id.c
469
pline(struct passwd *pw)
usr.bin/id/id.c
482
dir(struct passwd *pw)
usr.bin/id/id.c
492
shell(struct passwd *pw)
usr.bin/id/id.c
50
static void id_print(struct passwd *);
usr.bin/id/id.c
51
static void pline(struct passwd *);
usr.bin/id/id.c
52
static void pretty(struct passwd *);
usr.bin/id/id.c
56
static void group(struct passwd *, bool);
usr.bin/id/id.c
58
static void dir(struct passwd *);
usr.bin/id/id.c
59
static void shell(struct passwd *);
usr.bin/id/id.c
61
static struct passwd *who(char *);
usr.bin/id/id.c
69
struct passwd *pw;
usr.bin/ipcs/ipcs.c
534
struct passwd *pwd;
usr.bin/kdump/kdump.c
1983
struct passwd *pwd;
usr.bin/killall/killall.c
96
struct passwd *pw;
usr.bin/limits/limits.c
279
struct passwd * pwd = NULL;
usr.bin/lock/lock.c
85
struct passwd *pw;
usr.bin/login/login.c
114
struct passwd pwres;
usr.bin/login/login.c
115
struct passwd *pwd;
usr.bin/login/login.h
37
extern struct passwd *pwd;
usr.bin/logins/logins.c
185
const struct passwd *a = ap;
usr.bin/logins/logins.c
186
const struct passwd *b = bp;
usr.bin/logins/logins.c
194
const struct passwd *a = ap;
usr.bin/logins/logins.c
195
const struct passwd *b = bp;
usr.bin/logins/logins.c
203
struct passwd *pwd;
usr.bin/mail/getname.c
44
struct passwd *pw;
usr.bin/mail/getname.c
58
struct passwd *pw;
usr.bin/mdo/mdo.c
182
struct passwd **pwdp;
usr.bin/mdo/mdo.c
188
struct passwd *const pwd = alloc->start;
usr.bin/mdo/mdo.c
189
struct passwd *result;
usr.bin/mdo/mdo.c
217
alloc_getpwnam(const char *name, struct passwd **pwdp,
usr.bin/mdo/mdo.c
288
parse_user_pwd(const char *s, struct passwd **pwdp, struct alloc *allocp)
usr.bin/mdo/mdo.c
290
struct passwd *pwd;
usr.bin/mdo/mdo.c
504
struct passwd *pw = NULL;
usr.bin/newgrp/newgrp.c
54
static struct passwd *pwd;
usr.bin/passwd/passwd.c
69
struct passwd *pwd = NULL; /* Keep compiler happy. */
usr.bin/posixmqcontrol/posixmqcontrol.c
275
struct passwd *entry = getpwnam(text);
usr.bin/quota/quota.c
198
struct passwd *pwd = getpwuid(uid);
usr.bin/quota/quota.c
214
struct passwd *pwd = getpwnam(name);
usr.bin/rctl/rctl.c
250
struct passwd *pwd;
usr.bin/rctl/rctl.c
54
struct passwd *pwd;
usr.bin/renice/renice.c
57
struct passwd *pwd;
usr.bin/rwall/rwall.c
117
struct passwd *pw;
usr.bin/sockstat/main.c
1367
struct passwd *pwd;
usr.bin/sockstat/main.c
1644
struct passwd *pwd;
usr.bin/sockstat/main.c
1841
struct passwd *pwd;
usr.bin/su/su.c
139
struct passwd *pwd = NULL;
usr.bin/talk/get_names.c
70
struct passwd *pw;
usr.bin/tip/tip/log.c
47
struct passwd *pwd;
usr.bin/tip/tip/tip.h
237
#define NOPWD ((struct passwd *)0)
usr.bin/top/username.c
124
struct passwd *pwd;
usr.bin/top/username.c
73
struct passwd *pwd;
usr.bin/wall/wall.c
180
struct passwd *pw;
usr.bin/wall/wall.c
94
struct passwd *pw;
usr.bin/who/who.c
269
struct passwd *pwd;
usr.bin/write/write.c
70
struct passwd *pwd;
usr.sbin/bhyve/slirp/slirp-helper.c
409
struct passwd *pw;
usr.sbin/bluetooth/sdpd/main.c
166
struct passwd *pwd = getpwnam(user);
usr.sbin/bluetooth/sdpd/server.c
350
struct passwd *pw;
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1253
snmp_discover_engine(snmptoolctx.passwd) < 0) {
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1266
snmptoolctx.passwd) != SNMP_CODE_OK ||
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1429
if (snmptoolctx->passwd != NULL) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1430
free(snmptoolctx->passwd);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1431
snmptoolctx->passwd = NULL;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
177
if ((snmptoolctx->passwd = malloc(slen + 1)) == NULL) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
181
strlcpy(snmptoolctx->passwd, str, slen + 1);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.h
177
char *passwd;
usr.sbin/chown/chown.c
225
struct passwd *pw;
usr.sbin/chroot/chroot.c
78
struct passwd *pw;
usr.sbin/cron/cron/database.c
240
struct passwd *pw = NULL;
usr.sbin/cron/cron/do_command.c
135
struct passwd *pwd;
usr.sbin/cron/cron/funcs.h
64
user *load_user(int, struct passwd *, const char *),
usr.sbin/cron/cron/funcs.h
68
struct passwd *, char **);
usr.sbin/cron/cron/popen.c
59
struct passwd *pwd;
usr.sbin/cron/cron/user.c
51
load_user(int crontab_fd, struct passwd *pw, const char *name)
usr.sbin/cron/crontab/crontab.c
53
static struct passwd *pw;
usr.sbin/cron/lib/entry.c
93
load_entry(FILE *file, void (*error_func)(const char *), struct passwd *pw,
usr.sbin/daemon/daemon.c
664
struct passwd *pw = NULL;
usr.sbin/edquota/edquota.c
326
struct passwd *pw;
usr.sbin/gssd/gssd.c
1142
struct passwd pwd, *pw;
usr.sbin/gssd/gssd.c
1514
struct passwd *pw;
usr.sbin/gssd/gssd.c
1673
struct passwd *pw;
usr.sbin/gssd/gssd.c
764
struct passwd pwd, *pw;
usr.sbin/inetd/builtins.c
355
struct passwd *pw = NULL;
usr.sbin/inetd/inetd.c
1666
struct passwd *pw;
usr.sbin/inetd/inetd.c
320
struct passwd *pwd;
usr.sbin/jail/command.c
289
const struct passwd *pwd;
usr.sbin/jail/command.c
75
const struct passwd **pwdp, login_cap_t **lcapp);
usr.sbin/jail/command.c
972
const struct passwd **pwdp, login_cap_t **lcapp)
usr.sbin/jail/command.c
974
const struct passwd *pwd;
usr.sbin/jexec/jexec.c
178
get_user_info(const char *username, const struct passwd **pwdp,
usr.sbin/jexec/jexec.c
182
const struct passwd *pwd;
usr.sbin/jexec/jexec.c
52
static void get_user_info(const char *username, const struct passwd **pwdp,
usr.sbin/jexec/jexec.c
65
const struct passwd *pwd = NULL;
usr.sbin/lpr/lpd/printjob.c
1628
struct passwd *pwd;
usr.sbin/lpr/lpr/lpr.c
121
struct passwd *pw;
usr.sbin/lpr/lprm/lprm.c
79
struct passwd *p;
usr.sbin/mountd/mountd.c
3661
struct passwd *pw;
usr.sbin/newsyslog/newsyslog.c
1114
struct passwd *pwd;
usr.sbin/nfsuserd/nfsuserd.c
112
struct passwd *pwd;
usr.sbin/nfsuserd/nfsuserd.c
518
struct passwd *pwd;
usr.sbin/nscd/agents/passwd.c
121
memcpy(buffer, &new_pwd, sizeof(struct passwd));
usr.sbin/nscd/agents/passwd.c
135
struct passwd *result;
usr.sbin/nscd/agents/passwd.c
205
struct passwd *result;
usr.sbin/nscd/agents/passwd.c
39
static int passwd_marshal_func(struct passwd *, char *, size_t *);
usr.sbin/nscd/agents/passwd.c
46
passwd_marshal_func(struct passwd *pwd, char *buffer, size_t *buffer_size)
usr.sbin/nscd/agents/passwd.c
49
struct passwd new_pwd;
usr.sbin/nscd/agents/passwd.c
53
desired_size = sizeof(struct passwd) + sizeof(char *) +
usr.sbin/nscd/agents/passwd.c
72
memcpy(&new_pwd, pwd, sizeof(struct passwd));
usr.sbin/nscd/agents/passwd.c
76
p = buffer + sizeof(struct passwd) + sizeof(char *);
usr.sbin/nscd/agents/passwd.c
77
memcpy(buffer + sizeof(struct passwd), &p, sizeof(char *));
usr.sbin/ppp/auth.c
127
struct passwd *pw;
usr.sbin/ppp/command.c
1444
const char *port, *passwd, *mask;
usr.sbin/ppp/command.c
1450
passwd = arg->argv[arg->argn+1];
usr.sbin/ppp/command.c
1453
passwd = arg->argv[arg->argn+1];
usr.sbin/ppp/command.c
1492
strncpy(server.cfg.passwd, passwd, sizeof server.cfg.passwd - 1);
usr.sbin/ppp/command.c
1493
server.cfg.passwd[sizeof server.cfg.passwd - 1] = '\0';
usr.sbin/ppp/prompt.c
345
p->auth = *s->cfg.passwd ? LOCAL_NO_AUTH : LOCAL_AUTH;
usr.sbin/ppp/prompt.c
533
if (!strcmp(arg->prompt->owner->cfg.passwd, pass))
usr.sbin/ppp/server.h
36
char passwd[50];
usr.sbin/ppp/systems.c
209
struct passwd *pwd;
usr.sbin/ppp/systems.c
72
struct passwd *pwd;
usr.sbin/pppctl/pppctl.c
162
if (!passwd)
usr.sbin/pppctl/pppctl.c
163
passwd = getpass("Password: ");
usr.sbin/pppctl/pppctl.c
164
sprintf(Buffer, "passwd %s\n", passwd);
usr.sbin/pppctl/pppctl.c
165
memset(passwd, '\0', strlen(passwd));
usr.sbin/pppctl/pppctl.c
404
passwd = start + 1;
usr.sbin/pppctl/pppctl.c
408
passwd = argv[++arg];
usr.sbin/pppctl/pppctl.c
573
passwd = NULL;
usr.sbin/pppctl/pppctl.c
66
static char *passwd;
usr.sbin/pw/pw.h
100
int chgnispwent(const char *path, const char *login, struct passwd *pwd);
usr.sbin/pw/pw.h
98
int addnispwent(const char *path, struct passwd *pwd);
usr.sbin/pw/pw_group.c
133
static struct passwd *
usr.sbin/pw/pw_group.c
136
struct passwd *pwd;
usr.sbin/pw/pw_group.c
42
static struct passwd *lookup_pwent(const char *user);
usr.sbin/pw/pw_group.c
442
struct passwd *pwd;
usr.sbin/pw/pw_nis.c
39
pw_nisupdate(const char * path, struct passwd * pwd, char const * user)
usr.sbin/pw/pw_nis.c
42
struct passwd *pw = NULL;
usr.sbin/pw/pw_nis.c
43
struct passwd *old_pw = NULL;
usr.sbin/pw/pw_nis.c
81
addnispwent(const char *path, struct passwd * pwd)
usr.sbin/pw/pw_nis.c
87
chgnispwent(const char *path, char const * login, struct passwd * pwd)
usr.sbin/pw/pw_user.c
1197
struct passwd *pwd;
usr.sbin/pw/pw_user.c
145
create_and_populate_homedir(struct userconf *cnf, struct passwd *pwd,
usr.sbin/pw/pw_user.c
1532
struct passwd *pwd;
usr.sbin/pw/pw_user.c
1538
char *passwd, *class, *nispasswd;
usr.sbin/pw/pw_user.c
1551
passwd = NULL;
usr.sbin/pw/pw_user.c
1621
passwd = optarg;
usr.sbin/pw/pw_user.c
166
pw_set_passwd(struct passwd *pwd, int fd, bool precrypted, bool update)
usr.sbin/pw/pw_user.c
1767
if (passwd && conf.fd == -1) {
usr.sbin/pw/pw_user.c
1772
cnf->default_password = passwd_val(passwd,
usr.sbin/pw/pw_user.c
228
perform_chgpwent(const char *name, struct passwd *pwd, char *nispasswd)
usr.sbin/pw/pw_user.c
231
struct passwd *nispwd;
usr.sbin/pw/pw_user.c
272
struct passwd *pwd = NULL;
usr.sbin/pw/pw_user.c
327
struct passwd *pwd;
usr.sbin/pw/pw_user.c
546
print_user(struct passwd * pwd, bool pretty, bool v7)
usr.sbin/pw/pw_user.c
59
static struct passwd fakeuser = {
usr.sbin/pw/pw_user.c
73
static int print_user(struct passwd *pwd, bool pretty, bool v7);
usr.sbin/pw/pw_user.c
755
struct passwd *pwd = NULL;
usr.sbin/pw/pw_user.c
840
struct passwd *pwd = NULL;
usr.sbin/pw/pw_vpw.c
114
struct passwd *
usr.sbin/pw/pw_vpw.c
120
struct passwd *
usr.sbin/pw/pw_vpw.c
126
struct passwd *
usr.sbin/pw/pw_vpw.c
60
static struct passwd *
usr.sbin/pw/pw_vpw.c
63
struct passwd *pw;
usr.sbin/pw/pwupd.c
131
addpwent(struct passwd * pwd)
usr.sbin/pw/pwupd.c
138
chgpwent(char const * login, struct passwd * pwd)
usr.sbin/pw/pwupd.c
145
delpwent(struct passwd * pwd)
usr.sbin/pw/pwupd.c
84
pw_update(struct passwd * pwd, char const * user)
usr.sbin/pw/pwupd.c
86
struct passwd *pw = NULL;
usr.sbin/pw/pwupd.c
87
struct passwd *old_pw = NULL;
usr.sbin/pw/pwupd.h
118
int addpwent(struct passwd * pwd);
usr.sbin/pw/pwupd.h
119
int delpwent(struct passwd * pwd);
usr.sbin/pw/pwupd.h
120
int chgpwent(char const * login, struct passwd * pwd);
usr.sbin/pw/pwupd.h
132
struct passwd * vgetpwent(void);
usr.sbin/pw/pwupd.h
133
struct passwd * vgetpwuid(uid_t uid);
usr.sbin/pw/pwupd.h
134
struct passwd * vgetpwnam(const char * nam);
usr.sbin/pw/pwupd.h
44
struct passwd * (*_getpwent)(void);
usr.sbin/pw/pwupd.h
45
struct passwd * (*_getpwuid)(uid_t uid);
usr.sbin/pw/pwupd.h
46
struct passwd * (*_getpwnam)(const char * nam);
usr.sbin/pwd_mkdb/pwd_mkdb.c
528
scan(FILE *fp, struct passwd *pw)
usr.sbin/pwd_mkdb/pwd_mkdb.c
69
static struct passwd pwd; /* password structure */
usr.sbin/pwd_mkdb/pwd_mkdb.c
80
int scan(FILE *, struct passwd *);
usr.sbin/quot/quot.c
226
struct passwd *pwd;
usr.sbin/repquota/repquota.c
99
struct passwd *pw;
usr.sbin/rpc.lockd/kern.c
129
struct passwd *pw;
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
900
struct passwd *pwd;
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
161
validate_master(struct passwd *opw __unused, struct x_master_passwd *npw)
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
187
validate(struct passwd *opw, struct x_passwd *npw)
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
316
update_inplace(struct passwd *pw, char *domain)
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
69
static struct passwd yp_password;
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
72
xlate_passwd(struct x_master_passwd *xpwd, struct passwd *pwd)
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
751
struct passwd newpasswd;
usr.sbin/rpcbind/rpcbind.c
272
struct passwd *p;
usr.sbin/rwhod/rwhod.c
294
struct passwd *pw;
usr.sbin/setaudit/setaudit.c
111
struct passwd *pwd;
usr.sbin/ypldap/ldapclient.c
350
struct passwd *pw;
usr.sbin/ypldap/ypldap.c
502
struct passwd *pw;
usr.sbin/ypldap/ypldap.h
223
pid_t ypldap_dns(int[2], struct passwd *);
usr.sbin/ypldap/ypldap_dns.c
73
ypldap_dns(int pipe_ntp[2], struct passwd *pw)