1
#include <sys/resource.h>
5
long ulimit(int cmd, ...)
8
getrlimit(RLIMIT_FSIZE, &rl);
9
if (cmd == UL_SETFSIZE) {
13
val = va_arg(ap, long);
15
rl.rlim_cur = 512ULL * val;
16
if (setrlimit(RLIMIT_FSIZE, &rl)) return -1;
18
return rl.rlim_cur / 512;