System.Posix.Error.Codes
argumentListTooLong
permissionDenied
addressInUse
addressNotAvailable
addressFamilyNotSupported
resourceUnavailableTryAgain
connectionAlreadyInProgress
badFileDescriptor
badMessage
deviceOrResourceBusy
noChildProcesses
connectionAborted
connectionRefused
connectionReset
resourceDeadlockWouldOccur
destinationAddressRequired
mathematicsArgumentOutOfDomainOfFunction
fileExists
badAddress
fileTooLarge
hostIsUnreachable
identifierRemoved
illegalByteSequence
operationInProgress
interruptedFunction
invalidArgument
inputOutputError
socketIsConnected
isADirectory
tooManyLevelsOfSymbolicLinks
fileDescriptorTooLarge
tooManyLinks
msgTooLarge
fileNameTooLong
networkIsDown
connectionAbortedByNetwork
networkUnreachable
tooManyFilesOpenInSystem
noBufferSpaceAvailable
noMessageOnSTREAMheadReadQueue
noSuchDevice
noSuchFileOrDirectory
executableFileFormatError
noLocksAvailable
notEnoughSpace
noMessageOfDesiredType
noSpaceLeftOnDevice
noSTREAMResources
notASTREAM
functionNotSupported
socketIsNotConnected
notADirectory
directoryNotEmpty
notASocket
notSupported
inappropriateIoControlOperation
noSuchDeviceOrAddress
operationNotPermitted
brokenPipe
protocolError
protocolNotSupported
protocolWrongTypeForSocket
resultTooLarge
readOnlyFileSystem
invalidSeek
noSuchProcess
streamIoctlTimeout
connectionTimedOut
textFileBusy
operationWouldBlock
crossDeviceLink