getpwnam_r
int getpwnam_r(const char *, struct passwd *, char *, size_t,
return (getpwnam_r(key.name, pwd, buffer, bufsize, res));
getpwnam_r(user, &pwres, pwbuf, sizeof(pwbuf), &pwd) != 0 ||
if (getpwnam_r(usr, &pws, pwbuf, sizeof(pwbuf), &pwd) != 0 ||
if (getpwnam_r(name, &pws, pwbuf, sizeof(pwbuf), &pw) == 0 &&