Enumeration
POSIXErrorCode
Enumeration describing POSIX error codes.
enum POSIXErrorCode
Topics
Enumeration Cases
case E2BIGArgument list too long.case EACCESPermission denied.case EADDRINUSEAddress already in usecase EADDRNOTAVAILCannot assign requested addresscase EADVAdvertise errorcase EAFNOSUPPORTAddress family not supported by protocolcase EAGAINTry again.case EALREADYOperation already in progresscase EBADEInvalid exchangecase EBADFBad file descriptor.case EBADFDFile descriptor in bad statecase EBADMSGNot a data messagecase EBADRInvalid request descriptorcase EBADRQCInvalid request codecase EBADSLTInvalid slotcase EBFONTBad font file formatcase EBUSYDevice / Resource busy.case ECANCELEDOperation Canceledcase ECHILDNo child processes.case ECHRNGChannel number out of range.case ECOMMCommunication error on sendcase ECONNABORTEDSoftware caused connection abortcase ECONNREFUSEDConnection refusedcase ECONNRESETConnection reset by peercase EDEADLKResource deadlock would occur.case EDESTADDRREQDestination address requiredcase EDOMNumerical argument out of domain.case EDOTDOTRFS specific errorcase EDQUOTQuota exceededcase EEXISTFile exists.case EFAULTBad address.case EFBIGFile too large.case EHOSTDOWNHost is downcase EHOSTUNREACHNo route to hostcase EHWPOISONMemory page has hardware errorcase EIDRMIdentifier removed.case EILSEQIllegal byte sequencecase EINPROGRESSOperation now in progresscase EINTRInterrupted system call.case EINVALInvalid argument.case EIOInput/output error.case EISCONNTransport endpoint is already connectedcase EISDIRIs a directory.case EISNAMIs a named type filecase EKEYEXPIREDKey has expiredcase EKEYREJECTEDKey was rejected by servicecase EKEYREVOKEDKey has been revokedcase EL2HLTLevel 2 halted.case EL2NSYNCLevel 2 not synchronized.case EL3HLTLevel 3 haltedcase EL3RSTLevel 3 reset.case ELIBACCCan not access a needed shared librarycase ELIBBADAccessing a corrupted shared librarycase ELIBEXECCannot exec a shared library directlycase ELIBMAXAttempting to link in too many shared librariescase ELIBSCN.lib section in a.out corruptedcase ELNRNGLink number out of range.case ELOOPToo many symbolic links encounteredcase EMEDIUMTYPEWrong medium typecase EMFILEToo many open files.case EMLINKToo many links.case EMSGSIZEMessage too longcase EMULTIHOPMultihop attemptedcase ENAMETOOLONGFile name too long.case ENAVAILNo XENIX semaphores availablecase ENETDOWNNetwork is downcase ENETRESETNetwork dropped connection because of resetcase ENETUNREACHNetwork is unreachablecase ENFILEToo many open files in system.case ENOANONo anodecase ENOBUFSNo buffer space availablecase ENOCSINo CSI structure available.case ENODATANo data availablecase ENODEVOperation not supported by device.case ENOENTNo such file or directory.case ENOEXECExec format error.case ENOKEYRequired key not availablecase ENOLCKNo record locks availablecase ENOLINKLink has been severedcase ENOMEDIUMNo medium foundcase ENOMEMCannot allocate memory.case ENOMSGNo message of desired type.case ENONETMachine is not on the networkcase ENOPKGPackage not installedcase ENOPROTOOPTProtocol not availablecase ENOSPCNo space left on device.case ENOSROut of streams resourcescase ENOSTRDevice not a streamcase ENOSYSFunction not implemented.case ENOTBLKBlock device required.case ENOTCONNTransport endpoint is not connectedcase ENOTDIRNot a directory.case ENOTEMPTYDirectory not empty.case ENOTNAMNot a XENIX named type filecase ENOTRECOVERABLEState not recoverablecase ENOTSOCKSocket operation on non-socketcase ENOTTYInappropriate ioctl for device.case ENOTUNIQName not unique on networkcase ENXIODevice not configured.case EOPNOTSUPPOperation not supported on transport endpointcase EOVERFLOWValue too large for defined data typecase EOWNERDEADOwner diedcase EPERMOperation not permitted.case EPFNOSUPPORTProtocol family not supportedcase EPIPEBroken pipe.case EPROTOProtocol errorcase EPROTONOSUPPORTProtocol not supportedcase EPROTOTYPEProtocol wrong type for socketcase ERANGEResult too large.case EREMCHGRemote address changedcase EREMOTEObject is remotecase EREMOTEIORemote I/O errorcase ERESTARTInterrupted system call should be restartedcase ERFKILLOperation not possible due to RF-killcase EROFSRead-only file system.case ESHUTDOWNCannot send after transport endpoint shutdowncase ESOCKTNOSUPPORTSocket type not supportedcase ESPIPEIllegal seek.case ESRCHNo such process.case ESRMNTSrmount errorcase ESTALEStale NFS file handlecase ESTRPIPEStreams pipe errorcase ETIMETimer expiredcase ETIMEDOUTConnection timed outcase ETOOMANYREFSToo many references: cannot splicecase ETXTBSYText file busy.case EUCLEANStructure needs cleaningcase EUNATCHProtocol driver not attached.case EUSERSToo many userscase EXDEVCross-device link.case EXFULLExchange full
Initializers
Instance Properties
Type Aliases
Type Properties
static var EDEADLOCK: POSIXErrorCodestatic var EWOULDBLOCK: POSIXErrorCodeOperation would block.
Relationships
Conforms To
Swift.CopyableSwift.EquatableSwift.EscapableSwift.HashableSwift.RawRepresentableSwift.SendableSwift.SendableMetatype