Lines Matching defs:pw
58 pw_scan(char *bp, struct passwd *pw, int *flags)
69 pw->pw_name = NULL;
76 pw->pw_name = p;
77 root = !strcmp(pw->pw_name, "root");
79 if (!(pw->pw_passwd = strsep(&bp, ":"))) /* passwd */
101 pw->pw_uid = (uid_t)id;
120 pw->pw_gid = (gid_t)id;
124 pw->pw_class = strsep(&bp, ":"); /* class */
127 pw->pw_change = atol(p);
132 pw->pw_expire = atol(p);
135 pw->pw_gecos = strsep(&bp, ":"); /* gecos */
136 pw->pw_dir = strsep(&bp, ":"); /* directory */
137 if (!(pw->pw_shell = strsep(&bp, ":"))) /* shell */
140 p = pw->pw_shell;