File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
library/std/src/os/net/linux_ext Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments