Errno
An error number used by system calls to communicate what kind of error occurred.
Declaration
@frozen struct ErrnoTopics
File and Directory Errors
attributeNotFoundbadFileDescriptorfileExistsfileTooLargeimproperLinkisDirectorynoLocksnoSuchFileOrDirectorynotDirectorypermissionDeniedtextFileBusy
File System Errors
badFileTypeOrFormatdirectoryNotEmptydiskQuotaExceedednoSpacereadOnlyFileSystemtooManyLinkstooManyOpenFilesInSystemtooManyOpenFiles
NFS Errors
Device Errors
deviceErrordevicePowerIsOffinappropriateIOCTLForDeviceioErrornoSuchAddressOrDevicenotBlockDeviceoperationNotSupportedByDevice
Path Errors
Pipe Errors
Runtime Errors
Math Errors
Executable File Errors
Network Errors
connectionAbortconnectionRefusedconnectionResethostIsDownmessageTooLongnetworkDownnetworkResetnetworkUnreachablenoBufferSpacenoRouteToHostnotSupportedtimedOut
Network Protocol Errors
protocolErrorprotocolFamilyNotSupportedprotocolNotAvailableprotocolNotSupportedprotocolWrongTypeForSocket
Network Address Errors
Network Socket Errors
notSocketnotSupportedOnSocketsocketIsConnectedsocketNotConnectedsocketShutdownsocketTypeNotSupported
RPC Errors
rpcProcedureUnavailablerpcProgramUnavailablerpcProgramVersionMismatchrpcUnsuccessfulrpcVersionMismatch
Process Errors
System Call Errors
alreadyInProcessbadAddressinterruptedinvalidArgumentnoFunctionnowInProgressresourceBusyresourceTemporarilyUnavailable
General Errors
badMessagecanceledillegalByteSequencenoDatanoMessagenoSuchPolicynotPermittednotRecoverableoutputQueueFulltooManyReferencestooManyUsers