Lines Matching defs:grp
49 #include <grp.h>
3637 struct group grp;
3640 int res = getgrnam_r(SUPERUSER_GROUP, &grp, buf, sizeof(buf), &grpres);
3644 EXPECT_NOT_POISONED(grp.gr_name);
3645 ASSERT_TRUE(grp.gr_name != NULL);
3646 EXPECT_NOT_POISONED(grp.gr_name[0]);
3647 EXPECT_NOT_POISONED(grp.gr_gid);
3703 struct group *grp = fgetgrent(fp);
3704 ASSERT_TRUE(grp != NULL);
3705 EXPECT_NOT_POISONED(grp->gr_name);
3706 ASSERT_TRUE(grp->gr_name != NULL);
3707 EXPECT_NOT_POISONED(grp->gr_name[0]);
3708 EXPECT_NOT_POISONED(grp->gr_gid);
3709 for (char **p = grp->gr_mem; *p; ++p) {
3719 struct group grp;
3723 int res = getgrent_r(&grp, buf, sizeof(buf), &grpres);
3725 EXPECT_NOT_POISONED(grp.gr_name);
3726 ASSERT_TRUE(grp.gr_name != NULL);
3727 EXPECT_NOT_POISONED(grp.gr_name[0]);
3728 EXPECT_NOT_POISONED(grp.gr_gid);
3736 struct group grp;
3740 int res = fgetgrent_r(fp, &grp, buf, sizeof(buf), &grpres);
3742 EXPECT_NOT_POISONED(grp.gr_name);
3743 ASSERT_TRUE(grp.gr_name != NULL);
3744 EXPECT_NOT_POISONED(grp.gr_name[0]);
3745 EXPECT_NOT_POISONED(grp.gr_gid);