/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/ |
H A D | jobs.c | 186 # define job_unstop(pw) argument 201 register struct process *pw,*pwnext; in job_chldtrap() local 208 for(pw=job.pwlist;pw;pw=pwnext) in job_chldtrap() 210 pwnext = pw->p_nxtjob; in job_chldtrap() 211 if((pw->p_flag&(P_BG|P_DONE)) != (P_BG|P_DONE)) in job_chldtrap() 213 pw->p_flag &= ~P_BG; in job_chldtrap() 216 shp->bckpid = pw->p_pid; in job_chldtrap() 217 shp->savexit = pw->p_exit; in job_chldtrap() 218 if(pw->p_flag&P_SIGNALLED) in job_chldtrap() 221 if(pw->p_pid==bckpid && unpost) in job_chldtrap() [all …]
|
/illumos-gate/usr/src/cmd/lp/lib/oam/ |
H A D | fmtmsg.c | 111 wchar_t *p, *pw, *ppw; in wrap() local 154 pw = p; in wrap() 156 while (*pw) { in wrap() 157 if (iswprint(*pw)) in wrap() 158 tmpcol += wcwidth(*pw); in wrap() 162 pw++; in wrap() 169 if (!*pw) { in wrap() 174 len = pw - p; in wrap() 177 ppw = pw; in wrap() 184 while (pw > p) { in wrap() [all …]
|
/illumos-gate/usr/src/cmd/newtask/ |
H A D | newtask.c | 100 struct passwd *pw; in main() local 159 if ((pw = match_user(uid, projname, 1)) == NULL) { in main() 179 pw->pw_name, finalize_flag)) != 0) { in main() 180 setproject_err(pw->pw_name, projname, error, NULL); in main() 197 if (strcmp(pw->pw_shell, "") == 0) { in main() 199 pw->pw_shell = SHELL; in main() 201 pw->pw_shell = SHELL2; in main() 214 size_t len_home = strlen(pw->pw_dir) + strlen("HOME=") + 1; in main() 215 size_t len_logname = strlen(pw->pw_name) + strlen("LOGNAME=") + in main() 217 size_t len_shell = strlen(pw->pw_shell) + strlen("SHELL=") + 1; in main() [all …]
|
/illumos-gate/usr/src/cmd/mailx/ |
H A D | getname.c | 57 struct passwd *pw; in getname() local 64 pw = getpwuid(uid); in getname() 65 if (pw) { in getname() 66 strcpy(namebuf, pw->pw_name); in getname() 80 struct passwd *pw; in getuserid() local 87 pw = getpwnam(name); in getuserid() 88 return pw ? pw->pw_uid : (uid_t)-1; in getuserid()
|
/illumos-gate/usr/src/lib/libnsl/yp/ |
H A D | yppasswd_xdr.c | 33 xdr_passwd(XDR *xdrsp, struct passwd *pw) in xdr_passwd() argument 35 if (!xdr_wrapstring(xdrsp, &pw->pw_name)) in xdr_passwd() 37 if (!xdr_wrapstring(xdrsp, &pw->pw_passwd)) in xdr_passwd() 39 if (!xdr_int(xdrsp, (int *)&pw->pw_uid)) in xdr_passwd() 41 if (!xdr_int(xdrsp, (int *)&pw->pw_gid)) in xdr_passwd() 43 if (!xdr_wrapstring(xdrsp, &pw->pw_gecos)) in xdr_passwd() 45 if (!xdr_wrapstring(xdrsp, &pw->pw_dir)) in xdr_passwd() 47 return (xdr_wrapstring(xdrsp, &pw->pw_shell)); in xdr_passwd()
|
/illumos-gate/usr/src/cmd/ypcmd/yppasswd/ |
H A D | yppasswdxdr.c | 36 xdr_passwd(XDR *xdrs, struct passwd *pw) in xdr_passwd() argument 38 if (!xdr_wrapstring(xdrs, &pw->pw_name)) { in xdr_passwd() 41 if (!xdr_wrapstring(xdrs, &pw->pw_passwd)) { in xdr_passwd() 44 if (!xdr_uid_t(xdrs, &pw->pw_uid)) { in xdr_passwd() 47 if (!xdr_gid_t(xdrs, (&pw->pw_gid))) { in xdr_passwd() 50 if (!xdr_wrapstring(xdrs, &pw->pw_gecos)) { in xdr_passwd() 53 if (!xdr_wrapstring(xdrs, &pw->pw_dir)) { in xdr_passwd() 56 if (!xdr_wrapstring(xdrs, &pw->pw_shell)) { in xdr_passwd()
|
/illumos-gate/usr/src/cmd/groups/ |
H A D | groups.c | 63 struct passwd *pw; in main() local 78 if ((pw = getpwuid(getuid())) == NULL) { in main() 82 showgroups(pw); in main() 86 if ((pw = getpwnam(*argv)) == NULL) { in main() 93 showgroups(pw); in main() 102 showgroups(struct passwd *pw) in showgroups() argument 118 groups[0] = pw->pw_gid; in showgroups() 120 ngroups = _getgroupsbymember(pw->pw_name, groups, ngroups_max, 1); in showgroups() 125 (void) printf("%d", (int)pw->pw_gid); in showgroups()
|
/illumos-gate/usr/src/lib/nsswitch/compat/common/ |
H A D | getpwent.c | 184 struct passwd *pw = (struct passwd *)argp->buf.result; local 207 pw->pw_name, fields[1]); 210 if (pw->pw_age != 0 && *pw->pw_age != '\0') 212 pw->pw_name, pw->pw_passwd, pw->pw_age); 215 pw->pw_name, pw->pw_passwd); 224 pw->pw_uid, 225 pw->pw_gid, 226 fields[4] != 0 ? fields[4] : pw->pw_gecos, 227 fields[5] != 0 ? fields[5] : pw->pw_dir, 228 fields[6] != 0 ? fields[6] : pw->pw_shell);
|
/illumos-gate/usr/src/lib/passwdutil/ |
H A D | utils.c | 61 free_pwd(struct passwd *pw) in free_pwd() argument 63 if (pw->pw_name) free(pw->pw_name); in free_pwd() 64 if (pw->pw_passwd) free(pw->pw_passwd); in free_pwd() 65 if (pw->pw_gecos) free(pw->pw_gecos); in free_pwd() 66 if (pw->pw_dir) free(pw->pw_dir); in free_pwd() 67 if (pw->pw_shell) free(pw->pw_shell); in free_pwd() 68 free(pw); in free_pwd()
|
H A D | nss_attr.c | 224 struct passwd *pw; in nss_getattr() local 233 pw = pwbuf->pwd; in nss_getattr() 239 if ((w->data.val_s = strdup(pw->pw_name)) == NULL) in nss_getattr() 243 if ((w->data.val_s = strdup(pw->pw_comment)) == NULL) in nss_getattr() 247 if ((w->data.val_s = strdup(pw->pw_gecos)) == NULL) in nss_getattr() 251 if ((w->data.val_s = strdup(pw->pw_dir)) == NULL) in nss_getattr() 255 if ((w->data.val_s = strdup(pw->pw_shell)) == NULL) in nss_getattr() 268 if ((w->data.val_s = strdup(pw->pw_age)) == NULL) in nss_getattr() 278 w->data.val_i = pw->pw_uid; in nss_getattr() 281 w->data.val_i = pw->pw_gid; in nss_getattr()
|
/illumos-gate/usr/src/cmd/acct/ |
H A D | acctdusg.c | 81 struct passwd *pw; in main() local 104 while ((pw = fgetpwent(pwf)) != NULL) { in main() 105 if ((entry = hash_find(pw->pw_uid)) == NULL) in main() 106 entry = hash_insert(pw->pw_uid); in main() 107 validate_entry(entry, pw); in main() 203 validate_entry(struct disk *entry, struct passwd *pw) in validate_entry() argument 205 (void) strlcpy(entry->dsk_name, pw->pw_name, in validate_entry() 215 struct passwd *pw; in charge() local 250 pw = getpwuid(statb.st_uid); in charge() 252 if (pw != NULL) { in charge() [all …]
|
/illumos-gate/usr/src/cmd/logins/ |
H A D | logins.c | 91 #define isauserlogin(pw) (pw->pw_uid > MAXSYSTEMLOGIN) argument 92 #define isasystemlogin(pw) (pw->pw_uid <= MAXSYSTEMLOGIN) argument 1092 struct passwd pw; member 1103 fill_localpw(struct localpw *lpw, struct passwd *pw) { in fill_localpw() argument 1109 lpw->pw.pw_name = strdup(pw->pw_name); in fill_localpw() 1110 lpw->pw.pw_passwd = strdup(pw->pw_passwd); in fill_localpw() 1111 lpw->pw.pw_uid = pw->pw_uid; in fill_localpw() 1112 lpw->pw.pw_gid = pw->pw_gid; in fill_localpw() 1113 lpw->pw.pw_age = strdup(pw->pw_age); in fill_localpw() 1114 lpw->pw.pw_comment = strdup(pw->pw_comment); in fill_localpw() [all …]
|
/illumos-gate/usr/src/cmd/keyserv/ |
H A D | newkey.c | 94 struct passwd *pw; in main() local 142 pw = getpwnam(username); in main() 143 if (pw == NULL) { in main() 148 uid = pw->pw_uid; in main() 246 setpublicmap(name, public, secret, database, pw) in setpublicmap() argument 251 char *pw; 292 return (ldap_update("dh192-0", name, public, secret, pw)); 338 struct passwd *pw; local 349 pw = getpwuid(uid); 351 if (! pw) { [all …]
|
/illumos-gate/usr/src/cmd/pools/poolstat/ |
H A D | poolstat.c | 459 int pw = 0; in default_f() local 462 pw = ff->pff_width - 2; in default_f() 464 pw = ff->pff_width - 3; in default_f() 466 pw = ff->pff_width - 4; in default_f() 468 if (pw < 0) in default_f() 469 pw = 0; in default_f() 471 ff->pff_width, pw, v); in default_f() 505 int pw = ff->pff_width - 4; in bigno_f() local 518 pw = 0; in bigno_f() 524 tag = 'K'; pw -= 1; in bigno_f() [all …]
|
/illumos-gate/usr/src/lib/libresolv2/common/irs/ |
H A D | irpmarshall.c | 131 irp_marshall_pw(const struct passwd *pw, char **buffer, size_t *len) { in irp_marshall_pw() argument 140 if (pw == NULL || len == NULL) { in irp_marshall_pw() 145 sprintf(pwUid, "%ld", (long)pw->pw_uid); in irp_marshall_pw() 146 sprintf(pwGid, "%ld", (long)pw->pw_gid); in irp_marshall_pw() 149 sprintf(pwChange, "%ld", (long)pw->pw_change); in irp_marshall_pw() 156 sprintf(pwExpire, "%ld", (long)pw->pw_expire); in irp_marshall_pw() 163 pwClass = pw->pw_class; in irp_marshall_pw() 168 need += strlen(pw->pw_name) + 1; /*%< one for fieldsep */ in irp_marshall_pw() 169 need += strlen(pw->pw_passwd) + 1; in irp_marshall_pw() 175 need += strlen(pw->pw_gecos) + 1; in irp_marshall_pw() [all …]
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | tasksys.c | 235 projlist_walk_t *pw = (projlist_walk_t *)buf; in tasksys_projlist_cb() local 237 if (pw && pw->pw_bufsz >= sizeof (projid_t)) { in tasksys_projlist_cb() 238 *pw->pw_buf = kp->kpj_id; in tasksys_projlist_cb() 239 pw->pw_buf++; in tasksys_projlist_cb() 240 pw->pw_bufsz -= sizeof (projid_t); in tasksys_projlist_cb() 261 projlist_walk_t pw; in tasksys_projlist() local 271 kbuf = pw.pw_buf = kmem_zalloc(bufsz, KM_SLEEP); in tasksys_projlist() 272 pw.pw_bufsz = bufsz; in tasksys_projlist() 274 ret = project_walk_all(getzoneid(), tasksys_projlist_cb, &pw); in tasksys_projlist()
|
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_pwdutil.c | 620 smb_passwd_t *pw; in smb_pwd_fgetent() local 637 pw = pwbuf->pw_pwd; in smb_pwd_fgetent() 638 bzero(pw, sizeof (smb_passwd_t)); in smb_pwd_fgetent() 639 pw->pw_uid = strtoul(argv[SMB_PWD_UID], 0, 10); in smb_pwd_fgetent() 640 (void) strlcpy(pw->pw_name, argv[SMB_PWD_NAME], sizeof (pw->pw_name)); in smb_pwd_fgetent() 643 pw->pw_flags |= SMB_PWF_DISABLE; in smb_pwd_fgetent() 645 (void) strcpy((char *)pw->pw_lmhash, SMB_PWD_DISABLE); in smb_pwd_fgetent() 646 (void) strcpy((char *)pw->pw_nthash, SMB_PWD_DISABLE); in smb_pwd_fgetent() 657 (char *)pw->pw_lmhash, SMBAUTH_HASH_SZ); in smb_pwd_fgetent() 659 pw->pw_flags |= SMB_PWF_LM; in smb_pwd_fgetent() [all …]
|
/illumos-gate/usr/src/cmd/sendmail/libsm/ |
H A D | mbdb.c | 188 sm_mbdb_frompw(user, pw) in sm_mbdb_frompw() argument 190 struct passwd *pw; 193 (void) sm_strlcpy(user->mbdb_name, pw->pw_name, 195 user->mbdb_uid = pw->pw_uid; 196 user->mbdb_gid = pw->pw_gid; 197 sm_pwfullname(pw->pw_gecos, pw->pw_name, user->mbdb_fullname, 199 (void) sm_strlcpy(user->mbdb_homedir, pw->pw_dir, 201 (void) sm_strlcpy(user->mbdb_shell, pw->pw_shell, 316 struct passwd *pw; local 332 pw = getpwnam(name); [all …]
|
/illumos-gate/usr/src/lib/libnsl/key/ |
H A D | xcrypt.c | 147 passwd2des(pw, key) in passwd2des() argument 148 char *pw; in passwd2des() 154 for (i = 0; *pw; i = (i+1) % 8) { 155 key[i] ^= *pw++ << 1; 433 const char *pw, in passwd2des_g() argument 457 plen = strlen(pw); in passwd2des_g() 473 (void) memcpy(text, pw, plen); in passwd2des_g() 476 for (i = 0, j = 0; pw[j]; j++) { in passwd2des_g() 477 tkey.c[i] ^= pw[j] << 1; in passwd2des_g() 501 (void) memcpy(&text[len], pw, plen); in passwd2des_g() [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/ |
H A D | acquire_cred_with_pw.c | 121 char *pw; local 127 pw = strdup(""); 129 pw = strdup(password->value); 131 pw = malloc(password->length + 1); 132 if (pw == NULL) { 136 *pw = '\0'; 137 (void) strlcat(pw, password->value, password->length + 1); 140 if (pw == NULL) { 147 code = krb5_get_init_creds_password(context, &creds, desired_name, pw, 189 if (pw) [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/string/ |
H A D | struid.c | 68 register struct passwd* pw; in struid() local 82 if (pw = getpwnam(name)) in struid() 83 id = pw->pw_uid; in struid() 93 else if (streq(name, "root") && (pw = getpwnam("Administrator"))) in struid() 94 id = pw->pw_uid; in struid()
|
H A D | strgid.c | 74 register struct passwd* pw; in strgid() local 90 else if (pw = getpwnam(name)) in strgid() 91 id = pw->pw_gid; in strgid() 105 else if (pw = getpwnam("Administrator")) in strgid() 106 id = pw->pw_gid; in strgid()
|
/illumos-gate/usr/src/cmd/fm/eversholt/files/common/ |
H A D | pci.esc | 107 * - nr-pw-d: the device not to respond to an upstream request 109 * - ta-pw-d: the device to send a target abort to an upstream request 112 * - badreq-pw-d:a bad downstream request - not parity error (may cause target 126 event error.io.pci.nr-pw-d@PCIFN; 128 event error.io.pci.ta-pw-d@PCIFN; 130 event error.io.pci.badreq-pw-d@PCIFN; 138 event error.io.pci.dpdata-pw-d@PCIFN; 140 event error.io.pci.dpdata-pw-u@PCIFN; 146 event error.io.pci.perr-pw-u@PCIFN; 149 event error.io.pci.badreq-pw-u@PCIFN; [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | watchpoint.c | 600 struct lwp_watch *pw = &lwp->lwp_watch[rw_to_index(rw)]; in do_watch_step() local 608 if (rw == S_READ && pw->wpaddr != NULL && in do_watch_step() 609 !(pw->wpaddr <= vaddr && vaddr < pw->wpaddr + pw->wpsize)) { in do_watch_step() 611 pw++; /* use the extra S_READ struct */ in do_watch_step() 614 if (pw->wpaddr != NULL) { in do_watch_step() 616 ASSERT(pw->wpaddr <= vaddr && vaddr < pw->wpaddr + pw->wpsize); in do_watch_step() 617 if (pw->wpcode == 0) { in do_watch_step() 618 pw->wpcode = watchcode; in do_watch_step() 619 pw->wppc = pc; in do_watch_step() 625 pw->wpaddr = vaddr; in do_watch_step() [all …]
|
/illumos-gate/usr/src/cmd/bnu/ |
H A D | in.uucpd.c | 210 struct passwd *pw, *getpwnam(); local 256 if ((pw = getpwnam(user)) == NULL || strcmp(pw->pw_shell, UUCICO)) { 269 if (dologin(pw, sinp)) { 275 if (setgid(pw->pw_gid) == -1) { 284 if (initgroups(user, pw->pw_gid) == -1) { 297 if (setuid(pw->pw_uid) == -1) { 303 chdir(pw->pw_dir); 425 dologin(pw, sin) argument 426 struct passwd *pw; 446 SCPYN(ut.ut_user, pw->pw_name); [all …]
|