File tree Expand file tree Collapse file tree 5 files changed +90
-0
lines changed
src/unix/linux_like/linux/musl Expand file tree Collapse file tree 5 files changed +90
-0
lines changed Original file line number Diff line number Diff line change @@ -150,6 +150,24 @@ s! {
150
150
pub f_namemax: :: c_ulong,
151
151
__f_spare: [ :: c_int; 6 ] ,
152
152
}
153
+
154
+ pub struct nlmsghdr {
155
+ pub nlmsg_len: u32 ,
156
+ pub nlmsg_type: u16 ,
157
+ pub nlmsg_flags: u16 ,
158
+ pub nlmsg_seq: u32 ,
159
+ pub nlmsg_pid: u32 ,
160
+ }
161
+
162
+ pub struct nlmsgerr {
163
+ pub error: :: c_int,
164
+ pub msg: nlmsghdr,
165
+ }
166
+
167
+ pub struct nlattr {
168
+ pub nla_len: u16 ,
169
+ pub nla_type: u16 ,
170
+ }
153
171
}
154
172
155
173
pub const SIGSTKSZ : :: size_t = 8192 ;
Original file line number Diff line number Diff line change @@ -161,6 +161,24 @@ s! {
161
161
pub f_namemax: :: c_ulong,
162
162
__f_spare: [ :: c_int; 6 ] ,
163
163
}
164
+
165
+ pub struct nlmsghdr {
166
+ pub nlmsg_len: u32 ,
167
+ pub nlmsg_type: u16 ,
168
+ pub nlmsg_flags: u16 ,
169
+ pub nlmsg_seq: u32 ,
170
+ pub nlmsg_pid: u32 ,
171
+ }
172
+
173
+ pub struct nlmsgerr {
174
+ pub error: :: c_int,
175
+ pub msg: nlmsghdr,
176
+ }
177
+
178
+ pub struct nlattr {
179
+ pub nla_len: u16 ,
180
+ pub nla_type: u16 ,
181
+ }
164
182
}
165
183
166
184
pub const SIGSTKSZ : :: size_t = 8192 ;
Original file line number Diff line number Diff line change @@ -154,6 +154,24 @@ s! {
154
154
pub f_namemax: :: c_ulong,
155
155
__f_spare: [ :: c_int; 6 ] ,
156
156
}
157
+
158
+ pub struct nlmsghdr {
159
+ pub nlmsg_len: u32 ,
160
+ pub nlmsg_type: u16 ,
161
+ pub nlmsg_flags: u16 ,
162
+ pub nlmsg_seq: u32 ,
163
+ pub nlmsg_pid: u32 ,
164
+ }
165
+
166
+ pub struct nlmsgerr {
167
+ pub error: :: c_int,
168
+ pub msg: nlmsghdr,
169
+ }
170
+
171
+ pub struct nlattr {
172
+ pub nla_len: u16 ,
173
+ pub nla_type: u16 ,
174
+ }
157
175
}
158
176
159
177
s_no_extra_traits ! {
Original file line number Diff line number Diff line change 83
83
pub f_spare: [ :: c_ulong; 5 ] ,
84
84
}
85
85
86
+ pub struct nlmsghdr {
87
+ pub nlmsg_len: u32 ,
88
+ pub nlmsg_type: u16 ,
89
+ pub nlmsg_flags: u16 ,
90
+ pub nlmsg_seq: u32 ,
91
+ pub nlmsg_pid: u32 ,
92
+ }
93
+
94
+ pub struct nlmsgerr {
95
+ pub error: :: c_int,
96
+ pub msg: nlmsghdr,
97
+ }
98
+
99
+ pub struct nlattr {
100
+ pub nla_len: u16 ,
101
+ pub nla_type: u16 ,
102
+ }
103
+
86
104
pub struct ipc_perm {
87
105
pub __ipc_perm_key: :: key_t,
88
106
pub uid: :: uid_t,
Original file line number Diff line number Diff line change 48
48
__reserved: [ :: c_long; 3 ] ,
49
49
}
50
50
51
+ pub struct nlmsghdr {
52
+ pub nlmsg_len: u32 ,
53
+ pub nlmsg_type: u16 ,
54
+ pub nlmsg_flags: u16 ,
55
+ pub nlmsg_seq: u32 ,
56
+ pub nlmsg_pid: u32 ,
57
+ }
58
+
59
+ pub struct nlmsgerr {
60
+ pub error: :: c_int,
61
+ pub msg: nlmsghdr,
62
+ }
63
+
64
+ pub struct nlattr {
65
+ pub nla_len: u16 ,
66
+ pub nla_type: u16 ,
67
+ }
68
+
51
69
pub struct user_regs_struct {
52
70
pub r15: :: c_ulong,
53
71
pub r14: :: c_ulong,
You can’t perform that action at this time.
0 commit comments