X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fbasic%2Fcapability-util.h;fp=src%2Fbasic%2Fcapability-util.h;h=3f6c988f617912634d11ebdfd91dec140451a09f;hb=bccdfb431a266e7671d518fd5a42362a5ce724c9;hp=4eb5c2a835d60c55a4395682943e546e86e6593f;hpb=94c5f7fa9e34517edad75cd63d71dd459ec4f133;p=elogind.git diff --git a/src/basic/capability-util.h b/src/basic/capability-util.h index 4eb5c2a83..3f6c988f6 100644 --- a/src/basic/capability-util.h +++ b/src/basic/capability-util.h @@ -27,14 +27,16 @@ #include "util.h" unsigned long cap_last_cap(void); -int have_effective_cap(int value); -int capability_bounding_set_drop(uint64_t drop, bool right_now); -int capability_bounding_set_drop_usermode(uint64_t drop); +// UNNEEDED int have_effective_cap(int value); +// UNNEEDED int capability_bounding_set_drop(uint64_t drop, bool right_now); +// UNNEEDED int capability_bounding_set_drop_usermode(uint64_t drop); -int drop_privileges(uid_t uid, gid_t gid, uint64_t keep_capabilities); +// UNNEEDED int drop_privileges(uid_t uid, gid_t gid, uint64_t keep_capabilities); -int drop_capability(cap_value_t cv); +// UNNEEDED int drop_capability(cap_value_t cv); +/// UNNEEDED by elogind +#if 0 DEFINE_TRIVIAL_CLEANUP_FUNC(cap_t, cap_free); #define _cleanup_cap_free_ _cleanup_(cap_freep) @@ -43,3 +45,4 @@ static inline void cap_free_charpp(char **p) { cap_free(*p); } #define _cleanup_cap_free_charp_ _cleanup_(cap_free_charpp) +#endif // 0