Lines Matching refs:passwd
295 struct passwd *passwd = (struct passwd *)ent; in str2passwd() local
311 passwd->pw_name = p = gettok(&next); /* username */ in str2passwd()
318 passwd->pw_uid = UID_NOBODY; in str2passwd()
319 passwd->pw_gid = GID_NOBODY; in str2passwd()
323 passwd->pw_passwd = ""; in str2passwd()
324 passwd->pw_age = ""; in str2passwd()
328 passwd->pw_comment = ""; in str2passwd()
329 passwd->pw_gecos = ""; in str2passwd()
330 passwd->pw_dir = ""; in str2passwd()
331 passwd->pw_shell = ""; in str2passwd()
334 passwd->pw_passwd = p = gettok(&next); /* password */ in str2passwd()
347 passwd->pw_age = p; in str2passwd()
357 passwd->pw_uid = strtol(p, &next, 10); in str2passwd()
371 if (passwd->pw_uid > MAXUID) in str2passwd()
372 passwd->pw_uid = UID_NOBODY; in str2passwd()
388 passwd->pw_gid = strtol(p, &next, 10); in str2passwd()
397 if (passwd->pw_gid > MAXUID) in str2passwd()
398 passwd->pw_gid = GID_NOBODY; in str2passwd()
407 passwd->pw_gecos = passwd->pw_comment = p = gettok(&next); in str2passwd()
415 passwd->pw_dir = p = gettok(&next); in str2passwd()
423 passwd->pw_shell = p = gettok(&next); in str2passwd()
601 NSS_XbyY_ALLOC(&buffer, sizeof (struct passwd), NSS_BUFLEN_PASSWD)
613 struct passwd *
640 return (struct passwd *)NSS_XbyY_FINI(&arg); in getpwnam_from()
644 struct passwd *
671 return (struct passwd *)NSS_XbyY_FINI(&arg); in getpwuid_from()