📄 beos_errors.c
字号:
#if EWOULDBLOCK != EAGAIN case EWOULDBLOCK:#endif PR_SetError(PR_WOULD_BLOCK_ERROR, err); break; case EBADF: PR_SetError(PR_BAD_DESCRIPTOR_ERROR, err); break; case EDEADLK: PR_SetError(PR_DEADLOCK_ERROR, err); break; case EFAULT: PR_SetError(PR_ACCESS_FAULT_ERROR, err); break; case EFBIG: PR_SetError(PR_FILE_TOO_BIG_ERROR, err); break; case EINTR: PR_SetError(PR_PENDING_INTERRUPT_ERROR, err); break; case EINVAL: PR_SetError(PR_INVALID_METHOD_ERROR, err); break; case EIO: PR_SetError(PR_IO_ERROR, err); break; case ENOLCK: PR_SetError(PR_FILE_IS_LOCKED_ERROR, err); break;#ifdef ENOSR case ENOSR: PR_SetError(PR_INSUFFICIENT_RESOURCES_ERROR, err); break;#endif case ENOSPC: PR_SetError(PR_NO_DEVICE_SPACE_ERROR, err); break; case ENXIO: PR_SetError(PR_INVALID_METHOD_ERROR, err); break; case ERANGE: PR_SetError(PR_INVALID_METHOD_ERROR, err); break; case ETIMEDOUT: PR_SetError(PR_REMOTE_FILE_ERROR, err); break; case ECONNRESET: case EPIPE: PR_SetError(PR_CONNECT_RESET_ERROR, err); break;#ifdef EDQUOT case EDQUOT: PR_SetError(PR_NO_DEVICE_SPACE_ERROR, err); break;#endif#ifdef ENOLINK case ENOLINK: PR_SetError(PR_REMOTE_FILE_ERROR, err); break;#endif default: PR_SetError(PR_UNKNOWN_ERROR, err); break; }}void _MD_unix_map_lseek_error(int err){ switch (err) { case EBADF: PR_SetError(PR_BAD_DESCRIPTOR_ERROR, err); break; case ESPIPE: PR_SetError(PR_INVALID_METHOD_ERROR, err); break; case EINVAL: PR_SetError(PR_INVALID_ARGUMENT_ERROR, err); break; default: PR_SetError(PR_UNKNOWN_ERROR, err); break; }}void _MD_unix_map_fsync_error(int err){ switch (err) { case EBADF: PR_SetError(PR_BAD_DESCRIPTOR_ERROR, err); break;#ifdef ENOLINK case ENOLINK:#endif case ETIMEDOUT: PR_SetError(PR_REMOTE_FILE_ERROR, err); break; case EINTR: PR_SetError(PR_PENDING_INTERRUPT_ERROR, err); break; case EIO: PR_SetError(PR_IO_ERROR, err); break; case EINVAL: PR_SetError(PR_INVALID_METHOD_ERROR, err); break; default: PR_SetError(PR_UNKNOWN_ERROR, err); break; }}void _MD_unix_map_close_error(int err){ switch (err) { case EBADF: PR_SetError(PR_BAD_DESCRIPTOR_ERROR, err); break; case EINTR: PR_SetError(PR_PENDING_INTERRUPT_ERROR, err); break;#ifdef ENOLINK case ENOLINK:#endif case ETIMEDOUT: PR_SetError(PR_REMOTE_FILE_ERROR, err); break; case EIO: PR_SetError(PR_IO_ERROR, err); break; default: PR_SetError(PR_UNKNOWN_ERROR, err); break; }}void _MD_unix_map_socket_error(int err){ switch (err) { case EPROTONOSUPPORT: PR_SetError(PR_PROTOCOL_NOT_SUPPORTED_ERROR, err); break; case EMFILE: PR_SetError(PR_PROC_DESC_TABLE_FULL_ERROR, err); break; case ENFILE: PR_SetError(PR_SYS_DESC_TABLE_FULL_ERROR, err); break; case EACCES: PR_SetError(PR_NO_ACCESS_RIGHTS_ERROR, err); break;#if !defined(SCO) case ENOBUFS:#endif /* !defined(SCO) */ case ENOMEM:#ifdef ENOSR case ENOSR: PR_SetError(PR_INSUFFICIENT_RESOURCES_ERROR, err); break;#endif default: PR_SetError(PR_UNKNOWN_ERROR, err); break; }}void _MD_unix_map_socketavailable_error(int err){ PR_SetError(PR_BAD_DESCRIPTOR_ERROR, err);}void _MD_unix_map_recv_error(int err){ switch (err) { case EAGAIN:#if EWOULDBLOCK != EAGAIN case EWOULDBLOCK:#endif PR_SetError(PR_WOULD_BLOCK_ERROR, err); break; case EBADF: PR_SetError(PR_BAD_DESCRIPTOR_ERROR, err); break;#if !defined(BEOS) case ENOTSOCK: PR_SetError(PR_NOT_SOCKET_ERROR, err); break;#endif case EINTR: PR_SetError(PR_PENDING_INTERRUPT_ERROR, err); break; case EFAULT: PR_SetError(PR_ACCESS_FAULT_ERROR, err); break; case ENOMEM: PR_SetError(PR_OUT_OF_MEMORY_ERROR, err); break; case ECONNRESET: case EPIPE: PR_SetError(PR_CONNECT_RESET_ERROR, err); break;#ifdef ENOSR case ENOSR: PR_SetError(PR_INSUFFICIENT_RESOURCES_ERROR, err); break;#endif default: PR_SetError(PR_UNKNOWN_ERROR, err); break; }}void _MD_unix_map_recvfrom_error(int err){ switch (err) { case EAGAIN:#if EWOULDBLOCK != EAGAIN case EWOULDBLOCK:#endif PR_SetError(PR_WOULD_BLOCK_ERROR, err); break; case EBADF: PR_SetError(PR_BAD_DESCRIPTOR_ERROR, err); break;#if !defined(BEOS) case ENOTSOCK: PR_SetError(PR_NOT_SOCKET_ERROR, err); break;#endif case EINTR: PR_SetError(PR_PENDING_INTERRUPT_ERROR, err); break; case EFAULT: PR_SetError(PR_ACCESS_FAULT_ERROR, err); break; case ENOMEM: PR_SetError(PR_OUT_OF_MEMORY_ERROR, err); break;#ifdef ENOSR case ENOSR: PR_SetError(PR_INSUFFICIENT_RESOURCES_ERROR, err); break;#endif case ECONNRESET: PR_SetError(PR_CONNECT_RESET_ERROR, err); break; default: PR_SetError(PR_UNKNOWN_ERROR, err); break; }}void _MD_unix_map_send_error(int err){ switch (err) { case EAGAIN:#if EWOULDBLOCK != EAGAIN case EWOULDBLOCK:#endif PR_SetError(PR_WOULD_BLOCK_ERROR, err); break; case EBADF: PR_SetError(PR_BAD_DESCRIPTOR_ERROR, err); break;#if !defined(BEOS) case ENOTSOCK: PR_SetError(PR_NOT_SOCKET_ERROR, err); break;#endif#if !defined(BEOS) case EMSGSIZE:#endif case EINVAL: PR_SetError(PR_INVALID_ARGUMENT_ERROR, err); break;#if !defined(SCO) case ENOBUFS: PR_SetError(PR_INSUFFICIENT_RESOURCES_ERROR, err); break;#endif /* !defined(SCO) */ case ECONNREFUSED: PR_SetError(PR_CONNECT_REFUSED_ERROR, err); break; case EISCONN: PR_SetError(PR_IS_CONNECTED_ERROR, err); break; case EFAULT: PR_SetError(PR_ACCESS_FAULT_ERROR, err); break; case EINTR: PR_SetError(PR_PENDING_INTERRUPT_ERROR, err); break; case ENOMEM: PR_SetError(PR_OUT_OF_MEMORY_ERROR, err); break;#ifdef ENOSR case ENOSR: PR_SetError(PR_INSUFFICIENT_RESOURCES_ERROR, err); break;#endif case ECONNRESET: case EPIPE: PR_SetError(PR_CONNECT_RESET_ERROR, err); break; default: PR_SetError(PR_UNKNOWN_ERROR, err); break; }}void _MD_unix_map_sendto_error(int err){ switch (err) { case EAGAIN:#if EWOULDBLOCK != EAGAIN case EWOULDBLOCK:#endif PR_SetError(PR_WOULD_BLOCK_ERROR, err); break; case EBADF: PR_SetError(PR_BAD_DESCRIPTOR_ERROR, err); break;#if !defined(BEOS) case ENOTSOCK: PR_SetError(PR_NOT_SOCKET_ERROR, err); break;#endif#if !defined(BEOS) case EMSGSIZE:#endif case EINVAL: PR_SetError(PR_INVALID_ARGUMENT_ERROR, err); break;#if !defined(SCO) case ENOBUFS: PR_SetError(PR_INSUFFICIENT_RESOURCES_ERROR, err); break;#endif /* !defined(SCO) */ case ECONNREFUSED: PR_SetError(PR_CONNECT_REFUSED_ERROR, err); break; case EISCONN: PR_SetError(PR_IS_CONNECTED_ERROR, err); break; case EFAULT: PR_SetError(PR_ACCESS_FAULT_ERROR, err); break; case EINTR: PR_SetError(PR_PENDING_INTERRUPT_ERROR, err); break; case ENOMEM: PR_SetError(PR_OUT_OF_MEMORY_ERROR, err); break;#ifdef ENOSR case ENOSR: PR_SetError(PR_INSUFFICIENT_RESOURCES_ERROR, err); break;#endif case ECONNRESET: case EPIPE: PR_SetError(PR_CONNECT_RESET_ERROR, err); break; default: PR_SetError(PR_UNKNOWN_ERROR, err); break; }}void _MD_unix_map_writev_error(int err){ switch (err) { case EAGAIN:#if EWOULDBLOCK != EAGAIN case EWOULDBLOCK:#endif PR_SetError(PR_WOULD_BLOCK_ERROR, err); break; case EBADF: PR_SetError(PR_BAD_DESCRIPTOR_ERROR, err); break; case EFAULT: PR_SetError(PR_ACCESS_FAULT_ERROR, err); break; case EINTR: PR_SetError(PR_PENDING_INTERRUPT_ERROR, err); break;#ifdef ENOSR case ENOSR: PR_SetError(PR_INSUFFICIENT_RESOURCES_ERROR, err); break;#endif case EINVAL: PR_SetError(PR_INVALID_ARGUMENT_ERROR, err); break; case ECONNRESET: case EPIPE: PR_SetError(PR_CONNECT_RESET_ERROR, err); break; default: PR_SetError(PR_UNKNOWN_ERROR, err); break; }}void _MD_unix_map_accept_error(int err){ switch (err) { case EAGAIN:#if EWOULDBLOCK != EAGAIN case EWOULDBLOCK:#endif PR_SetError(PR_WOULD_BLOCK_ERROR, err); break; case EBADF: PR_SetError(PR_BAD_DESCRIPTOR_ERROR, err); break;#if !defined(BEOS) case ENOTSOCK: PR_SetError(PR_NOT_SOCKET_ERROR, err); break;#endif#if !defined(BEOS) case EOPNOTSUPP:#endif case ENODEV: PR_SetError(PR_NOT_TCP_SOCKET_ERROR, err); break; case EFAULT: PR_SetError(PR_ACCESS_FAULT_ERROR, err); break; case EMFILE: PR_SetError(PR_PROC_DESC_TABLE_FULL_ERROR, err); break; case ENFILE: PR_SetError(PR_SYS_DESC_TABLE_FULL_ERROR, err); break; case EINTR: PR_SetError(PR_PENDING_INTERRUPT_ERROR, err); break; case ENOMEM: PR_SetError(PR_OUT_OF_MEMORY_ERROR, err); break;#ifdef ENOSR case ENOSR: PR_SetError(PR_INSUFFICIENT_RESOURCES_ERROR, err); break;#endif#ifdef EPROTO case EPROTO: PR_SetError(PR_IO_ERROR, err); break;#endif default: PR_SetError(PR_UNKNOWN_ERROR, err); break; }}void _MD_unix_map_connect_error(int err){ switch (err) { case EBADF: PR_SetError(PR_BAD_DESCRIPTOR_ERROR, err); break; case EADDRNOTAVAIL: PR_SetError(PR_ADDRESS_NOT_AVAILABLE_ERROR, err); break; case EINPROGRESS: PR_SetError(PR_IN_PROGRESS_ERROR, err); break; case EALREADY: PR_SetError(PR_ALREADY_INITIATED_ERROR, err); break;#if !defined(BEOS) case ENOTSOCK: PR_SetError(PR_NOT_SOCKET_ERROR, err); break;#endif case EAFNOSUPPORT: PR_SetError(PR_ADDRESS_NOT_SUPPORTED_ERROR, err); break; case EISCONN: PR_SetError(PR_IS_CONNECTED_ERROR, err); break; case ETIMEDOUT: PR_SetError(PR_IO_TIMEOUT_ERROR, err); break; case ECONNREFUSED: PR_SetError(PR_CONNECT_REFUSED_ERROR, err); break; case ENETUNREACH: PR_SetError(PR_NETWORK_UNREACHABLE_ERROR, err); break; case EADDRINUSE: PR_SetError(PR_ADDRESS_IN_USE_ERROR, err); break; case EFAULT: PR_SetError(PR_ACCESS_FAULT_ERROR, err); break; /* * UNIX domain sockets are not supported in NSPR */ case EACCES: PR_SetError(PR_ADDRESS_NOT_SUPPORTED_ERROR, err); break; case EINTR: PR_SetError(PR_PENDING_INTERRUPT_ERROR, err); break; case EINVAL:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -