dwww Home | Manual pages | Find package

PR_GET_NO_NEW_PRIVS(2const)                         PR_GET_NO_NEW_PRIVS(2const)

NAME
       PR_GET_NO_NEW_PRIVS - get the calling thread's no_new_privs attribute

LIBRARY
       Standard C library (libc, -lc)

SYNOPSIS
       #include <linux/prctl.h>  /* Definition of PR_* constants */
       #include <sys/prctl.h>

       int prctl(PR_GET_NO_NEW_PRIVS, 0L, 0L, 0L, 0L);

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 in-
       dicates execve(2) will operate in  the  privilege-restricting  mode  de-
       scribed in PR_SET_NO_NEW_PRIVS(2const).

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  er-
       ror.

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.

STANDARDS
       Linux.

HISTORY
       Linux 3.5.

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)

Generated by dwww version 1.16 on Tue Dec 16 04:26:30 CET 2025.