rem: getgroups (size_t n, GETGROUPS_T *group)
add: getgroups (int n, GETGROUPS_T *group)
context: getgroups (size_t n, GETGROUPS_T *group){  int n_groups;  GETGROUPS_T *gbuf;#undef getgroups  if (n != 0)    return getgroups (n, group);  n = 20;  gbuf = NULL;  while (1)    {      gbuf = (GETGROUPS_T *) xrealloc (gbuf, n * sizeof (GETGROUPS_T));      n_groups = getgroups (n, gbuf);      if (n_groups < n)	break;      n += 10;    }  free (gbuf);  return n_groups;}