File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change 1+ Add socket protocol ` Sctp ` , as well as ` MSG_NOTIFICATION ` for non-Android Linux targets.
Original file line number Diff line number Diff line change @@ -213,6 +213,14 @@ pub enum SockProtocol {
213213 Icmp = libc:: IPPROTO_ICMP ,
214214 /// ICMPv6 protocol (ICMP over IPv6)
215215 IcmpV6 = libc:: IPPROTO_ICMPV6 ,
216+ /// SCTP ([sctp(7)](https://man7.org/linux/man-pages/man7/sctp.7.html))
217+ #[ cfg( any(
218+ apple_targets,
219+ linux_android,
220+ target_os = "freebsd" ,
221+ target_os = "netbsd"
222+ ) ) ]
223+ Sctp = libc:: IPPROTO_SCTP ,
216224}
217225
218226impl SockProtocol {
@@ -356,6 +364,9 @@ libc_bitflags! {
356364 target_os = "fuchsia" ,
357365 target_os = "freebsd" ) ) ]
358366 MSG_WAITFORONE ;
367+ /// Indicates that this message is not a user message but an SCTP notification.
368+ #[ cfg( target_os = "linux" ) ]
369+ MSG_NOTIFICATION ;
359370 }
360371}
361372
You can’t perform that action at this time.
0 commit comments