Symbol: spwd
usr/src/cmd/bnu/in.uucpd.c
72
struct spwd noupass = { "", "nope" };
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1259
struct spwd *spwd;
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1333
spwd = getspnam(user);
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1335
if (spwd != NULL) {
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1339
if ((spwd->sp_expire > 0 && now >= spwd->sp_expire)
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1340
|| ((spwd->sp_max >= 0 && spwd->sp_max < 10000)
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1341
&& spwd->sp_lstchg >= 0
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1342
&& now >= spwd->sp_lstchg + spwd->sp_max)) {
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1346
pw->pw_passwd = spwd->sp_pwdp;
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
439
struct spwd *shpwd;
usr/src/cmd/getent/dogetsp.c
42
struct spwd *sp;
usr/src/cmd/keyserv/chkey.c
90
struct spwd *spw = NULL; /* shadow entry of user */
usr/src/cmd/keyserv/newkey.c
339
struct spwd *spw;
usr/src/cmd/ldap/ns_ldap/ldapaddent.c
3175
struct spwd data;
usr/src/cmd/logins/logins.c
655
struct spwd *psp; /* Pointer to a shadow-file entry */
usr/src/cmd/logins/logins.c
794
struct spwd *psp; /* /etc/shadow file struct */
usr/src/cmd/passmgmt/passmgmt.c
133
rid_tmpf(void), ck_p_sz(struct passwd *), ck_s_sz(struct spwd *),
usr/src/cmd/passmgmt/passmgmt.c
152
struct spwd *
usr/src/cmd/passmgmt/passmgmt.c
156
struct spwd *sp;
usr/src/cmd/passmgmt/passmgmt.c
1629
ck_s_sz(struct spwd *ssp)
usr/src/cmd/passmgmt/passmgmt.c
299
struct spwd *sp_ptr1p, shadow_st;
usr/src/cmd/passwd/passwd.c
1415
static struct spwd *
usr/src/cmd/passwd/passwd.c
1416
_lc_getspent_r(struct spwd *result, char *buffer, int buflen)
usr/src/cmd/passwd/passwd.c
1429
(nam = ((struct spwd *)arg.returnval)->sp_namp) != 0 &&
usr/src/cmd/passwd/passwd.c
1432
return (struct spwd *)NSS_XbyY_FINI(&arg);
usr/src/cmd/passwd/passwd.c
1437
static struct spwd *
usr/src/cmd/passwd/passwd.c
1442
b = NSS_XbyY_ALLOC(&buffer, sizeof (struct spwd), NSS_BUFLEN_SHADOW);
usr/src/cmd/passwd/passwd.c
1453
struct spwd *p;
usr/src/cmd/pwconv/pwconv.c
70
struct spwd *
usr/src/cmd/pwconv/pwconv.c
74
struct spwd *sp;
usr/src/cmd/pwconv/pwconv.c
96
struct spwd *sp, sp_pwd; /* default entry */
usr/src/cmd/su/su.c
176
struct spwd sp;
usr/src/cmd/sulogin/sulogin.c
134
struct spwd *shpw;
usr/src/cmd/sulogin/sulogin.c
456
struct spwd spwd;
usr/src/cmd/sulogin/sulogin.c
457
struct spwd *lshpw; /* local shadow */
usr/src/cmd/sulogin/sulogin.c
520
lshpw = getspnam_r(user, &spwd, shadow, sizeof (shadow));
usr/src/cmd/ypcmd/yppasswd/changepasswd.c
95
struct spwd ospwd;
usr/src/head/shadow.h
82
extern struct spwd *getspnam_r(const char *, struct spwd *, char *, int);
usr/src/head/shadow.h
83
extern struct spwd *getspent_r(struct spwd *, char *, int);
usr/src/head/shadow.h
84
extern struct spwd *fgetspent_r(FILE *, struct spwd *, char *, int);
usr/src/head/shadow.h
88
extern struct spwd *getspent(void); /* MT-unsafe */
usr/src/head/shadow.h
89
extern struct spwd *fgetspent(FILE *); /* MT-unsafe */
usr/src/head/shadow.h
90
extern struct spwd *getspnam(const char *); /* MT-unsafe */
usr/src/head/shadow.h
92
extern int putspent(const struct spwd *, FILE *);
usr/src/lib/libc/port/gen/getspent.c
60
b = NSS_XbyY_ALLOC(buffer, sizeof (struct spwd), NSS_BUFLEN_SHADOW);
usr/src/lib/libc/port/gen/getspent.c
64
struct spwd *
usr/src/lib/libc/port/gen/getspent.c
73
struct spwd *
usr/src/lib/libc/port/gen/getspent.c
82
struct spwd *
usr/src/lib/libc/port/gen/getspent_r.c
107
return (struct spwd *)NSS_XbyY_FINI(&arg);
usr/src/lib/libc/port/gen/getspent_r.c
181
struct spwd *shadow = (struct spwd *)ent;
usr/src/lib/libc/port/gen/getspent_r.c
52
struct spwd *
usr/src/lib/libc/port/gen/getspent_r.c
53
getspnam_r(const char *name, struct spwd *result, char *buffer, int buflen)
usr/src/lib/libc/port/gen/getspent_r.c
61
return ((struct spwd *)NSS_XbyY_FINI(&arg));
usr/src/lib/libc/port/gen/getspent_r.c
77
struct spwd *
usr/src/lib/libc/port/gen/getspent_r.c
78
getspent_r(struct spwd *result, char *buffer, int buflen)
usr/src/lib/libc/port/gen/getspent_r.c
90
(nam = ((struct spwd *)arg.returnval)->sp_namp) != 0 &&
usr/src/lib/libc/port/gen/getspent_r.c
93
return (struct spwd *)NSS_XbyY_FINI(&arg);
usr/src/lib/libc/port/gen/getspent_r.c
96
struct spwd *
usr/src/lib/libc/port/gen/getspent_r.c
97
fgetspent_r(FILE *f, struct spwd *result, char *buffer, int buflen)
usr/src/lib/libc/port/gen/putspent.c
41
putspent(const struct spwd *p, FILE *f)
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1169
struct spwd *
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1173
struct spwd *sp;
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1188
if (NULL == (sp = am(myself, sizeof (struct spwd)))) {
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1216
decode_shadow_entry(datum *data, struct spwd *sp)
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1277
write_shadow_info(char *domain, struct spwd *sp)
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1333
free_shadow_entry(struct spwd *spwd)
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1335
if (NULL != spwd->sp_namp)
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1336
sfree(spwd->sp_namp);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1338
if (NULL != spwd->sp_pwdp)
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1339
sfree(spwd->sp_pwdp);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
1344
sfree(spwd);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
135
suc_code write_shadow_info(char *, struct spwd *);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
145
struct spwd *get_old_shadow(char *, char *);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
146
suc_code decode_shadow_entry(datum *, struct spwd *);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
147
void free_shadow_entry(struct spwd *);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
649
struct spwd *shadow;
usr/src/lib/libsldap/common/ns_writes.c
1788
struct spwd *ptr;
usr/src/lib/libsldap/common/ns_writes.c
1806
ptr = (struct spwd *)data;
usr/src/lib/nsswitch/compat/common/compat_common.c
1269
be->workarea = calloc(1, sizeof (struct spwd));
usr/src/lib/nsswitch/compat/common/getspent.c
101
struct spwd *sp = (struct spwd *)argp->buf.result;
usr/src/lib/nsswitch/compat/common/getspent.c
69
struct spwd *s = (struct spwd *)argp->returnval;
usr/src/lib/nsswitch/compat/common/getspent.c
78
struct spwd *s = (struct spwd *)argp->returnval;
usr/src/lib/nsswitch/nis/common/getspent.c
112
struct spwd *spwd;
usr/src/lib/nsswitch/nis/common/getspent.c
118
spwd = (struct spwd *)argp->buf.result;
usr/src/lib/nsswitch/nis/common/getspent.c
128
if (spwd) {
usr/src/lib/nsswitch/nis/common/getspent.c
129
if ((spwd->sp_pwdp) && (*(spwd->sp_pwdp) == '#') &&
usr/src/lib/nsswitch/nis/common/getspent.c
130
(*(spwd->sp_pwdp + 1) == '#')) {
usr/src/lib/nsswitch/nis/common/getspent.c
171
struct spwd *spwd;
usr/src/lib/nsswitch/nis/common/getspent.c
177
spwd = (struct spwd *)argp->buf.result;
usr/src/lib/nsswitch/nis/common/getspent.c
187
if (spwd) {
usr/src/lib/nsswitch/nis/common/getspent.c
188
if ((spwd->sp_pwdp) && (*(spwd->sp_pwdp) == '#') &&
usr/src/lib/nsswitch/nis/common/getspent.c
189
(*(spwd->sp_pwdp + 1) == '#')) {
usr/src/lib/nsswitch/nis/common/getspent.c
193
spwd->sp_namp, 0);
usr/src/lib/nsswitch/nis/common/getspent.c
54
struct spwd *spwd = (struct spwd *)ent;
usr/src/lib/nsswitch/nis/common/getspent.c
75
if (spwd) {
usr/src/lib/nsswitch/nis/common/getspent.c
79
spwd->sp_namp = buffer;
usr/src/lib/nsswitch/nis/common/getspent.c
80
spwd->sp_pwdp = buffer + (p + 1 - instr);
usr/src/lib/nsswitch/nis/common/getspent.c
81
spwd->sp_lstchg = -1;
usr/src/lib/nsswitch/nis/common/getspent.c
82
spwd->sp_min = -1;
usr/src/lib/nsswitch/nis/common/getspent.c
83
spwd->sp_max = -1;
usr/src/lib/nsswitch/nis/common/getspent.c
84
spwd->sp_warn = -1;
usr/src/lib/nsswitch/nis/common/getspent.c
85
spwd->sp_inact = -1;
usr/src/lib/nsswitch/nis/common/getspent.c
86
spwd->sp_expire = -1;
usr/src/lib/nsswitch/nis/common/getspent.c
87
spwd->sp_flag = 0;
usr/src/lib/pam_modules/unix_account/unix_acct.c
152
struct spwd *shpwd;
usr/src/lib/pam_modules/unix_account/unix_acct.c
185
struct spwd *shpwd,
usr/src/lib/pam_modules/unix_account/unix_acct.c
246
struct spwd shpwd)
usr/src/lib/pam_modules/unix_account/unix_acct.c
299
struct spwd shpwd = {NULL, NULL, -1, -1, -1, -1, -1, -1, 0};
usr/src/lib/pam_modules/unix_account/unix_acct.c
91
struct spwd *shpwd)
usr/src/lib/passwdutil/files_attr.c
1110
if (result == PWU_SUCCESS && pwbuf->spwd) {
usr/src/lib/passwdutil/files_attr.c
1113
result = files_update_history(name, pwbuf->spwd);
usr/src/lib/passwdutil/files_attr.c
1118
result = files_update_shadow(name, pwbuf->spwd);
usr/src/lib/passwdutil/files_attr.c
1128
if (pwbuf->spwd) {
usr/src/lib/passwdutil/files_attr.c
1129
(void) memset(pwbuf->spwd, 0, sizeof (struct spwd));
usr/src/lib/passwdutil/files_attr.c
1131
free(pwbuf->spwd);
usr/src/lib/passwdutil/files_attr.c
1146
files_update_history(const char *name, struct spwd *spwd)
usr/src/lib/passwdutil/files_attr.c
1162
debug("files_update_history(%s, %s) histsize = %d", name, spwd->sp_pwdp,
usr/src/lib/passwdutil/files_attr.c
1206
(void) fprintf(dst, "%s:%s:", name, spwd->sp_pwdp);
usr/src/lib/passwdutil/files_attr.c
1208
"\t%s:%s:", name, spwd->sp_pwdp);
usr/src/lib/passwdutil/files_attr.c
1235
(void) fprintf(dst, "%s:%s:\n", name, spwd->sp_pwdp);
usr/src/lib/passwdutil/files_attr.c
1237
"\t%s:%s:", name, spwd->sp_pwdp);
usr/src/lib/passwdutil/files_attr.c
189
struct spwd *
usr/src/lib/passwdutil/files_attr.c
190
private_getspnam_r(const char *name, struct spwd *result, char *buffer,
usr/src/lib/passwdutil/files_attr.c
272
if (pwbuf->spwd == NULL) {
usr/src/lib/passwdutil/files_attr.c
273
pwbuf->spwd = malloc(sizeof (struct spwd));
usr/src/lib/passwdutil/files_attr.c
274
if (pwbuf->spwd == NULL) {
usr/src/lib/passwdutil/files_attr.c
301
if (pwbuf->spwd) {
usr/src/lib/passwdutil/files_attr.c
306
if (private_getspnam_r(name, pwbuf->spwd, pwbuf->spwd_scratch,
usr/src/lib/passwdutil/files_attr.c
317
if (pwbuf->spwd) free(pwbuf->spwd);
usr/src/lib/passwdutil/files_attr.c
367
if (pwbuf->spwd) free(pwbuf->spwd);
usr/src/lib/passwdutil/files_attr.c
481
struct spwd *spw;
usr/src/lib/passwdutil/files_attr.c
490
spw = pwbuf->spwd;
usr/src/lib/passwdutil/files_attr.c
60
static int files_update_history(const char *name, struct spwd *spwd);
usr/src/lib/passwdutil/files_attr.c
611
if (pwbuf->spwd) free(pwbuf->spwd);
usr/src/lib/passwdutil/files_attr.c
650
struct spwd *spw;
usr/src/lib/passwdutil/files_attr.c
659
spw = pwbuf->spwd;
usr/src/lib/passwdutil/files_attr.c
85
struct spwd *spwd;
usr/src/lib/passwdutil/files_attr.c
905
files_update_shadow(const char *name, struct spwd *spwd)
usr/src/lib/passwdutil/files_attr.c
910
struct spwd cur;
usr/src/lib/passwdutil/files_attr.c
957
result = putspent(spwd, dst);
usr/src/lib/passwdutil/ldap_attr.c
107
struct spwd *spwd;
usr/src/lib/passwdutil/ldap_attr.c
159
if (p->spwd)
usr/src/lib/passwdutil/ldap_attr.c
160
free_spwd(p->spwd);
usr/src/lib/passwdutil/ldap_attr.c
297
struct spwd *spw = NULL;
usr/src/lib/passwdutil/ldap_attr.c
304
spw = ldapbuf->spwd;
usr/src/lib/passwdutil/ldap_attr.c
435
res = dup_spw(&ldapbuf->spwd, getspnam_from(name, rep, REP_LDAP));
usr/src/lib/passwdutil/ldap_attr.c
439
char *spw = ldapbuf->spwd->sp_pwdp;
usr/src/lib/passwdutil/ldap_attr.c
553
struct spwd *spw;
usr/src/lib/passwdutil/ldap_attr.c
568
spw = ldapbuf->spwd;
usr/src/lib/passwdutil/nss_attr.c
120
if (pwbuf->spwd)
usr/src/lib/passwdutil/nss_attr.c
121
free(pwbuf->spwd);
usr/src/lib/passwdutil/nss_attr.c
137
if (pwbuf->spwd == NULL)
usr/src/lib/passwdutil/nss_attr.c
138
pwbuf->spwd = (struct spwd *)
usr/src/lib/passwdutil/nss_attr.c
139
malloc(sizeof (struct spwd));
usr/src/lib/passwdutil/nss_attr.c
140
if (pwbuf->spwd == NULL) {
usr/src/lib/passwdutil/nss_attr.c
172
if (pwbuf->spwd) {
usr/src/lib/passwdutil/nss_attr.c
177
if (getspnam_r(name, pwbuf->spwd, pwbuf->spwd_scratch,
usr/src/lib/passwdutil/nss_attr.c
206
if (pwbuf->spwd) free(pwbuf->spwd);
usr/src/lib/passwdutil/nss_attr.c
225
struct spwd *spw;
usr/src/lib/passwdutil/nss_attr.c
234
spw = pwbuf->spwd;
usr/src/lib/passwdutil/nss_attr.c
314
if (pwbuf->spwd) free(pwbuf->spwd);
usr/src/lib/passwdutil/nss_attr.c
69
struct spwd *spwd;
usr/src/lib/passwdutil/passwdutil.h
144
void turn_on_default_aging(struct spwd *);
usr/src/lib/passwdutil/passwdutil.h
162
struct spwd *getspnam_from(const char *, pwu_repository_t *, int);
usr/src/lib/passwdutil/switch_utils.c
524
struct spwd *shadow = (struct spwd *)ent;
usr/src/lib/passwdutil/switch_utils.c
678
NSS_XbyY_ALLOC(&spbuf, sizeof (struct spwd), NSS_BUFLEN_SHADOW)
usr/src/lib/passwdutil/switch_utils.c
690
struct spwd *
usr/src/lib/passwdutil/switch_utils.c
715
return (struct spwd *)NSS_XbyY_FINI(&arg);
usr/src/lib/passwdutil/utils.c
122
dup_spw(struct spwd **d, struct spwd *s)
usr/src/lib/passwdutil/utils.c
164
turn_on_default_aging(struct spwd *spw)
usr/src/lib/passwdutil/utils.c
72
free_spwd(struct spwd *spw)
usr/src/lib/passwdutil/utils.h
39
int dup_spw(struct spwd **, struct spwd *);
usr/src/lib/passwdutil/utils.h
41
void free_spwd(struct spwd *);