Skip to content

Commit d5cdb38

Browse files
author
Arthur Gautier
committed
IPV6 consts are shared between android and linux
Signed-off-by: Arthur Gautier <baloo@gandi.net>
1 parent d4521cd commit d5cdb38

File tree

4 files changed

+19
-54
lines changed

4 files changed

+19
-54
lines changed

libc-test/build.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2640,8 +2640,7 @@ fn test_linux_like_apis(target: &str) {
26402640
| "IPV6_V6ONLY"
26412641
| "IPV6_JOIN_ANYCAST"
26422642
| "IPV6_LEAVE_ANYCAST"
2643-
| "IPV6_MULTICAST_ALL"
2644-
| "IPV6_ROUTER_ALERT_ISOLATE" => false,
2643+
| "IPV6_MULTICAST_ALL" => false,
26452644
_ => true,
26462645
})
26472646
.type_name(move |ty, is_struct, is_union| match ty {

src/unix/linux_like/android/mod.rs

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1408,32 +1408,6 @@ pub const IPV6_FLOWINFO_SEND: ::c_int = 33;
14081408
pub const IPV6_FLOWINFO_FLOWLABEL: ::c_int = 0x000fffff;
14091409
pub const IPV6_FLOWINFO_PRIORITY: ::c_int = 0x0ff00000;
14101410

1411-
pub const IPV6_ADDRFORM: ::c_int = 1;
1412-
pub const IPV6_2292PKTINFO: ::c_int = 2;
1413-
pub const IPV6_2292HOPOPTS: ::c_int = 3;
1414-
pub const IPV6_2292DSTOPTS: ::c_int = 4;
1415-
pub const IPV6_2292RTHDR: ::c_int = 5;
1416-
pub const IPV6_2292PKTOPTIONS: ::c_int = 6;
1417-
pub const IPV6_CHECKSUM: ::c_int = 7;
1418-
pub const IPV6_2292HOPLIMIT: ::c_int = 8;
1419-
pub const IPV6_NEXTHOP: ::c_int = 9;
1420-
pub const IPV6_FLOWINFO: ::c_int = 11;
1421-
pub const IPV6_UNICAST_HOPS: ::c_int = 16;
1422-
pub const IPV6_MULTICAST_IF: ::c_int = 17;
1423-
pub const IPV6_MULTICAST_HOPS: ::c_int = 18;
1424-
pub const IPV6_MULTICAST_LOOP: ::c_int = 19;
1425-
pub const IPV6_ADD_MEMBERSHIP: ::c_int = 20;
1426-
pub const IPV6_DROP_MEMBERSHIP: ::c_int = 21;
1427-
pub const IPV6_ROUTER_ALERT: ::c_int = 22;
1428-
pub const IPV6_MTU_DISCOVER: ::c_int = 23;
1429-
pub const IPV6_MTU: ::c_int = 24;
1430-
pub const IPV6_RECVERR: ::c_int = 25;
1431-
pub const IPV6_V6ONLY: ::c_int = 26;
1432-
pub const IPV6_JOIN_ANYCAST: ::c_int = 27;
1433-
pub const IPV6_LEAVE_ANYCAST: ::c_int = 28;
1434-
pub const IPV6_MULTICAST_ALL: ::c_int = 29;
1435-
pub const IPV6_ROUTER_ALERT_ISOLATE: ::c_int = 30;
1436-
14371411
pub const IUTF8: ::tcflag_t = 0x00004000;
14381412
pub const CMSPAR: ::tcflag_t = 0o10000000000;
14391413
pub const O_TMPFILE: ::c_int = 0o20000000 | O_DIRECTORY;

src/unix/linux_like/linux/mod.rs

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1535,32 +1535,6 @@ pub const IPV6_FLOWINFO_SEND: ::c_int = 33;
15351535
pub const IPV6_FLOWINFO_FLOWLABEL: ::c_int = 0x000fffff;
15361536
pub const IPV6_FLOWINFO_PRIORITY: ::c_int = 0x0ff00000;
15371537

1538-
pub const IPV6_ADDRFORM: ::c_int = 1;
1539-
pub const IPV6_2292PKTINFO: ::c_int = 2;
1540-
pub const IPV6_2292HOPOPTS: ::c_int = 3;
1541-
pub const IPV6_2292DSTOPTS: ::c_int = 4;
1542-
pub const IPV6_2292RTHDR: ::c_int = 5;
1543-
pub const IPV6_2292PKTOPTIONS: ::c_int = 6;
1544-
pub const IPV6_CHECKSUM: ::c_int = 7;
1545-
pub const IPV6_2292HOPLIMIT: ::c_int = 8;
1546-
pub const IPV6_NEXTHOP: ::c_int = 9;
1547-
pub const IPV6_FLOWINFO: ::c_int = 11;
1548-
pub const IPV6_UNICAST_HOPS: ::c_int = 16;
1549-
pub const IPV6_MULTICAST_IF: ::c_int = 17;
1550-
pub const IPV6_MULTICAST_HOPS: ::c_int = 18;
1551-
pub const IPV6_MULTICAST_LOOP: ::c_int = 19;
1552-
pub const IPV6_ADD_MEMBERSHIP: ::c_int = 20;
1553-
pub const IPV6_DROP_MEMBERSHIP: ::c_int = 21;
1554-
pub const IPV6_ROUTER_ALERT: ::c_int = 22;
1555-
pub const IPV6_MTU_DISCOVER: ::c_int = 23;
1556-
pub const IPV6_MTU: ::c_int = 24;
1557-
pub const IPV6_RECVERR: ::c_int = 25;
1558-
pub const IPV6_V6ONLY: ::c_int = 26;
1559-
pub const IPV6_JOIN_ANYCAST: ::c_int = 27;
1560-
pub const IPV6_LEAVE_ANYCAST: ::c_int = 28;
1561-
pub const IPV6_MULTICAST_ALL: ::c_int = 29;
1562-
pub const IPV6_ROUTER_ALERT_ISOLATE: ::c_int = 30;
1563-
15641538
pub const IUTF8: ::tcflag_t = 0x00004000;
15651539
pub const CMSPAR: ::tcflag_t = 0o10000000000;
15661540

src/unix/linux_like/mod.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -811,13 +811,31 @@ pub const IP_RECVERR: ::c_int = 11;
811811
pub const IP_ADD_MEMBERSHIP: ::c_int = 35;
812812
pub const IP_DROP_MEMBERSHIP: ::c_int = 36;
813813
pub const IP_TRANSPARENT: ::c_int = 19;
814+
pub const IPV6_ADDRFORM: ::c_int = 1;
815+
pub const IPV6_2292PKTINFO: ::c_int = 2;
816+
pub const IPV6_2292HOPOPTS: ::c_int = 3;
817+
pub const IPV6_2292DSTOPTS: ::c_int = 4;
818+
pub const IPV6_2292RTHDR: ::c_int = 5;
819+
pub const IPV6_2292PKTOPTIONS: ::c_int = 6;
820+
pub const IPV6_CHECKSUM: ::c_int = 7;
821+
pub const IPV6_2292HOPLIMIT: ::c_int = 8;
822+
pub const IPV6_NEXTHOP: ::c_int = 9;
823+
pub const IPV6_FLOWINFO: ::c_int = 11;
814824
pub const IPV6_UNICAST_HOPS: ::c_int = 16;
815825
pub const IPV6_MULTICAST_IF: ::c_int = 17;
816826
pub const IPV6_MULTICAST_HOPS: ::c_int = 18;
817827
pub const IPV6_MULTICAST_LOOP: ::c_int = 19;
818828
pub const IPV6_ADD_MEMBERSHIP: ::c_int = 20;
819829
pub const IPV6_DROP_MEMBERSHIP: ::c_int = 21;
830+
pub const IPV6_ROUTER_ALERT: ::c_int = 22;
831+
pub const IPV6_MTU_DISCOVER: ::c_int = 23;
832+
pub const IPV6_MTU: ::c_int = 24;
833+
pub const IPV6_RECVERR: ::c_int = 25;
820834
pub const IPV6_V6ONLY: ::c_int = 26;
835+
pub const IPV6_JOIN_ANYCAST: ::c_int = 27;
836+
pub const IPV6_LEAVE_ANYCAST: ::c_int = 28;
837+
pub const IPV6_MULTICAST_ALL: ::c_int = 29;
838+
pub const IPV6_ROUTER_ALERT_ISOLATE: ::c_int = 30;
821839
pub const IPV6_RECVPKTINFO: ::c_int = 49;
822840
pub const IPV6_PKTINFO: ::c_int = 50;
823841
pub const IPV6_RECVTCLASS: ::c_int = 66;

0 commit comments

Comments
 (0)