Lines Matching defs:pwd
64 #include <pwd.h>
3599 struct passwd pwd;
3602 int res = getpwuid_r(0, &pwd, buf, sizeof(buf), &pwdres);
3604 EXPECT_NOT_POISONED(pwd.pw_name);
3605 ASSERT_TRUE(pwd.pw_name != NULL);
3606 EXPECT_NOT_POISONED(pwd.pw_name[0]);
3607 EXPECT_NOT_POISONED(pwd.pw_uid);
3608 ASSERT_EQ(0U, pwd.pw_uid);
3613 struct passwd pwd;
3616 int res = getpwnam_r("root", &pwd, buf, sizeof(buf), &pwdres);
3618 EXPECT_NOT_POISONED(pwd.pw_name);
3619 ASSERT_TRUE(pwd.pw_name != NULL);
3620 EXPECT_NOT_POISONED(pwd.pw_name[0]);
3621 EXPECT_NOT_POISONED(pwd.pw_uid);
3622 ASSERT_EQ(0U, pwd.pw_uid);
3627 struct passwd pwd;
3633 EXPECT_UMR(getpwnam_r(s, &pwd, buf, sizeof(buf), &pwdres));
3663 struct passwd pwd;
3667 int res = getpwent_r(&pwd, buf, sizeof(buf), &pwdres);
3669 EXPECT_NOT_POISONED(pwd.pw_name);
3670 ASSERT_TRUE(pwd.pw_name != NULL);
3671 EXPECT_NOT_POISONED(pwd.pw_name[0]);
3672 EXPECT_NOT_POISONED(pwd.pw_uid);