X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fplanetlab.h;h=394664077abd27fdf8557a7ff0d65645f7ab7dcc;hb=d35ef08a986920e31142f27cbe3de2a0836a0c25;hp=9d9bcb3a965a97ff557d21f55c1fb880fca8ade6;hpb=c4ab647140e6387139cb7fd54c43e96fc6981a5c;p=util-vserver-pl.git diff --git a/src/planetlab.h b/src/planetlab.h index 9d9bcb3..3946640 100644 --- a/src/planetlab.h +++ b/src/planetlab.h @@ -45,7 +45,9 @@ struct sliver_resources { struct vc_rlimit vs_rss; struct vc_rlimit vs_as; struct vc_rlimit vs_nproc; - struct vc_rlimit vs_openfd; + struct vc_rlimit vs_nofile; + struct vc_rlimit vs_memlock; + unsigned long int personality; }; int adjust_lim(const struct vc_rlimit *vcr, struct rlimit *lim); @@ -63,7 +65,7 @@ pl_setsched(xid_t ctx, uint32_t cpu_min, uint32_t cpu_share); #define NULLBYTE_SIZE 1 void pl_get_limits(const char *, struct sliver_resources *); -void pl_set_ulimits(const struct sliver_resources *); +int pl_set_ulimits(const struct sliver_resources *); static inline int _PERROR(const char *format, char *file, int line, int _errno, ...)