pub unsafe extern "system" fn bind(
    s: SOCKET,
    name: *const SOCKADDR,
    namelen: i32
) -> i32