pub unsafe fn accept<P0>(
    s: P0,
    addr: Option<*mut SOCKADDR>,
    addrlen: Option<*mut i32>
) -> SOCKET
where P0: IntoParam<SOCKET>,