PWD_BUFFER_SIZE
char buffer[PWD_BUFFER_SIZE];
if (getpwnam_r(user, &pwd, buffer, PWD_BUFFER_SIZE) == NULL) {
char pwdbuf[PWD_BUFFER_SIZE];
if (getpwuid_r(uid, &pwd, pwdbuf, PWD_BUFFER_SIZE, &pw) != 0) {
char pwdbuf[PWD_BUFFER_SIZE];
if (getpwuid_r(getuid(), &pwd, pwdbuf, PWD_BUFFER_SIZE,