Home | History | Annotate | Download | only in tests

Lines Matching refs:grp

35 #include <grp.h>
3126 struct group grp;
3129 int res = getgrnam_r("root", &grp, buf, sizeof(buf), &grpres);
3131 EXPECT_NOT_POISONED(grp.gr_name);
3132 ASSERT_TRUE(grp.gr_name != NULL);
3133 EXPECT_NOT_POISONED(grp.gr_name[0]);
3134 EXPECT_NOT_POISONED(grp.gr_gid);
3185 struct group *grp = fgetgrent(fp);
3186 ASSERT_TRUE(grp != NULL);
3187 EXPECT_NOT_POISONED(grp->gr_name);
3188 ASSERT_TRUE(grp->gr_name != NULL);
3189 EXPECT_NOT_POISONED(grp->gr_name[0]);
3190 EXPECT_NOT_POISONED(grp->gr_gid);
3191 for (char **p = grp->gr_mem; *p; ++p) {
3199 struct group grp;
3203 int res = getgrent_r(&grp, buf, sizeof(buf), &grpres);
3205 EXPECT_NOT_POISONED(grp.gr_name);
3206 ASSERT_TRUE(grp.gr_name != NULL);
3207 EXPECT_NOT_POISONED(grp.gr_name[0]);
3208 EXPECT_NOT_POISONED(grp.gr_gid);
3214 struct group grp;
3218 int res = fgetgrent_r(fp, &grp, buf, sizeof(buf), &grpres);
3220 EXPECT_NOT_POISONED(grp.gr_name);
3221 ASSERT_TRUE(grp.gr_name != NULL);
3222 EXPECT_NOT_POISONED(grp.gr_name[0]);
3223 EXPECT_NOT_POISONED(grp.gr_gid);