selinux_netlink.h
01:
02:
03:
04: <jmorris@redhat.com>
05:
06: <jmorris@redhat.com>
07:
08:
09:
10:
11:
12: #ifndef _LINUX_SELINUX_NETLINK_H
13: #define _LINUX_SELINUX_NETLINK_H
14:
15: #include <linux/types.h>
16:
17:
18: #define SELNL_MSG_BASE 0x10
19: enum {
20: SELNL_MSG_SETENFORCE = SELNL_MSG_BASE,
21: SELNL_MSG_POLICYLOAD,
22: SELNL_MSG_MAX
23: };
24:
25:
26: #define SELNL_GRP_NONE 0x00000000
27: #define SELNL_GRP_AVC 0x00000001
28: #define SELNL_GRP_ALL 0xffffffff
29:
30: enum selinux_nlgroups {
31: SELNLGRP_NONE,
32: #define SELNLGRP_NONE SELNLGRP_NONE
33: SELNLGRP_AVC,
34: #define SELNLGRP_AVC SELNLGRP_AVC
35: __SELNLGRP_MAX
36: };
37: #define SELNLGRP_MAX (__SELNLGRP_MAX - 1)
38:
39:
40: struct selnl_msg_setenforce {
41: __s32 val;
42: };
43:
44: struct selnl_msg_policyload {
45: __u32 seqno;
46: };
47:
48: #endif
49:
© Andrew Scott 2006 -
2025,
All Rights Reserved