1 #include <sys/resource.h>
6 int __setrlimit(int resource, const struct rlimit *rlim)
8 long k_rlim[2] = { rlim->rlim_cur, rlim->rlim_max };
9 return __syscall(SYS_setrlimit, resource, k_rlim);
13 const struct rlimit *rlim;
18 static void do_setrlimit(void *p)
22 c->err = -__setrlimit(c->res, c->rlim);
25 int setrlimit(int resource, const struct rlimit *rlim)
27 struct ctx c = { .res = resource, .rlim = rlim };
28 __synccall(do_setrlimit, &c);