Lines Matching refs:passwd
29 #define _PATH_PASSWD "/etc/passwd"
60 struct passwd getpwuid_resultbuf;
62 struct passwd getpwnam_resultbuf;
105 int fgetpwent_r(FILE *__restrict stream, struct passwd *__restrict resultbuf,
107 struct passwd **__restrict result)
198 #define GETXXKEY_R_ENTTYPE struct passwd
224 #define GETXXKEY_R_ENTTYPE struct passwd
242 struct passwd *getpwuid(uid_t uid)
245 struct passwd *resultbuf = RESULTBUF(getpwuid);
247 struct passwd *result;
267 struct passwd *getpwnam(const char *name)
270 struct passwd *resultbuf = RESULTBUF(getpwnam);
272 struct passwd *result;
294 struct passwd resultbuf;
295 struct passwd *result;
348 int getpwent_r(struct passwd *__restrict resultbuf,
350 struct passwd **__restrict result)
524 int putpwent(const struct passwd *__restrict p, FILE *__restrict f)
642 offsetof(struct passwd, pw_name), /* 0 */
643 offsetof(struct passwd, pw_passwd), /* 1 */
644 offsetof(struct passwd, pw_uid), /* 2 - not a char ptr */
645 offsetof(struct passwd, pw_gid), /* 3 - not a char ptr */
646 offsetof(struct passwd, pw_gecos), /* 4 */
647 offsetof(struct passwd, pw_dir), /* 5 */
648 offsetof(struct passwd, pw_shell) /* 6 */
659 p = ((char *) ((struct passwd *) data)) + pw_off[i];