logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

PR_SET_SECUREBITS - set the "securebits" flags of the calling thread

Description

       Set the "securebits" flags of the calling thread to the value supplied in flags.  See capabilities(7).

Errors

EINVALflags is not a valid value.

       EPERMop  is  PR_SET_SECUREBITS,  and  the  caller does not have the CAP_SETPCAP capability, or tried to
              unset a "locked" flag, or tried to set a  flag  whose  corresponding  locked  flag  was  set  (see
              capabilities(7)).

History

       Linux 2.6.26.

Library

       Standard C library (libc, -lc)

Name

       PR_SET_SECUREBITS - set the "securebits" flags of the calling thread

Return Value

       On success, 0 is returned.  On error, -1 is returned, and errno is set to indicate the error.

See Also

prctl(2), PR_GET_SECUREBITS(2const), capabilities(7)

Linux man-pages 6.9.1                              2024-06-02                          PR_SET_SECUREBITS(2const)

Standards

       Linux.

Synopsis

#include<linux/prctl.h>  /* Definition of PR_* constants */
       #include<sys/prctl.h>intprctl(PR_SET_SECUREBITS,unsignedlongflags);

See Also