_getgroupsbymember
extern int _getgroupsbymember(const char *, gid_t[], int, int);
tmpngrps = _getgroupsbymember(pwd.pw_name, tmpgrps, ngroups_max, 1);
ngroups = _getgroupsbymember(pw->pw_name, groups, ngroups_max, 1);
extern int _getgroupsbymember(const char *, gid_t[], int, int);
ngrp = _getgroupsbymember(login, groups, (int)ngroups_max, 1);
extern int _getgroupsbymember(const char *, gid_t[], int, int);
extern int _getgroupsbymember(const char *, gid_t[], int, int);
ret = _getgroupsbymember(uname, grpptr, sz, 1);
extern int _getgroupsbymember(const char *, gid_t[], int, int);
ngroups = _getgroupsbymember(uname, groups, (int)ngroups_max,
extern int _getgroupsbymember(const char *, gid_t[], int, int);
*gidsLen = _getgroupsbymember(pw->pw_name, *gids, maxgroups, 1);
ngroups = _getgroupsbymember(pw.pw_name, groups, maxgrp,
extern int _getgroupsbymember(const char *, gid_t[], int, int);
num = _getgroupsbymember(pwd->pw_name, gids, ngroups_max, 1);
extern int _getgroupsbymember(const char *, gid_t[], int, int);