diff options
| author | John Millikin <john@john-millikin.com> | 2022-09-18 15:13:42 +0900 |
|---|---|---|
| committer | John Millikin <john@john-millikin.com> | 2022-09-18 16:11:50 +0900 |
| commit | fc380ecd13f0a16519ebf1df64648d006a4985fc (patch) | |
| tree | 0edf711ef1cde4edadb89bb2a0fb52417be03679 | |
| parent | bc7b17cfe3bf08b618d1c7b64838053faeb1f590 (diff) | |
| download | rust-fc380ecd13f0a16519ebf1df64648d006a4985fc.tar.gz rust-fc380ecd13f0a16519ebf1df64648d006a4985fc.zip | |
Adjust `tcp_quickack` feature to allow other `os::linux::net` features.
| -rw-r--r-- | library/std/src/os/android/net.rs | 4 | ||||
| -rw-r--r-- | library/std/src/os/linux/net.rs | 4 | ||||
| -rw-r--r-- | library/std/src/os/net/linux_ext/mod.rs | 9 | ||||
| -rw-r--r-- | library/std/src/os/net/linux_ext/tcp.rs (renamed from library/std/src/os/net/tcp.rs) | 0 | ||||
| -rw-r--r-- | library/std/src/os/net/linux_ext/tests.rs (renamed from library/std/src/os/net/tests.rs) | 3 | ||||
| -rw-r--r-- | library/std/src/os/net/mod.rs | 9 |
6 files changed, 17 insertions, 12 deletions
diff --git a/library/std/src/os/android/net.rs b/library/std/src/os/android/net.rs index ff96125c37b..53ef7e114c0 100644 --- a/library/std/src/os/android/net.rs +++ b/library/std/src/os/android/net.rs @@ -1,4 +1,4 @@ -//! Linux and Android-specific definitions for socket options. +//! Android-specific networking functionality. #![unstable(feature = "tcp_quickack", issue = "96256")] -pub use crate::os::net::tcp::TcpStreamExt; +pub use crate::os::net::linux_ext::tcp::TcpStreamExt; diff --git a/library/std/src/os/linux/net.rs b/library/std/src/os/linux/net.rs index ff96125c37b..d67b369be27 100644 --- a/library/std/src/os/linux/net.rs +++ b/library/std/src/os/linux/net.rs @@ -1,4 +1,4 @@ -//! Linux and Android-specific definitions for socket options. +//! Linux-specific networking functionality. #![unstable(feature = "tcp_quickack", issue = "96256")] -pub use crate::os::net::tcp::TcpStreamExt; +pub use crate::os::net::linux_ext::tcp::TcpStreamExt; diff --git a/library/std/src/os/net/linux_ext/mod.rs b/library/std/src/os/net/linux_ext/mod.rs new file mode 100644 index 00000000000..9bd66f3bb80 --- /dev/null +++ b/library/std/src/os/net/linux_ext/mod.rs @@ -0,0 +1,9 @@ +//! Linux and Android-specific networking functionality. + +#![doc(cfg(any(target_os = "linux", target_os = "android")))] + +#[unstable(feature = "tcp_quickack", issue = "96256")] +pub(crate) mod tcp; + +#[cfg(test)] +mod tests; diff --git a/library/std/src/os/net/tcp.rs b/library/std/src/os/net/linux_ext/tcp.rs index 5e9ee65a415..5e9ee65a415 100644 --- a/library/std/src/os/net/tcp.rs +++ b/library/std/src/os/net/linux_ext/tcp.rs diff --git a/library/std/src/os/net/tests.rs b/library/std/src/os/net/linux_ext/tests.rs index 4704e315691..2db4deed036 100644 --- a/library/std/src/os/net/tests.rs +++ b/library/std/src/os/net/linux_ext/tests.rs @@ -1,9 +1,8 @@ -#[cfg(any(target_os = "android", target_os = "linux",))] #[test] fn quickack() { use crate::{ net::{test::next_test_ip4, TcpListener, TcpStream}, - os::net::tcp::TcpStreamExt, + os::net::linux_ext::tcp::TcpStreamExt, }; macro_rules! t { diff --git a/library/std/src/os/net/mod.rs b/library/std/src/os/net/mod.rs index d6d84d24ec4..5ec267c41e9 100644 --- a/library/std/src/os/net/mod.rs +++ b/library/std/src/os/net/mod.rs @@ -1,7 +1,4 @@ -//! Linux and Android-specific definitions for socket options. +//! OS-specific networking functionality. -#![unstable(feature = "tcp_quickack", issue = "96256")] -#![doc(cfg(any(target_os = "linux", target_os = "android",)))] -pub mod tcp; -#[cfg(test)] -mod tests; +#[cfg(any(target_os = "linux", target_os = "android", doc))] +pub(super) mod linux_ext; |
