/// Create a pair of connected socket.
pub unsafe fn socketpair(
domain: i32,
type_: i32,
protocol: i32,
sv: [i32; 2],
) -> Result<(), Errno> {
let domain = domain as usize;
let type_ = type_ as usize;
let protocol = protocol as usize;
let sv_ptr = sv.as_ptr() as usize;
syscall4(SYS_SOCKETPAIR, domain, type_, protocol, sv_ptr).map(drop)
}