Skip to content

Commit 9bff92d

Browse files
committed
Auto merge of #2967 - devnexen:missing_ioctl_sioc_flags, r=JohnTitor
linux add missing SIOC* constants. close #2909.
2 parents 1e07687 + c6a69a3 commit 9bff92d

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

libc-test/semver/linux.txt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2168,38 +2168,56 @@ SIOCADDRT
21682168
SIOCDARP
21692169
SIOCDELMULTI
21702170
SIOCDELRT
2171+
SIOCDIFADDR
21712172
SIOCDRARP
2173+
SIOCETHTOOL
21722174
SIOCGARP
21732175
SIOCGIFADDR
2176+
SIOCGIFBR
21742177
SIOCGIFBRDADDR
21752178
SIOCGIFCONF
2179+
SIOCGIFCOUNT
21762180
SIOCGIFDSTADDR
21772181
SIOCGIFENCAP
21782182
SIOCGIFFLAGS
21792183
SIOCGIFHWADDR
2184+
SIOCGIFINDEX
21802185
SIOCGIFMAP
21812186
SIOCGIFMEM
21822187
SIOCGIFMETRIC
21832188
SIOCGIFMTU
21842189
SIOCGIFNAME
21852190
SIOCGIFNETMASK
2191+
SIOCGIFPFLAGS
21862192
SIOCGIFSLAVE
2193+
SIOCGIFTXQLEN
21872194
SIOCGRARP
2195+
SIOCGSKNS
2196+
SIOGIFINDEX
2197+
SIOCGMIIPHY
2198+
SIOCGMIIREG
21882199
SIOCSARP
21892200
SIOCSIFADDR
2201+
SIOCSIFBR
21902202
SIOCSIFBRDADDR
21912203
SIOCSIFDSTADDR
21922204
SIOCSIFENCAP
21932205
SIOCSIFFLAGS
21942206
SIOCSIFHWADDR
2207+
SIOCSIFHWBROADCAST
21952208
SIOCSIFLINK
21962209
SIOCSIFMAP
21972210
SIOCSIFMEM
21982211
SIOCSIFMETRIC
21992212
SIOCSIFMTU
22002213
SIOCSIFNETMASK
2214+
SIOCSIFPFLAGS
22012215
SIOCSIFSLAVE
2216+
SIOCSIFTXQLEN
2217+
SIOCSMIIREG
22022218
SIOCSRARP
2219+
SIOCOUTQNSD
2220+
SIOCWANDEV
22032221
SI_LOAD_SHIFT
22042222
SND_CNT
22052223
SND_MAX

src/unix/linux_like/linux/mod.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2621,6 +2621,24 @@ pub const SIOCGIFSLAVE: ::c_ulong = 0x00008929;
26212621
pub const SIOCSIFSLAVE: ::c_ulong = 0x00008930;
26222622
pub const SIOCADDMULTI: ::c_ulong = 0x00008931;
26232623
pub const SIOCDELMULTI: ::c_ulong = 0x00008932;
2624+
pub const SIOCGIFINDEX: ::c_ulong = 0x00008933;
2625+
pub const SIOGIFINDEX: ::c_ulong = SIOCGIFINDEX;
2626+
pub const SIOCSIFPFLAGS: ::c_ulong = 0x00008934;
2627+
pub const SIOCGIFPFLAGS: ::c_ulong = 0x00008935;
2628+
pub const SIOCDIFADDR: ::c_ulong = 0x00008936;
2629+
pub const SIOCSIFHWBROADCAST: ::c_ulong = 0x00008937;
2630+
pub const SIOCGIFCOUNT: ::c_ulong = 0x00008938;
2631+
pub const SIOCGIFBR: ::c_ulong = 0x00008940;
2632+
pub const SIOCSIFBR: ::c_ulong = 0x00008941;
2633+
pub const SIOCGIFTXQLEN: ::c_ulong = 0x00008942;
2634+
pub const SIOCSIFTXQLEN: ::c_ulong = 0x00008943;
2635+
pub const SIOCETHTOOL: ::c_ulong = 0x00008946;
2636+
pub const SIOCGMIIPHY: ::c_ulong = 0x00008947;
2637+
pub const SIOCGMIIREG: ::c_ulong = 0x00008948;
2638+
pub const SIOCSMIIREG: ::c_ulong = 0x00008949;
2639+
pub const SIOCWANDEV: ::c_ulong = 0x0000894A;
2640+
pub const SIOCOUTQNSD: ::c_ulong = 0x0000894B;
2641+
pub const SIOCGSKNS: ::c_ulong = 0x0000894C;
26242642
pub const SIOCDARP: ::c_ulong = 0x00008953;
26252643
pub const SIOCGARP: ::c_ulong = 0x00008954;
26262644
pub const SIOCSARP: ::c_ulong = 0x00008955;

0 commit comments

Comments
 (0)