PR_SET_KEEPCAPS(2const) PR_SET_KEEPCAPS(2const)
NAME
PR_SET_KEEPCAPS - set the state of the "keep capabilities" flag
LIBRARY
Standard C library (libc, -lc)
SYNOPSIS
#include <linux/prctl.h> /* Definition of PR_* constants */
#include <sys/prctl.h>
int prctl(PR_SET_KEEPCAPS, long state);
DESCRIPTION
Set the state of the calling thread's "keep capabilities" flag. The ef-
fect of this flag is described in capabilities(7). state must be either
0L (clear the flag) or 1L (set the flag). The "keep capabilities" value
will be reset to 0 on subsequent calls to execve(2).
RETURN VALUE
On success, 0 is returned. On error, -1 is returned, and errno is set
to indicate the error.
ERRORS
EINVAL state is not a valid value.
EPERM The caller's SECBIT_KEEP_CAPS_LOCKED flag is set (see capabili-
ties(7)).
STANDARDS
Linux.
HISTORY
Linux 2.2.18.
SEE ALSO
prctl(2), PR_GET_KEEPCAPS(2const)
Linux man-pages 6.9.1 2024-06-02 PR_SET_KEEPCAPS(2const)
Generated by dwww version 1.16 on Tue Dec 16 04:26:10 CET 2025.