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;