diff --git a/src/lxc/macro.h b/src/lxc/macro.h index 24d80fe16e..092782aab8 100644 --- a/src/lxc/macro.h +++ b/src/lxc/macro.h @@ -37,64 +37,168 @@ #endif /* capabilities */ +#ifndef CAP_CHOWN +#define CAP_CHOWN 0 +#endif + +#ifndef CAP_DAC_OVERRIDE +#define CAP_DAC_OVERRIDE 1 +#endif + +#ifndef CAP_DAC_READ_SEARCH +#define CAP_DAC_READ_SEARCH 2 +#endif + +#ifndef CAP_FOWNER +#define CAP_FOWNER 3 +#endif + +#ifndef CAP_FSETID +#define CAP_FSETID 4 +#endif + +#ifndef CAP_KILL +#define CAP_KILL 5 +#endif + #ifndef CAP_SETGID -#define CAP_SETGID 6 +#define CAP_SETGID 6 #endif #ifndef CAP_SETUID -#define CAP_SETUID 7 +#define CAP_SETUID 7 +#endif + +#ifndef CAP_SETPCAP +#define CAP_SETPCAP 8 +#endif + +#ifndef CAP_LINUX_IMMUTABLE +#define CAP_LINUX_IMMUTABLE 9 +#endif + +#ifndef CAP_NET_BIND_SERVICE +#define CAP_NET_BIND_SERVICE 10 +#endif + +#ifndef CAP_NET_BROADCAST +#define CAP_NET_BROADCAST 11 +#endif + +#ifndef CAP_NET_ADMIN +#define CAP_NET_ADMIN 12 +#endif + +#ifndef CAP_NET_RAW +#define CAP_NET_RAW 13 +#endif + +#ifndef CAP_IPC_LOCK +#define CAP_IPC_LOCK 14 +#endif + +#ifndef CAP_IPC_OWNER +#define CAP_IPC_OWNER 15 +#endif + +#ifndef CAP_SYS_MODULE +#define CAP_SYS_MODULE 16 +#endif + +#ifndef CAP_SYS_RAWIO +#define CAP_SYS_RAWIO 17 +#endif + +#ifndef CAP_SYS_CHROOT +#define CAP_SYS_CHROOT 18 +#endif + +#ifndef CAP_SYS_PTRACE +#define CAP_SYS_PTRACE 19 +#endif + +#ifndef CAP_SYS_PACCT +#define CAP_SYS_PACCT 20 #endif #ifndef CAP_SYS_ADMIN -#define CAP_SYS_ADMIN 21 +#define CAP_SYS_ADMIN 21 +#endif + +#ifndef CAP_SYS_BOOT +#define CAP_SYS_BOOT 22 +#endif + +#ifndef CAP_SYS_NICE +#define CAP_SYS_NICE 23 +#endif + +#ifndef CAP_SYS_RESOURCE +#define CAP_SYS_RESOURCE 24 +#endif + +#ifndef CAP_SYS_TIME +#define CAP_SYS_TIME 25 +#endif + +#ifndef CAP_SYS_TTY_CONFIG +#define CAP_SYS_TTY_CONFIG 26 +#endif + +#ifndef CAP_MKNOD +#define CAP_MKNOD 27 +#endif + +#ifndef CAP_LEASE +#define CAP_LEASE 28 #endif #ifndef CAP_AUDIT_WRITE -#define CAP_AUDIT_WRITE 29 +#define CAP_AUDIT_WRITE 29 #endif #ifndef CAP_AUDIT_CONTROL -#define CAP_AUDIT_CONTROL 30 +#define CAP_AUDIT_CONTROL 30 #endif #ifndef CAP_SETFCAP -#define CAP_SETFCAP 31 +#define CAP_SETFCAP 31 #endif #ifndef CAP_MAC_OVERRIDE -#define CAP_MAC_OVERRIDE 32 +#define CAP_MAC_OVERRIDE 32 #endif #ifndef CAP_MAC_ADMIN -#define CAP_MAC_ADMIN 33 +#define CAP_MAC_ADMIN 33 #endif #ifndef CAP_SYSLOG -#define CAP_SYSLOG 34 +#define CAP_SYSLOG 34 #endif #ifndef CAP_WAKE_ALARM -#define CAP_WAKE_ALARM 35 +#define CAP_WAKE_ALARM 35 #endif #ifndef CAP_BLOCK_SUSPEND -#define CAP_BLOCK_SUSPEND 36 +#define CAP_BLOCK_SUSPEND 36 #endif #ifndef CAP_AUDIT_READ -#define CAP_AUDIT_READ 37 +#define CAP_AUDIT_READ 37 #endif #ifndef CAP_PERFMON -#define CAP_PERFMON 38 +#define CAP_PERFMON 38 #endif #ifndef CAP_BPF -#define CAP_BPF 39 +#define CAP_BPF 39 #endif #ifndef CAP_CHECKPOINT_RESTORE -#define CAP_CHECKPOINT_RESTORE 40 +#define CAP_CHECKPOINT_RESTORE 40 #endif /* prctl */