Lines Matching refs:newgr
520 struct group *newgr;
522 newgr = (struct group *)(void *)dst; /* avoid alignment warning */
523 dst += sizeof(*newgr);
525 newgr->gr_mem = (char **)(void *)(dst); /* avoid alignment warning */
526 dst += (ndx + 1) * sizeof(*newgr->gr_mem);
528 newgr->gr_mem = NULL;
530 newgr->gr_name = dst;
533 newgr->gr_name = NULL;
535 newgr->gr_passwd = dst;
538 newgr->gr_passwd = NULL;
539 newgr->gr_gid = gr->gr_gid;
544 newgr->gr_mem[i] = dst;
548 /* If name is not NULL, newgr->gr_mem is known to be not NULL */
550 newgr->gr_mem[i++] = dst;
553 /* if newgr->gr_mem is not NULL add NULL marker */
554 if (newgr->gr_mem != NULL)
555 newgr->gr_mem[i] = NULL;
557 return (newgr);