diff options
Diffstat (limited to 'kernel/audit.h')
-rw-r--r-- | kernel/audit.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/kernel/audit.h b/kernel/audit.h index 6f733920fd32..8948fc1e9e54 100644 --- a/kernel/audit.h +++ b/kernel/audit.h | |||
@@ -22,6 +22,7 @@ | |||
22 | #include <linux/mutex.h> | 22 | #include <linux/mutex.h> |
23 | #include <linux/fs.h> | 23 | #include <linux/fs.h> |
24 | #include <linux/audit.h> | 24 | #include <linux/audit.h> |
25 | #include <linux/skbuff.h> | ||
25 | 26 | ||
26 | /* 0 = no checking | 27 | /* 0 = no checking |
27 | 1 = put_count checking | 28 | 1 = put_count checking |
@@ -82,6 +83,9 @@ struct audit_entry { | |||
82 | extern int audit_pid; | 83 | extern int audit_pid; |
83 | extern int audit_comparator(const u32 left, const u32 op, const u32 right); | 84 | extern int audit_comparator(const u32 left, const u32 op, const u32 right); |
84 | 85 | ||
86 | extern struct sk_buff * audit_make_reply(int pid, int seq, int type, | ||
87 | int done, int multi, | ||
88 | void *payload, int size); | ||
85 | extern void audit_send_reply(int pid, int seq, int type, | 89 | extern void audit_send_reply(int pid, int seq, int type, |
86 | int done, int multi, | 90 | int done, int multi, |
87 | void *payload, int size); | 91 | void *payload, int size); |
@@ -89,4 +93,11 @@ extern void audit_log_lost(const char *message); | |||
89 | extern void audit_panic(const char *message); | 93 | extern void audit_panic(const char *message); |
90 | extern struct mutex audit_netlink_mutex; | 94 | extern struct mutex audit_netlink_mutex; |
91 | 95 | ||
96 | struct audit_netlink_list { | ||
97 | int pid; | ||
98 | struct sk_buff_head q; | ||
99 | }; | ||
100 | |||
101 | int audit_send_list(void *); | ||
102 | |||
92 | extern int selinux_audit_rule_update(void); | 103 | extern int selinux_audit_rule_update(void); |