Fall back to _LINUX_CAPABILITY_VERSION if no explicit version is defined.

This is the case on Android.
This commit is contained in:
Tobias Brunner
2011-03-22 17:39:05 +01:00
parent 3f5647819b
commit 3eede76288
+3 -1
View File
@@ -172,8 +172,10 @@ METHOD(daemon_t, drop_capabilities, bool,
.version = _LINUX_CAPABILITY_VERSION_3, .version = _LINUX_CAPABILITY_VERSION_3,
#elif defined(_LINUX_CAPABILITY_VERSION_2) #elif defined(_LINUX_CAPABILITY_VERSION_2)
.version = _LINUX_CAPABILITY_VERSION_2, .version = _LINUX_CAPABILITY_VERSION_2,
#else #elif defined(_LINUX_CAPABILITY_VERSION_1)
.version = _LINUX_CAPABILITY_VERSION_1, .version = _LINUX_CAPABILITY_VERSION_1,
#else
.version = _LINUX_CAPABILITY_VERSION,
#endif #endif
}; };
if (capset(&header, this->caps) != 0) if (capset(&header, this->caps) != 0)