Lines Matching refs:pwp

241   struct passwd* pwp;
254 memcpy(&(p).pws, (p).pwp, sizeof(struct passwd));
257 (p).len = strlen((p).pwp->pw_name);
258 strcpy((p).pws.pw_name, (p).pwp->pw_name);
261 (p).len = strlen((p).pwp->pw_passwd);
262 strcpy((p).pws.pw_passwd,(p).pwp->pw_passwd);
265 (p).len = strlen((p).pwp->pw_class);
266 strcpy((p).pws.pw_class, (p).pwp->pw_class);
269 (p).len = strlen((p).pwp->pw_gecos);
270 strcpy((p).pws.pw_gecos, (p).pwp->pw_gecos);
273 (p).len = strlen((p).pwp->pw_dir);
274 strcpy((p).pws.pw_dir, (p).pwp->pw_dir);
277 (p).len = strlen((p).pwp->pw_shell);
278 strcpy((p).pws.pw_shell, (p).pwp->pw_shell);
280 (p).pwp = &(p).pws;
285 (memcpy(&(p).pws, (p).pwp, sizeof(struct passwd)), \
287 ((p).len = strlen((p).pwp->pw_name)), \
288 strcpy((p).pws.pw_name, (p).pwp->pw_name), \
290 ((p).len = strlen((p).pwp->pw_passwd)), \
291 strcpy((p).pws.pw_passwd,(p).pwp->pw_passwd), \
293 ((p).len = strlen((p).pwp->pw_age)), \
294 strcpy((p).pws.pw_age, (p).pwp->pw_age), \
296 ((p).len = strlen((p).pwp->pw_comment)), \
297 strcpy((p).pws.pw_comment, (p).pwp->pw_comment), \
299 ((p).len = strlen((p).pwp->pw_gecos)), \
300 strcpy((p).pws.pw_gecos, (p).pwp->pw_gecos), \
302 ((p).len = strlen((p).pwp->pw_dir)), \
303 strcpy((p).pws.pw_dir, (p).pwp->pw_dir), \
305 ((p).len = strlen((p).pwp->pw_shell)), \
306 strcpy((p).pws.pw_shell, (p).pwp->pw_shell), \
307 ((p).pwp = &(p).pws), \
312 (((p).pwp = getpwuid((u))) ? _Xpw_copyPasswd(p), 0 : 0), \
314 (p).pwp )
317 (((p).pwp = getpwnam((u))) ? _Xpw_copyPasswd(p), 0 : 0), \
319 (p).pwp )
344 struct passwd* pwp;
348 ((getpwuid_r((u),&(p).pws,(p).pwbuf,sizeof((p).pwbuf),&(p).pwp) == 0) ? \
349 (p).pwp : NULL)
351 ((getpwnam_r((u),&(p).pws,(p).pwbuf,sizeof((p).pwbuf),&(p).pwp) == 0) ? \
352 (p).pwp : NULL)