Lines Matching refs:pwd
52 copypw(struct passwd *pwd, char *buffer, size_t bufsize, const struct passwd *p)
63 memset(pwd, 0, sizeof(*pwd));
70 pwd->el = buffer; \
78 pwd->pw_uid = p->pw_uid;
79 pwd->pw_gid = p->pw_gid;
91 rk_getpwnam_r(const char *name, struct passwd *pwd, char *buffer,
103 copypw(pwd, buffer, bufsize, p);
105 *result = pwd;
117 rk_getpwnam_r(const char *name, struct passwd *pwd, char *buffer,
129 copypw(pwd, buffer, bufsize, p);
131 *result = pwd;
158 struct passwd pwd, *result;
167 ret = rk_getpwnam_r(user, &pwd, buf, sizeof(buf), &result);
172 ret = rk_getpwnam_r(user, &pwd, buf, 1, &result);
176 ret = rk_getpwnam_r("no-user-here-promise", &pwd, buf, sizeof(buf), &result);
180 ret = rk_getpwuid_r(0, &pwd, buf, sizeof(buf), &result);
185 ret = rk_getpwuid_r(0, &pwd, buf, 1, &result);
189 ret = rk_getpwuid_r(-1234, &pwd, buf, sizeof(buf), &result);