File tree Expand file tree Collapse file tree 3 files changed +54
-0
lines changed
src/unix/linux_like/linux/musl Expand file tree Collapse file tree 3 files changed +54
-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 @@ -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 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