Lines Matching refs:newgr
507 struct group *newgr;
509 newgr = (struct group *)(void *)dst; /* avoid alignment warning */
510 dst += sizeof(*newgr);
512 newgr->gr_mem = (char **)(void *)(dst); /* avoid alignment warning */
513 dst += (ndx + 1) * sizeof(*newgr->gr_mem);
515 newgr->gr_mem = NULL;
517 newgr->gr_name = dst;
520 newgr->gr_name = NULL;
522 newgr->gr_passwd = dst;
525 newgr->gr_passwd = NULL;
526 newgr->gr_gid = gr->gr_gid;
531 newgr->gr_mem[i] = dst;
535 /* If name is not NULL, newgr->gr_mem is known to be not NULL */
537 newgr->gr_mem[i++] = dst;
540 /* if newgr->gr_mem is not NULL add NULL marker */
541 if (newgr->gr_mem != NULL)
542 newgr->gr_mem[i] = NULL;
544 return (newgr);