getgrent_r
int getgrent_r(struct group *, char *, size_t, struct group **);
return (getgrent_r(grp, buffer, bufsize, res));