]> granicus.if.org Git - strace/commit
netlink: introduce a basic netlink attributes parser
authorJingPiao Chen <chenjingpiao@gmail.com>
Wed, 21 Jun 2017 16:24:23 +0000 (00:24 +0800)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 21 Jun 2017 16:36:33 +0000 (16:36 +0000)
commitd851f5695dfd520b16f73574af037d24fb9e077d
tree2cf836ec0966958ec33e6ad334d62550455921a6
parent72ecbdb9f3b874e3bbd65510573f1cc12c1aec95
netlink: introduce a basic netlink attributes parser

* linux/unix_diag.h (UNIX_DIAG_*): New enum.
* nlattr.c: New file.
* nlattr.h: Likewise.
* Makefile.am (strace_SOURCES): Add them.
* netlink_sock_diag.c: Include "nlattr.h" and "xlat/unix_diag_attrs.h".
(decode_unix_diag_msg): Use decode_nlattr.
* xlat/unix_diag_attrs.in: New file.

Co-authored-by: Fabien Siron <fabien.siron@epita.fr>
Makefile.am
linux/unix_diag.h
netlink_sock_diag.c
nlattr.c [new file with mode: 0644]
nlattr.h [new file with mode: 0644]
xlat/unix_diag_attrs.in [new file with mode: 0644]