]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/basic/missing_securebits.h
Merge pull request #11827 from keszybz/pkgconfig-variables
[thirdparty/systemd.git] / src / basic / missing_securebits.h
1 #pragma once
2
3 #include <linux/securebits.h>
4
5 /* 746bf6d64275be0c65b0631d8a72b16f1454cfa1 (4.3) */
6 #ifndef SECURE_NO_CAP_AMBIENT_RAISE
7 #define SECURE_NO_CAP_AMBIENT_RAISE 6
8 #define SECURE_NO_CAP_AMBIENT_RAISE_LOCKED 7 /* make bit-6 immutable */
9 #define SECBIT_NO_CAP_AMBIENT_RAISE (issecure_mask(SECURE_NO_CAP_AMBIENT_RAISE))
10 #define SECBIT_NO_CAP_AMBIENT_RAISE_LOCKED (issecure_mask(SECURE_NO_CAP_AMBIENT_RAISE_LOCKED))
11
12 #undef SECURE_ALL_BITS
13 #define SECURE_ALL_BITS (issecure_mask(SECURE_NOROOT) | \
14 issecure_mask(SECURE_NO_SETUID_FIXUP) | \
15 issecure_mask(SECURE_KEEP_CAPS) | \
16 issecure_mask(SECURE_NO_CAP_AMBIENT_RAISE))
17 #endif