26 #ifndef CAPABILITIES_HPP
27 #define CAPABILITIES_HPP
29 #include "../my_config.h"
45 extern capa_status capability_LINUX_IMMUTABLE(user_interaction & ui,
bool verbose);
47 extern capa_status capability_SYS_RESOURCE(user_interaction & ui,
bool verbose);
49 extern capa_status capability_FOWNER(user_interaction & ui,
bool verbose);
51 extern capa_status capability_CHOWN(user_interaction & ui,
bool verbose);
capa_status
the EFFECTIVE set the value of the associated capability for the calling thread
@ capa_clear
current thread has not the requested capability
@ capa_set
current thread has the requested capability
libdar namespace encapsulate all libdar symbols
defines the interaction interface between libdar and users.