# define _LINUX_CAPABILITY_VERSION_1 _LINUX_CAPABILITY_VERSION
#endif
-#ifndef _LINUX_CAPABILITY_VERSION_2
-# define _LINUX_CAPABILITY_VERSION_2 0x20071026
+#ifndef _LINUX_CAPABILITY_VERSION_3
+# define _LINUX_CAPABILITY_VERSION_3 0x20080522
#endif
struct __user_cap_header_struct header;
struct __user_cap_data_struct user[2];
- header.version = _LINUX_CAPABILITY_VERSION_2;
+ header.version = _LINUX_CAPABILITY_VERSION_3;
header.pid = 0;
retry:
if (capget(&header, user)==-1) {
if (!retried &&
- header.version != _LINUX_CAPABILITY_VERSION_2) {
+ header.version != _LINUX_CAPABILITY_VERSION_3) {
header.version = _LINUX_CAPABILITY_VERSION_1;
retried = 1;
goto retry;
struct __user_cap_header_struct header;
struct __user_cap_data_struct user[2];
- header.version = _LINUX_CAPABILITY_VERSION_2;
+ header.version = _LINUX_CAPABILITY_VERSION_3;
header.pid = 0;
if (getuid()!=0) {
retry:
if (capget(&header, user)==-1) {
if (!retried &&
- header.version != _LINUX_CAPABILITY_VERSION_2) {
+ header.version != _LINUX_CAPABILITY_VERSION_3) {
header.version = _LINUX_CAPABILITY_VERSION_1;
retried = 1;
goto retry;