1AUDIT_LOG_USER_AVC_MESSAGE(3) Linux Audit API AUDIT_LOG_USER_AVC_MESSAGE(3)
2
3
4
6 audit_log_user_avc_message - log a user avc message
7
9 #include <libaudit.h>
10
11 int audit_log_user_avc_message(int audit_fd, int type, const char *mes‐
12 sage, const char *hostname, const char *addr, const char *tty, uid_t
13 auid)
14
15
17 This function will log a message to the audit system using a predefined
18 message format. This function should be used by all apps that are SE
19 Linux object managers. The function parameters are as follows:
20
21 audit_fd - The fd returned by audit_open
22 type - type of message, ex: AUDIT_USER_AVC
23 message - the message being sent
24 hostname - the hostname if known
25 addr - The network address of the user
26 tty - The tty of the user, if NULL will attempt to figure out
27 auid - The auid of the person related to the avc message
28
29 These values should correspond to who the message is about.
30
31
33 It returns the sequence number which is > 0 on success or <= 0 on er‐
34 ror.
35
36
38 This function returns -1 on failure. Examine errno for more info.
39
40
42 audit_log_user_message(3), audit_log_acct_message(3), au‐
43 dit_log_user_comm_message(3), audit_log_semanage_message(3).
44
45
47 Steve Grubb
48
49
50
51Red Hat Oct 2006 AUDIT_LOG_USER_AVC_MESSAGE(3)