Skip to content

Commit c89e453

Browse files
committed
Add Sctp protocol and MSG_NOTIFICATION
1 parent 5c80884 commit c89e453

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/sys/socket/mod.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,8 @@ 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+
Sctp = libc::IPPROTO_SCTP,
216218
}
217219

218220
impl SockProtocol {
@@ -356,6 +358,9 @@ libc_bitflags! {
356358
target_os = "fuchsia",
357359
target_os = "freebsd"))]
358360
MSG_WAITFORONE;
361+
/// Indicates that this message is not a user message but an SCTP notification.
362+
#[cfg(linux_android)]
363+
MSG_NOTIFICATION;
359364
}
360365
}
361366

0 commit comments

Comments
 (0)