Lines Matching refs:SystemError

6 use system_error::SystemError;
40 ) -> Result<usize, SystemError> { in socket() argument
69 ) -> Result<usize, SystemError> { in socketpair() argument
110 ) -> Result<usize, SystemError> { in setsockopt() argument
113 .ok_or(SystemError::EBADF)?; in setsockopt()
134 ) -> Result<usize, SystemError> { in getsockopt() argument
139 .ok_or(SystemError::EBADF)?; in getsockopt()
144 .map_err(|_| SystemError::ENOPROTOOPT)?; in getsockopt()
163 return Err(SystemError::ENOPROTOOPT); in getsockopt()
176 PosixIpProtocol::try_from(level as u16).map_err(|_| SystemError::ENOPROTOOPT)?; in getsockopt()
179 .map_err(|_| SystemError::ENOPROTOOPT)?; in getsockopt()
183 return Err(SystemError::ENOPROTOOPT); in getsockopt()
187 return Err(SystemError::ENOPROTOOPT); in getsockopt()
197 pub fn connect(fd: usize, addr: *const SockAddr, addrlen: usize) -> Result<usize, SystemError> { in connect() argument
201 .ok_or(SystemError::EBADF)?; in connect()
214 pub fn bind(fd: usize, addr: *const SockAddr, addrlen: usize) -> Result<usize, SystemError> { in bind() argument
218 .ok_or(SystemError::EBADF)?; in bind()
239 ) -> Result<usize, SystemError> { in sendto() argument
248 .ok_or(SystemError::EBADF)?; in sendto()
268 ) -> Result<usize, SystemError> { in recvfrom() argument
271 .ok_or(SystemError::EBADF)?; in recvfrom()
296 pub fn recvmsg(fd: usize, msg: &mut MsgHdr, _flags: u32) -> Result<usize, SystemError> { in recvmsg() argument
302 .ok_or(SystemError::EBADF)?; in recvmsg()
328 pub fn listen(fd: usize, backlog: usize) -> Result<usize, SystemError> { in listen() argument
331 .ok_or(SystemError::EBADF)?; in listen()
343 pub fn shutdown(fd: usize, how: usize) -> Result<usize, SystemError> { in shutdown() argument
346 .ok_or(SystemError::EBADF)?; in shutdown()
359 pub fn accept(fd: usize, addr: *mut SockAddr, addrlen: *mut u32) -> Result<usize, SystemError> { in accept() argument
385 ) -> Result<usize, SystemError> { in accept4() argument
388 return Err(SystemError::EINVAL); in accept4()
403 ) -> Result<usize, SystemError> { in do_accept() argument
406 .ok_or(SystemError::EBADF)?; in do_accept()
455 ) -> Result<usize, SystemError> { in getsockname() argument
457 return Err(SystemError::EINVAL); in getsockname()
461 .ok_or(SystemError::EBADF)?; in getsockname()
463 let endpoint: Endpoint = socket.endpoint().ok_or(SystemError::EINVAL)?; in getsockname()
484 ) -> Result<usize, SystemError> { in getpeername() argument
486 return Err(SystemError::EINVAL); in getpeername()
491 .ok_or(SystemError::EBADF)?; in getpeername()
493 let endpoint: Endpoint = socket.peer_endpoint().ok_or(SystemError::EINVAL)?; in getpeername()
562 pub fn to_endpoint(addr: *const SockAddr, len: usize) -> Result<Endpoint, SystemError> { in to_endpoint() argument
567 .map_err(|_| SystemError::EFAULT)?; in to_endpoint()
569 let addr = unsafe { addr.as_ref() }.ok_or(SystemError::EFAULT)?; in to_endpoint()
574 return Err(SystemError::EINVAL); in to_endpoint()
590 .map_err(|_| SystemError::EINVAL)? in to_endpoint()
592 .map_err(|_| SystemError::EINVAL)?; in to_endpoint()
601 return Err(SystemError::ENOTSOCK); in to_endpoint()
610 return Err(SystemError::EINVAL); in to_endpoint()
614 return Err(SystemError::EINVAL); in to_endpoint()
617 return Err(SystemError::EINVAL); in to_endpoint()
624 pub fn len(&self) -> Result<usize, SystemError> { in len() argument
629 AddressFamily::Unix => Err(SystemError::EINVAL), in len()
630 _ => Err(SystemError::EINVAL), in len()
646 ) -> Result<usize, SystemError> { in write_to_user() argument
657 .map_err(|_| SystemError::EFAULT)?; in write_to_user()
663 .map_err(|_| SystemError::EFAULT)?; in write_to_user()
810 type Error = SystemError;
815 None => Err(SystemError::EPROTONOSUPPORT), in try_from()
931 type Error = SystemError;
936 None => Err(SystemError::EINVAL), in try_from()
1020 type Error = SystemError;
1025 None => Err(SystemError::EINVAL), in try_from()