]> granicus.if.org Git - strace/blob - linux/unix_diag.h
0c3da5bb96c2a3824f68399496651d9ac810e607
[strace] / linux / unix_diag.h
1 #ifndef STRACE_LINUX_UNIX_DIAG_H
2 #define STRACE_LINUX_UNIX_DIAG_H
3
4 struct unix_diag_req {
5         uint8_t  sdiag_family;
6         uint8_t  sdiag_protocol;
7         uint16_t pad;
8         uint32_t udiag_states;
9         uint32_t udiag_ino;
10         uint32_t udiag_show;
11         uint32_t udiag_cookie[2];
12 };
13
14 #define UDIAG_SHOW_NAME         0x01
15 #define UDIAG_SHOW_PEER         0x04
16
17 struct unix_diag_msg {
18         uint8_t  udiag_family;
19         uint8_t  udiag_type;
20         uint8_t  udiag_state;
21         uint8_t  pad;
22         uint32_t udiag_ino;
23         uint32_t udiag_cookie[2];
24 };
25
26 #define UNIX_DIAG_NAME 0
27 #define UNIX_DIAG_PEER 2
28
29 #endif /* !STRACE_LINUX_UNIX_DIAG_H */