X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fvserver.h;h=e8dfb24de7c15386b5842a741784c68414d04bcd;hb=ae30e15c735cd221315b111584cb30fc9e7bc476;hp=45080822b52de750db2df81680542bacb630dab3;hpb=569b1bfe1e5954fa083532dc37d2fe7418ec2d4a;p=util-vserver.git diff --git a/lib/vserver.h b/lib/vserver.h index 4508082..e8dfb24 100644 --- a/lib/vserver.h +++ b/lib/vserver.h @@ -160,6 +160,7 @@ #define VC_IATTR_BARRIER 0x00010000u #define VC_IATTR_IUNLINK 0x00020000u #define VC_IATTR_IMMUTABLE 0x00040000u +#define VC_IATTR_COW 0x00080000u // the flags @@ -204,9 +205,12 @@ // the ccapabilities #define VC_VXC_SET_UTSNAME 0x00000001ull #define VC_VXC_SET_RLIMIT 0x00000002ull +#define VC_VXC_FS_SECURITY 0x00000004ull #define VC_VXC_RAW_ICMP 0x00000100ull #define VC_VXC_SYSLOG 0x00001000ull +#define VC_VXC_OOM_ADJUST 0x00002000ull +#define VC_VXC_AUDIT_CONTROL 0x00004000ull #define VC_VXC_SECURE_MOUNT 0x00010000ull #define VC_VXC_SECURE_REMOUNT 0x00020000ull @@ -946,7 +950,7 @@ extern "C" { uint_least64_t vc_get_insecurebcaps() VC_ATTR_CONST; inline static uint_least64_t vc_get_insecureccaps() { - return ~(VC_VXC_SET_UTSNAME|VC_VXC_RAW_ICMP); + return ~(VC_VXC_SET_UTSNAME|VC_VXC_RAW_ICMP|VC_VXC_AUDIT_CONTROL); } inline static int vc_setfilecontext(char const *filename, xid_t xid) {