pub fn socket( domain: SocketDomain, type_: SocketType, protocol: SocketProtocol, ) -> Result<OwnedFd, Errno>