Skip to content

Commit d75e770

Browse files
committed
fix android build
1 parent 19ae38a commit d75e770

File tree

1 file changed

+4
-0
lines changed
  • library/std/src/os/net/linux_ext

1 file changed

+4
-0
lines changed

library/std/src/os/net/linux_ext/tcp.rs

+4
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ pub trait TcpStreamExt: Sealed {
7676
/// stream.set_deferaccept(1).expect("set_deferaccept call failed");
7777
/// ```
7878
#[unstable(feature = "tcp_deferaccept", issue = "119639")]
79+
#[cfg(target_os = "linux")]
7980
fn set_deferaccept(&self, accept: u32) -> io::Result<()>;
8081

8182
/// Gets the accept delay value (in seconds) of the `TCP_DEFER_ACCEPT` option.
@@ -95,6 +96,7 @@ pub trait TcpStreamExt: Sealed {
9596
/// assert_eq!(stream.deferaccept().unwrap_or(0), 1);
9697
/// ```
9798
#[unstable(feature = "tcp_deferaccept", issue = "119639")]
99+
#[cfg(target_os = "linux")]
98100
fn deferaccept(&self) -> io::Result<u32>;
99101
}
100102

@@ -111,10 +113,12 @@ impl TcpStreamExt for net::TcpStream {
111113
self.as_inner().as_inner().quickack()
112114
}
113115

116+
#[cfg(target_os = "linux")]
114117
fn set_deferaccept(&self, accept: u32) -> io::Result<()> {
115118
self.as_inner().as_inner().set_deferaccept(accept)
116119
}
117120

121+
#[cfg(target_os = "linux")]
118122
fn deferaccept(&self) -> io::Result<u32> {
119123
self.as_inner().as_inner().deferaccept()
120124
}

0 commit comments

Comments
 (0)