pub unsafe fn socket(af: c_int, sock: c_int, proto: c_int) -> CSocket