Lines Matching refs:pwd
82 static struct passwd pwd; /* password structure */ variable
202 while (scan(fp, &pwd)) in main()
203 if (!is_comment && strlen(pwd.pw_name) >= MAXLOGNAME) { in main()
204 warnx("%s: username too long", pwd.pw_name); in main()
353 for (cnt = 1; scan(fp, &pwd); ++cnt) { in main()
355 (pwd.pw_name[0] == '+' || pwd.pw_name[0] == '-')) { in main()
372 (!username || (strcmp(username, pwd.pw_name) == 0))) { in main()
375 COMPACT(pwd.pw_name); in main()
377 SCALAR(pwd.pw_uid); in main()
378 SCALAR(pwd.pw_gid); in main()
379 SCALAR(pwd.pw_change); in main()
380 COMPACT(pwd.pw_class); in main()
381 COMPACT(pwd.pw_gecos); in main()
382 COMPACT(pwd.pw_dir); in main()
383 COMPACT(pwd.pw_shell); in main()
384 SCALAR(pwd.pw_expire); in main()
385 SCALAR(pwd.pw_fields); in main()
390 COMPACT(pwd.pw_name); in main()
391 COMPACT(pwd.pw_passwd); in main()
392 SCALAR(pwd.pw_uid); in main()
393 SCALAR(pwd.pw_gid); in main()
394 SCALAR(pwd.pw_change); in main()
395 COMPACT(pwd.pw_class); in main()
396 COMPACT(pwd.pw_gecos); in main()
397 COMPACT(pwd.pw_dir); in main()
398 COMPACT(pwd.pw_shell); in main()
399 SCALAR(pwd.pw_expire); in main()
400 SCALAR(pwd.pw_fields); in main()
405 len = strlen(pwd.pw_name); in main()
406 memmove(tbuf + 1, pwd.pw_name, len); in main()
421 store = htonl(pwd.pw_uid); in main()
429 len = strlen(pwd.pw_name); in main()
430 memmove(tbuf + 1, pwd.pw_name, len); in main()
445 store = htonl(pwd.pw_uid); in main()
452 if (pwd.pw_name[0] == '+' || pwd.pw_name[0] == '-') { in main()
474 snprintf(uidstr, sizeof(uidstr), "%u", pwd.pw_uid); in main()
475 snprintf(gidstr, sizeof(gidstr), "%u", pwd.pw_gid); in main()
478 pwd.pw_name, pwd.pw_fields & _PWF_UID ? uidstr : "", in main()
479 pwd.pw_fields & _PWF_GID ? gidstr : "", in main()
480 pwd.pw_gecos, pwd.pw_dir, pwd.pw_shell) < 0) in main()