X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fbcaps-v13.c;h=7a5cececc45500559c256abbaef282a6c876286e;hb=dbbb75087e2a59a419e8c3ef76458f3262dfe8cd;hp=6f9f491b1cc7cfeda28ac723e4d4a69039079054;hpb=9c78378bebc1a9f3d400f422df8ede9efea57dea;p=util-vserver.git diff --git a/lib/bcaps-v13.c b/lib/bcaps-v13.c index 6f9f491..7a5cece 100644 --- a/lib/bcaps-v13.c +++ b/lib/bcaps-v13.c @@ -29,15 +29,7 @@ #include #include -#define DECL(VAL) { #VAL, sizeof(#VAL)-1, 1 << (CAP_ ## VAL) } - -#ifndef CAP_AUDIT_WRITE -# define CAP_AUDIT_WRITE 29 -#endif - -#ifndef CAP_AUDIT_CONTROL -# define CAP_AUDIT_CONTROL 30 -#endif +#define DECL(VAL) { #VAL, sizeof(#VAL)-1, 1ULL << (VC_CAP_ ## VAL) } static struct Mapping_uint64 const VALUES[] = { DECL(CHOWN), @@ -71,6 +63,9 @@ static struct Mapping_uint64 const VALUES[] = { DECL(LEASE), DECL(AUDIT_WRITE), DECL(AUDIT_CONTROL), + DECL(SETFCAP), + DECL(MAC_OVERRIDE), + DECL(MAC_ADMIN), }; inline static char const *