setrlimit
if (setrlimit(RLIMIT_STACK, &lim) < 0) {
COMPAT_SYSCALL_DEFINE2(setrlimit, unsigned int, resource,
SYSCALL_DEFINE2(setrlimit, unsigned int, resource, struct rlimit __user *, rlim)
if (setrlimit(RLIMIT_MEMLOCK, &rlim_cur_zero))
setrlimit(RLIMIT_MEMLOCK, &rlim_init);
setrlimit(RLIMIT_MEMLOCK, &rinf);
if (setrlimit(RLIMIT_MEMLOCK, &rlim))
if (setrlimit(RLIMIT_NOFILE, &rl) < 0)
if (setrlimit(RLIMIT_NOFILE, &rl) < 0)
if (setrlimit(RLIMIT_NOFILE, &limit) == -1) {
return setrlimit(RLIMIT_NOFILE, &rlim);
setrlimit(RLIMIT_MEMLOCK, &rinf);
if (setrlimit(RLIMIT_MEMLOCK, &rlim) < 0) {
if (setrlimit(RLIMIT_MEMLOCK, &rlim) < 0)
if (setrlimit(RLIMIT_NOFILE, &l) == 0) {
if (setrlimit(RLIMIT_NOFILE, &limit) < 0)
err = setrlimit(RLIMIT_NOFILE, &rlim_new);
setrlimit(RLIMIT_NOFILE, &rlim_old);
ASSERT_EQ(0, setrlimit(RLIMIT_NOFILE, &rlimit));
ASSERT_EQ(0, setrlimit(RLIMIT_NOFILE, &rlimit));
EXPECT_EQ(0, setrlimit(RLIMIT_NOFILE, &rlimit)) {
setrlimit(RLIMIT_CORE, &rlimit);
__TEST_REQUIRE(setrlimit(RLIMIT_NOFILE, &rl) >= 0,
TEST_ASSERT(!setrlimit(RLIMIT_NOFILE, &rl), "setrlimit() failed!");
if (setrlimit(RLIMIT_MEMLOCK, &lim))
if (setrlimit(RLIMIT_MEMLOCK, &new)) {
if (setrlimit(RLIMIT_MEMLOCK, &new)) {
if (setrlimit(type, rlim))
if (setrlimit(type, rlim))
setrlimit(RLIMIT_MEMLOCK, &rlim_new);
setrlimit(RLIMIT_MEMLOCK, &rlim_old);
ret = setrlimit(RLIMIT_CORE, &rlim);
setrlimit(RLIMIT_CORE, &rlimit);
ret = setrlimit(RLIMIT_CORE, &rlim);
ret = setrlimit(RLIMIT_FSIZE, &rlim);
if (setrlimit(RLIMIT_NOFILE, &rlim)) {
setrlimit(RLIMIT_CORE, &(struct rlimit){});
(void)setrlimit(RLIMIT_CORE, &rlim);
if (setrlimit(RLIMIT_NPROC, &limit) < 0)
rv = setrlimit(RLIMIT_STACK, &rlim);