@@ -9,18 +9,16 @@ pub extern "system" fn accept(
99 address : * mut SOCKADDR ,
1010 address_len : * mut c_int ,
1111) -> SOCKET {
12- // cfg_if::cfg_if! {
13- // if #[cfg(feature = "iocp")] {
14- // static CHAIN: Lazy<
15- // AcceptSyscallFacade<IocpAcceptSyscall<NioAcceptSyscall<RawAcceptSyscall>>>
16- // > = Lazy::new(Default::default);
17- // } else {
18- // static CHAIN: Lazy<AcceptSyscallFacade<NioAcceptSyscall<RawAcceptSyscall>>> =
19- // Lazy::new(Default::default);
20- // }
21- // }
22- static CHAIN : Lazy < AcceptSyscallFacade < NioAcceptSyscall < RawAcceptSyscall > > > =
23- Lazy :: new ( Default :: default) ;
12+ cfg_if:: cfg_if! {
13+ if #[ cfg( feature = "iocp" ) ] {
14+ static CHAIN : Lazy <
15+ AcceptSyscallFacade <IocpAcceptSyscall <NioAcceptSyscall <RawAcceptSyscall >>>
16+ > = Lazy :: new( Default :: default ) ;
17+ } else {
18+ static CHAIN : Lazy <AcceptSyscallFacade <NioAcceptSyscall <RawAcceptSyscall >>> =
19+ Lazy :: new( Default :: default ) ;
20+ }
21+ }
2422 CHAIN . accept ( fn_ptr, fd, address, address_len)
2523}
2624
@@ -38,9 +36,9 @@ impl_facade!(AcceptSyscallFacade, AcceptSyscall,
3836 accept( fd: SOCKET , address: * mut SOCKADDR , address_len: * mut c_int) -> SOCKET
3937) ;
4038
41- // impl_iocp!(IocpAcceptSyscall, AcceptSyscall,
42- // accept(fd: SOCKET, address: *mut SOCKADDR, address_len: *mut c_int) -> SOCKET
43- // );
39+ impl_iocp ! ( IocpAcceptSyscall , AcceptSyscall ,
40+ accept( fd: SOCKET , address: * mut SOCKADDR , address_len: * mut c_int) -> SOCKET
41+ ) ;
4442
4543impl_nio_read ! ( NioAcceptSyscall , AcceptSyscall ,
4644 accept( fd: SOCKET , address: * mut SOCKADDR , address_len: * mut c_int) -> SOCKET
0 commit comments