summaryrefslogtreecommitdiff
path: root/libc-test
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2023-02-04 17:38:15 +0000
committerDavid Carlier <devnexen@gmail.com>2023-02-04 18:19:27 +0000
commit4e2629276a259ce7419b7f5c32ff49d88e26b059 (patch)
tree8692383b6a571660355b0fbdb03116d360986993 /libc-test
parent8edb82d2913be6efde05f993b17629209b7c0e80 (diff)
downloadrust-libc-4e2629276a259ce7419b7f5c32ff49d88e26b059.tar.gz
freebsd add initial sctp support
Diffstat (limited to 'libc-test')
-rw-r--r--libc-test/build.rs3
-rw-r--r--libc-test/semver/freebsd.txt58
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