group ID */ char **gr_mem; /* NULL-terminated array of pointers to names of group members ... grpp->gr_mem[j] == NULL) break; printf(" %s", grpp->gr_mem[j]); } printf("\n"); } endg…group ID */ char **gr_mem; /* NULL-terminated array of pointers to names of group members ... grpp->gr_mem[j] == NULL) break; printf(" %s", grpp->gr_mem[j]); } printf("\n"); } endg…typedef void printf_va_arg_function(void * mem , va_list * ap ); Types struct printf_infoUnsafe heap Async-cancel safety AC-Unsafe mem Note: these attributes are preliminary. STANDARDS ISO/IECgroup ID */ char **gr_mem; /* NULL-terminated array of pointers to names of group membersgroup ID */ char **gr_mem; /* NULL-terminated array of pointers to names of group membersgroup ID */ char **gr_mem; /* NULL-terminated array of pointers to names of group membersgroup ID */ char **gr_mem; /* NULL-terminated array of pointers to names of group membersUnsafe heap Async-cancel safety AC-Unsafe mem Note: these attributes are preliminary. STANDARDS ISO/IEC