Lines Matching defs:rlimit
61 static const int rlimit[] = {
83 struct rlimit res;
87 buf = calloc(__arraycount(rlimit), sizeof(int));
92 for (i = lim = 0; i < __arraycount(rlimit); i++) {
94 (void)memset(&res, 0, sizeof(struct rlimit));
96 if (getrlimit(rlimit[i], &res) != 0)
108 if (setrlimit(rlimit[i], &res) != 0) {
109 lim = rlimit[i];
115 for (i = 0; i < __arraycount(rlimit); i++) {
117 (void)memset(&res, 0, sizeof(struct rlimit));
122 if (getrlimit(rlimit[i], &res) != 0)
127 (void)setrlimit(rlimit[i], &res);
143 struct rlimit res;
146 for (i = 0; i < __arraycount(rlimit); i++) {
148 (void)memset(&res, 0, sizeof(struct rlimit));
150 ATF_REQUIRE(getrlimit(rlimit[i], &res) == 0);
151 ATF_REQUIRE(setrlimit(rlimit[i], &res) == 0);
163 struct rlimit res;
166 for (i = 0; i < __arraycount(rlimit); i++) {
170 ATF_REQUIRE(getrlimit(rlimit[i], (void *)0) != 0);
188 struct rlimit res;
260 struct rlimit res;
330 struct rlimit res;
379 struct rlimit res;
438 struct rlimit res;
488 struct rlimit res;
518 struct rlimit res;
524 for (i = 0; i < __arraycount(rlimit); i++) {
526 ATF_REQUIRE(getrlimit(rlimit[i], &res) == 0);
538 ATF_CHECK_ERRNO(EPERM, setrlimit(rlimit[i], &res) != 0);
551 struct rlimit res;