]> Kevux Git Server - fll/commit
Bugfix: recently added capability functions are from newer version.
authorKevin Day <thekevinday@gmail.com>
Thu, 18 Mar 2021 23:43:12 +0000 (18:43 -0500)
committerKevin Day <thekevinday@gmail.com>
Thu, 18 Mar 2021 23:43:12 +0000 (18:43 -0500)
commit2c264d5813d3251e9cf1582dffdc3adb445dd93a
tree367575dfd0e0276da3d721b9b744741472276c81
parent03a41a324cf87424e2785846f0acdb8697dc70a9
Bugfix: recently added capability functions are from newer version.

The libcap project hasn't been updated in a long time.
Apparently, somebody relatively recently picked up the project and started maintaining it.
This introduced newer functions.

For some reason, my system has a hybrid of this.
The headers show the newer functions but the libraries lack them.

Add a new define "_libcap_legacy_only_".
Enable this by default given how long libcap has exist unchanged.

I also noticed and inconsistency with the function names for users and groups (which are newer functions).
Rename them to not include the "_id".
Remove a duplicate function that didn't even have a reference in the header (oops!).
build/level_0/settings
build/monolithic/settings
level_0/f_capability/c/capability.c
level_0/f_capability/c/capability.h
level_0/f_capability/data/build/defines
level_0/f_capability/data/build/settings