File tree 1 file changed +4
-0
lines changed
library/std/src/os/net/linux_ext
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 {
76
76
/// stream.set_deferaccept(1).expect("set_deferaccept call failed");
77
77
/// ```
78
78
#[ unstable( feature = "tcp_deferaccept" , issue = "119639" ) ]
79
+ #[ cfg( target_os = "linux" ) ]
79
80
fn set_deferaccept ( & self , accept : u32 ) -> io:: Result < ( ) > ;
80
81
81
82
/// Gets the accept delay value (in seconds) of the `TCP_DEFER_ACCEPT` option.
@@ -95,6 +96,7 @@ pub trait TcpStreamExt: Sealed {
95
96
/// assert_eq!(stream.deferaccept().unwrap_or(0), 1);
96
97
/// ```
97
98
#[ unstable( feature = "tcp_deferaccept" , issue = "119639" ) ]
99
+ #[ cfg( target_os = "linux" ) ]
98
100
fn deferaccept ( & self ) -> io:: Result < u32 > ;
99
101
}
100
102
@@ -111,10 +113,12 @@ impl TcpStreamExt for net::TcpStream {
111
113
self . as_inner ( ) . as_inner ( ) . quickack ( )
112
114
}
113
115
116
+ #[ cfg( target_os = "linux" ) ]
114
117
fn set_deferaccept ( & self , accept : u32 ) -> io:: Result < ( ) > {
115
118
self . as_inner ( ) . as_inner ( ) . set_deferaccept ( accept)
116
119
}
117
120
121
+ #[ cfg( target_os = "linux" ) ]
118
122
fn deferaccept ( & self ) -> io:: Result < u32 > {
119
123
self . as_inner ( ) . as_inner ( ) . deferaccept ( )
120
124
}
You can’t perform that action at this time.
0 commit comments