Lines Matching defs:grp
37 #include <grp.h>
209 struct group *grp;
218 grp = getgrnam(gname);
221 if (grp == NULL) {
226 grp = getgrgid(gid);
230 if (grp == NULL) {
235 if (ruid == 0 || pwd->pw_gid == grp->gr_gid)
236 return grp->gr_gid;
241 if (groups[i] == grp->gr_gid) {
243 return grp->gr_gid;
252 for (ap = grp->gr_mem; *ap != NULL; ap++)
254 return grp->gr_gid;
256 if (*grp->gr_passwd != '\0') {
258 if (strcmp(grp->gr_passwd, crypt(p, grp->gr_passwd)) == 0) {
260 return grp->gr_gid;