bionic (3) capng_apply.3.gz

Provided by: libcap-ng-dev_0.7.7-3.1_amd64 bug

NAME

       capng_apply - apply the stored capabilities settings

SYNOPSIS

       #include <cap-ng.h>

       int capng_apply(capng_select_t set);

DESCRIPTION

       capng_apply  will  transfer the specified internal posix capabilities settings to the kernel. The options
       are CAPNG_SELECT_CAPS for the traditional capabilities, CAPNG_SELECT_BOUNDS  for  the  bounding  set,  or
       CAPNG_SELECT_BOTH if transferring both is desired.

RETURN VALUE

       This returns 0 on success and -1 on failure.

NOTES

       If  you  are  doing  multi-threaded  programming, calling this function will only set capabilities on the
       calling thread. All other threads are unaffected. If you want to set overall capabilities  for  a  multi-
       threaded  process,  you will need to do that before creating any threads. See the capset syscall for more
       information on this topic.

SEE ALSO

       capset(2), capng_update(3), capabilities(7)

AUTHOR

       Steve Grubb