Lines Matching refs:grp
10 #include <grp.h>
33 struct group *grp;
53 CHECKr(getgrgid_r(gid, &grpbuf, buffer, sizeof(buffer), &grp));
56 ASSERT(grp->gr_name != fail);
59 ASSERT(grp->gr_gid == gid);
65 strlcpy(oname = s, grp->gr_name, len);
70 strlcpy(opasswd = s, grp->gr_passwd, len);
75 ogid = grp->gr_gid;
78 for (i = 0, p = grp->gr_mem; *p; p++) {
87 printf("now: %s:%s:%d:", grp->gr_name, grp->gr_passwd, grp->gr_gid);
88 for (p = grp->gr_mem; *p; p++)
120 printf("after: %s:%s:%d:", grp->gr_name, grp->gr_passwd, grp->gr_gid);
121 for (p = grp->gr_mem; *p; p++) {
132 if (strcmp(cpy[i], grp->gr_mem[i]) != 0)
134 if (strcmp(grp->gr_name, oname) != 0)
136 if (strcmp(grp->gr_passwd, opasswd) != 0)
138 if (grp->gr_gid != ogid)