RLIMIT_FSIZE
if (getrlimit(RLIMIT_FSIZE , &reslimit) == 0){
(void)setrlimit(RLIMIT_FSIZE , &reslimit);
#ifdef RLIMIT_FSIZE
{ "file size", "512-blocks", RLIMIT_FSIZE, 512, 'f' },
if (setrlimit(RLIMIT_FSIZE, &rl_zero) == -1)
if (setrlimit(RLIMIT_FSIZE, &rl_zero) == -1)
if (setrlimit(RLIMIT_FSIZE, &rl_zero) == -1)
if (setrlimit(RLIMIT_FSIZE, &rl_zero) == -1)
if (getrlimit(RLIMIT_FSIZE, &limit) == -1)
if (setrlimit(RLIMIT_FSIZE, &limit) == -1)
{ "filesize", login_getcapsize, RLIMIT_FSIZE },
(void)setrlimit(RLIMIT_FSIZE, &rlim);
{ "Max file size", "bytes", RLIMIT_FSIZE },
RLIMIT_CPU, RLIMIT_FSIZE, RLIMIT_DATA, RLIMIT_STACK,
res->lim = lim_cur(td, RLIMIT_FSIZE);
case RLIMIT_FSIZE:
if (size <= lim_cur(td, RLIMIT_FSIZE))
lim_cur(td, RLIMIT_FSIZE);
ATF_REQUIRE_EQ(0, getrlimit(RLIMIT_FSIZE, &rlp));
ATF_REQUIRE_EQ(0, setrlimit(RLIMIT_FSIZE, &rlp));
ATF_REQUIRE_EQ(-1, setrlimit(RLIMIT_FSIZE, NULL));
getrlimit(RLIMIT_FSIZE, &m_initial_limit);
setrlimit(RLIMIT_FSIZE, &m_initial_limit);
ASSERT_EQ(0, setrlimit(RLIMIT_FSIZE, &rl)) << strerror(errno);
ASSERT_EQ(0, setrlimit(RLIMIT_FSIZE, &rl)) << strerror(errno);
ASSERT_EQ(0, setrlimit(RLIMIT_FSIZE, &rl)) << strerror(errno);
ASSERT_EQ(0, setrlimit(RLIMIT_FSIZE, &rl)) << strerror(errno);
getrlimit(RLIMIT_FSIZE, &m_initial_limit);
setrlimit(RLIMIT_FSIZE, &m_initial_limit);
ASSERT_EQ(0, setrlimit(RLIMIT_FSIZE, &rl)) << strerror(errno);
ASSERT_EQ(0, setrlimit(RLIMIT_FSIZE, &rl)) << strerror(errno);
case RLIMIT_FSIZE: /* Size values */
(void)setrlimit(RLIMIT_FSIZE, &rlim);