diff options
author | David Carlier <devnexen@gmail.com> | 2023-02-04 17:38:15 +0000 |
---|---|---|
committer | David Carlier <devnexen@gmail.com> | 2023-02-04 18:19:27 +0000 |
commit | 4e2629276a259ce7419b7f5c32ff49d88e26b059 (patch) | |
tree | 8692383b6a571660355b0fbdb03116d360986993 /libc-test | |
parent | 8edb82d2913be6efde05f993b17629209b7c0e80 (diff) | |
download | rust-libc-4e2629276a259ce7419b7f5c32ff49d88e26b059.tar.gz |
freebsd add initial sctp support
Diffstat (limited to 'libc-test')
-rw-r--r-- | libc-test/build.rs | 3 | ||||
-rw-r--r-- | libc-test/semver/freebsd.txt | 58 |
2 files changed, 61 insertions, 0 deletions
diff --git a/libc-test/build.rs b/libc-test/build.rs index 3bfb69ccbf..27405723c1 100644 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -1935,6 +1935,7 @@ fn test_freebsd(target: &str) { "netdb.h", "netinet/ip.h", "netinet/in.h", + "netinet/sctp.h", "netinet/tcp.h", "netinet/udp.h", "poll.h", @@ -2408,6 +2409,8 @@ fn test_freebsd(target: &str) { // `snap_time` is a `long double`, but it's a nightmare to bind correctly in rust // for the moment, so it's a best effort thing... ("statinfo", "snap_time") => true, + ("sctp_sndrcvinfo", "__reserve_pad") => true, + ("sctp_extrcvinfo", "__reserve_pad") => true, _ => false, } diff --git a/libc-test/semver/freebsd.txt b/libc-test/semver/freebsd.txt index bbb66867e9..91f568eb75 100644 --- a/libc-test/semver/freebsd.txt +++ b/libc-test/semver/freebsd.txt @@ -1079,6 +1079,49 @@ SCHED_RR SCM_CREDS SCM_RIGHTS SCM_TIMESTAMP +SCTP_ALL_ASSOC +SCTP_ADAPTATION_LAYER +SCTP_ADAPTION_LAYER +SCTP_ASSOCINFO +SCTP_AUTHINFO +SCTP_AUTH_CHUNK +SCTP_AUTH_ACTIVE_KEY +SCTP_AUTH_DEACTIVATE_KEY +SCTP_AUTH_DELETE_KEY +SCTP_AUTH_KEY +SCTP_AUTO_ASCONF +SCTP_AUTOCLOSE +SCTP_CONTEXT +SCTP_CURRENT_ASSOC +SCTP_DEFAULT_SEND_PARAM +SCTP_DELAYED_SACK +SCTP_DISABLE_FRAGMENTS +SCTP_DSTADDRV4 +SCTP_DSTADDRV6 +SCTP_EVENTS +SCTP_EXPLICIT_EOR +SCTP_EXTRCV +SCTP_FRAGMENT_INTERLEAVE +SCTP_FUTURE_ASSOC +SCTP_HMAC_IDENT +SCTP_INIT +SCTP_INITMSG +SCTP_I_WANT_MAPPED_V4_ADDR +SCTP_MAXBURST +SCTP_MAX_BURST +SCTP_MAXSEG +SCTP_NODELAY +SCTP_NXTINFO +SCTP_PARTIAL_DELIVERY_POINT +SCTP_PEER_ADDR_PARAMS +SCTP_PRIMARY_ADDR +SCTP_REUSE_PORT +SCTP_PRINFO +SCTP_RTOINFO +SCTP_SET_PEER_PRIMARY_ADDR +SCTP_SNDINFO +SCTP_SNDRCV +SCTP_USE_EXT_RCVINFO SEEK_DATA SEEK_HOLE SEM_FAILED @@ -1886,6 +1929,21 @@ sched_param sched_rr_get_interval sched_setparam sched_setscheduler +sctphdr +sctp_assoc_t +sctp_authinfo +sctp_chunkhdr +sctp_default_prinfo +sctp_event +sctp_event_subscribe +sctp_extrcvinfo +sctp_initmsg +sctp_nxtinfo +sctp_prinfo +sctp_rcvinfo +sctp_sndinfo +sctp_sndrcvinfo +sctp_paramhdr sdallocx seed48 seekdir |