TEST_F(SysResourceTest, prlimit64) { pr_l64_.rlim_cur = pr_l64_.rlim_max; ASSERT_EQ(0, prlimit64(0, RLIMIT_CORE, &pr_l64_, NULL)); CheckResourceLimits(); ASSERT_EQ(pr_l64_.rlim_max, pr_l64_.rlim_cur); }
TEST_F(SysResourceTest, setrlimit64) { l64_.rlim_cur = 456U; ASSERT_EQ(0, setrlimit64(RLIMIT_CORE, &l64_)); CheckResourceLimits(); ASSERT_EQ(456U, l64_.rlim_cur); }
TEST_F(SysResourceTest, get_resource_limit_equal) { CheckResourceLimits(); }
TEST_F(SysResourceTest, setrlimit) { l32_.rlim_cur = 123U; ASSERT_EQ(0, setrlimit(RLIMIT_CORE, &l32_)); CheckResourceLimits(); ASSERT_EQ(123U, l32_.rlim_cur); }
TEST_F(SysResourceTest, prlimit) { pr_l32_.rlim_cur = pr_l32_.rlim_max; ASSERT_EQ(0, prlimit(0, RLIMIT_CORE, &pr_l32_, nullptr)); CheckResourceLimits(); ASSERT_EQ(pr_l32_.rlim_max, pr_l32_.rlim_cur); }