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! {
150150 pub f_namemax: :: c_ulong,
151151 __f_spare: [ :: c_int; 6 ] ,
152152 }
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+ }
153171}
154172
155173pub const SIGSTKSZ : :: size_t = 8192 ;
Original file line number Diff line number Diff line change @@ -161,6 +161,24 @@ s! {
161161 pub f_namemax: :: c_ulong,
162162 __f_spare: [ :: c_int; 6 ] ,
163163 }
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+ }
164182}
165183
166184pub const SIGSTKSZ : :: size_t = 8192 ;
Original file line number Diff line number Diff line change @@ -154,6 +154,24 @@ s! {
154154 pub f_namemax: :: c_ulong,
155155 __f_spare: [ :: c_int; 6 ] ,
156156 }
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+ }
157175}
158176
159177s_no_extra_traits ! {
Original file line number Diff line number Diff line change 8383 pub f_spare: [ :: c_ulong; 5 ] ,
8484 }
8585
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+
86104 pub struct ipc_perm {
87105 pub __ipc_perm_key: :: key_t,
88106 pub uid: :: uid_t,
Original file line number Diff line number Diff line change 4848 __reserved: [ :: c_long; 3 ] ,
4949 }
5050
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+
5169 pub struct user_regs_struct {
5270 pub r15: :: c_ulong,
5371 pub r14: :: c_ulong,
You can’t perform that action at this time.
0 commit comments