summaryrefslogtreecommitdiff
path: root/netlink.c
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2017-06-04 14:53:22 +0000
committerDmitry V. Levin <ldv@altlinux.org>2017-06-05 11:52:11 +0000
commitc5db18d946620e3977cda32b69383094e5e3fdf1 (patch)
tree611a3cb54fbbe48ef0f3585e52eeb346956922db /netlink.c
parent8700030e4887373f0afbcb280a765dcb132923b1 (diff)
downloadstrace-c5db18d946620e3977cda32b69383094e5e3fdf1.tar.gz
netlink: add decoding of NETLINK_AUDIT message types
* xlat/nl_audit_types.in: New file. * netlink.c: Include <linux/audit.h> and "xlat/nl_audit_types.h". (nlmsg_types): Add NETLINK_AUDIT. Co-authored-by: Fabien Siron <fabien.siron@epita.fr>
Diffstat (limited to 'netlink.c')
-rw-r--r--netlink.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/netlink.c b/netlink.c
index c2da66b97..40b33933a 100644
--- a/netlink.c
+++ b/netlink.c
@@ -29,10 +29,12 @@
#include "defs.h"
#include <sys/socket.h>
+#include <linux/audit.h>
#include <linux/netlink.h>
#include "xlat/netlink_flags.h"
#include "xlat/netlink_protocols.h"
#include "xlat/netlink_types.h"
+#include "xlat/nl_audit_types.h"
#include "xlat/nl_sock_diag_types.h"
#undef NLMSG_HDRLEN
@@ -93,6 +95,7 @@ static const struct {
const struct xlat *const xlat;
const char *const dflt;
} nlmsg_types[] = {
+ [NETLINK_AUDIT] = { nl_audit_types, "AUDIT_???" },
[NETLINK_SOCK_DIAG] = { nl_sock_diag_types, "SOCK_DIAG_???" }
};