Structure
POSIXError
Describes an error in the POSIX error domain.
struct POSIXError
Topics
Initializers
Instance Properties
Instance Methods
Type Aliases
Type Properties
static var E2BIG: POSIXErrorCodeArgument list too long.static var EACCES: POSIXErrorCodePermission denied.static var EADDRINUSE: POSIXErrorCodeAddress already in use.static var EADDRNOTAVAIL: POSIXErrorCodeCan’t assign requested address.static var EAFNOSUPPORT: POSIXErrorCodeAddress family not supported by protocol family.static var EAGAIN: POSIXErrorCodeResource temporarily unavailable.static var EALREADY: POSIXErrorCodeOperation already in progress.static var EBADF: POSIXErrorCodeBad file descriptor.static var EBADMSG: POSIXErrorCodeBad message.static var EBUSY: POSIXErrorCodeDevice / Resource busy.static var ECANCELED: POSIXErrorCodeOperation canceled.static var ECHILD: POSIXErrorCodeNo child processes.static var ECONNABORTED: POSIXErrorCodeSoftware caused connection abort.static var ECONNREFUSED: POSIXErrorCodeConnection refused.static var ECONNRESET: POSIXErrorCodeConnection reset by peer.static var EDEADLK: POSIXErrorCodeResource deadlock avoided.static var EDESTADDRREQ: POSIXErrorCodeDestination address required.static var EDOM: POSIXErrorCodeNumerical argument out of domain.static var EDQUOT: POSIXErrorCodeDisk quota exceeded.static var EEXIST: POSIXErrorCodeFile exists.static var EFAULT: POSIXErrorCodeBad address.static var EFBIG: POSIXErrorCodeFile too large.static var EHOSTDOWN: POSIXErrorCodeHost is down.static var EHOSTUNREACH: POSIXErrorCodeNo route to host.static var EIDRM: POSIXErrorCodeIdentifier removed.static var EILSEQ: POSIXErrorCodeIllegal byte sequence.static var EINPROGRESS: POSIXErrorCodeOperation now in progress.static var EINTR: POSIXErrorCodeInterrupted system call.static var EINVAL: POSIXErrorCodeInvalid argument.static var EIO: POSIXErrorCodeInput/output error.static var EISCONN: POSIXErrorCodeSocket is already connected.static var EISDIR: POSIXErrorCodeIs a directory.static var ELOOP: POSIXErrorCodeToo many levels of symbolic links.static var EMFILE: POSIXErrorCodeToo many open files.static var EMLINK: POSIXErrorCodeToo many links.static var EMSGSIZE: POSIXErrorCodeMessage too long.static var EMULTIHOP: POSIXErrorCodeReserved.static var ENAMETOOLONG: POSIXErrorCodeFile name too long.static var ENETDOWN: POSIXErrorCodeNetwork is down.static var ENETRESET: POSIXErrorCodeNetwork dropped connection on reset.static var ENETUNREACH: POSIXErrorCodeNetwork is unreachable.static var ENFILE: POSIXErrorCodeToo many open files in system.static var ENOBUFS: POSIXErrorCodeNo buffer space available.static var ENODATA: POSIXErrorCodeNo message available on STREAM.static var ENODEV: POSIXErrorCodeOperation not supported by device.static var ENOENT: POSIXErrorCodeNo such file or directory.static var ENOEXEC: POSIXErrorCodeExec format error.static var ENOLCK: POSIXErrorCodeNo locks available.static var ENOLINK: POSIXErrorCodeReserved.static var ENOMEM: POSIXErrorCodeCannot allocate memory.static var ENOMSG: POSIXErrorCodeNo message of desired type.static var ENOPROTOOPT: POSIXErrorCodeProtocol not available.static var ENOSPC: POSIXErrorCodeNo space left on device.static var ENOSR: POSIXErrorCodeNo STREAM resources.static var ENOSTR: POSIXErrorCodeNot a STREAM.static var ENOSYS: POSIXErrorCodeFunction not implemented.static var ENOTBLK: POSIXErrorCodeBlock device required.static var ENOTCONN: POSIXErrorCodeSocket is not connected.static var ENOTDIR: POSIXErrorCodeNot a directory.static var ENOTEMPTY: POSIXErrorCodeDirectory not empty.static var ENOTRECOVERABLE: POSIXErrorCodeState not recoverable.static var ENOTSOCK: POSIXErrorCodeSocket operation on non-socket.static var ENOTTY: POSIXErrorCodeInappropriate ioctl for device.static var ENXIO: POSIXErrorCodeDevice not configured.static var EOVERFLOW: POSIXErrorCodeValue too large to be stored in data type.static var EOWNERDEAD: POSIXErrorCodePrevious owner died.static var EPERM: POSIXErrorCodeOperation not permitted.static var EPFNOSUPPORT: POSIXErrorCodeProtocol family not supported.static var EPIPE: POSIXErrorCodeBroken pipe.static var EPROTO: POSIXErrorCodeProtocol error.static var EPROTONOSUPPORT: POSIXErrorCodeProtocol not supported.static var EPROTOTYPE: POSIXErrorCodeProtocol wrong type for socket.static var ERANGE: POSIXErrorCodeResult too large.static var EREMOTE: POSIXErrorCodeToo many levels of remote in path.static var EROFS: POSIXErrorCodeRead-only file system.static var ESHUTDOWN: POSIXErrorCodeCan’t send after socket shutdown.static var ESOCKTNOSUPPORT: POSIXErrorCodeSocket type not supported.static var ESPIPE: POSIXErrorCodeIllegal seek.static var ESRCH: POSIXErrorCodeNo such process.static var ESTALE: POSIXErrorCodeStale NFS file handle.static var ETIME: POSIXErrorCodeSTREAM ioctl timeout.static var ETIMEDOUT: POSIXErrorCodeOperation timed out.static var ETOOMANYREFS: POSIXErrorCodeToo many references: can’t splice.static var ETXTBSY: POSIXErrorCodeText file busy.static var EUSERS: POSIXErrorCodeToo many users.static var EWOULDBLOCK: POSIXErrorCodeOperation would block.static var EXDEV: POSIXErrorCodeCross-device link.static var errorDomain: String
Relationships
Conforms To
Foundation.CustomNSErrorSwift.CustomStringConvertibleSwift.EquatableSwift.ErrorSwift.HashableSwift.SendableSwift.SendableMetatype