GNMLEN
(void)strncpy(ptr->name, gr->gr_name, GNMLEN - 1);
ptr->name[GNMLEN-1] = '\0';
(void)strncpy(ptr->name, name, GNMLEN - 1);
char name[GNMLEN]; /* gid name */