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_GET_NO_NEW_PRIVS - get the calling thread's no_new_privs attribute

Description

       Return  the  value  of  the  no_new_privs  attribute  for the calling thread.  A value of 0 indicates the
       regular execve(2) behavior.  A value of 1 indicates execve(2) will operate in  the  privilege-restricting
       mode described in PR_SET_NO_NEW_PRIVS(2const).

Files

/proc/pid/status
              Since  Linux 4.10, the value of a thread's no_new_privs attribute can be viewed via the NoNewPrivs
              field in this file.

History

       Linux 3.5.

Library

       Standard C library (libc, -lc)

Name

       PR_GET_NO_NEW_PRIVS - get the calling thread's no_new_privs attribute

Return Value

       On success, PR_GET_NO_NEW_PRIVS returns the boolean value described above.  On error, -1 is returned, and
       errno is set to indicate the error.

See Also

prctl(2), PR_SET_NO_NEW_PRIVS(2const)

Linux man-pages 6.9.1                              2024-06-01                        PR_GET_NO_NEW_PRIVS(2const)

Standards

       Linux.

Synopsis

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

See Also