pub unsafe extern "C" fn socket(
    domain: i32,
    ty: i32,
    protocol: i32
) -> i32