Lines Matching defs:rlimit
56 static const int rlimit[] = {
78 struct rlimit res;
82 buf = calloc(__arraycount(rlimit), sizeof(int));
87 for (i = lim = 0; i < __arraycount(rlimit); i++) {
89 (void)memset(&res, 0, sizeof(struct rlimit));
91 if (getrlimit(rlimit[i], &res) != 0)
103 if (setrlimit(rlimit[i], &res) != 0) {
104 lim = rlimit[i];
110 for (i = 0; i < __arraycount(rlimit); i++) {
112 (void)memset(&res, 0, sizeof(struct rlimit));
117 if (getrlimit(rlimit[i], &res) != 0)
122 (void)setrlimit(rlimit[i], &res);
138 struct rlimit res;
141 for (i = 0; i < __arraycount(rlimit); i++) {
143 (void)memset(&res, 0, sizeof(struct rlimit));
145 ATF_REQUIRE(getrlimit(rlimit[i], &res) == 0);
146 ATF_REQUIRE(setrlimit(rlimit[i], &res) == 0);
158 struct rlimit res;
161 for (i = 0; i < __arraycount(rlimit); i++) {
165 ATF_REQUIRE(getrlimit(rlimit[i], (void *)0) != 0);
183 struct rlimit res;
247 struct rlimit res;
304 struct rlimit res;
353 struct rlimit res;
412 struct rlimit res;
461 struct rlimit res;
490 struct rlimit res;
496 for (i = 0; i < __arraycount(rlimit); i++) {
498 ATF_REQUIRE(getrlimit(rlimit[i], &res) == 0);
506 ATF_CHECK_ERRNO(EPERM, setrlimit(rlimit[i], &res) != 0);
519 struct rlimit res;
609 struct rlimit res;
618 res = (struct rlimit){ .rlim_cur = 0, .rlim_max = 0 };
639 * stack growth -- and hope the hard rlimit is big enough to
643 atf_tc_skip("hard stack rlimit is too small");