Windows CRT errno Codes
The errno values defined by the Microsoft C Runtime (CRT) and set by standard C library functions on Windows. These differ from POSIX errno in both numeric values and available codes. Symbolic names are defined in <errno.h>.
References
79 codes
-
E2BIGArgument list too long -
EACCESPermission denied -
EADDRINUSEAddress already in use -
EADDRNOTAVAILAddress not available -
EAFNOSUPPORTAddress family not supported -
EAGAINResource temporarily unavailable -
EALREADYConnection already in progress -
EBADFBad file descriptor -
EBADMSGBad message -
EBUSYDevice or resource busy -
ECANCELEDOperation cancelled -
ECHILDNo child processes -
ECONNABORTEDConnection aborted -
ECONNREFUSEDConnection refused -
ECONNRESETConnection reset by peer -
EDEADLKResource deadlock avoided -
EDESTADDRREQDestination address required -
EDOMMath argument out of domain -
EEXISTFile exists -
EFAULTBad address -
EFBIGFile too large -
EHOSTUNREACHHost unreachable -
EIDRMIdentifier removed -
EILSEQIllegal byte sequence -
EINPROGRESSOperation in progress -
EINTRInterrupted function call -
EINVALInvalid argument -
EIOInput/output error -
EISCONNAlready connected -
EISDIRIs a directory -
ELOOPToo many levels of symbolic links -
EMFILEToo many open files -
EMLINKToo many links -
EMSGSIZEMessage too long -
ENAMETOOLONGFilename too long -
ENETDOWNNetwork is down -
ENETRESETConnection aborted by network -
ENETUNREACHNetwork unreachable -
ENFILEToo many files open in system -
ENOBUFSNo buffer space available -
ENODATANo message available -
ENODEVNo such device -
ENOENTNo such file or directory -
ENOEXECExec format error -
ENOLCKNo locks available -
ENOLINKLink has been severed -
ENOMEMOut of memory -
ENOMSGNo message of desired type -
ENOPROTOOPTNo such protocol option -
ENOSPCNo space left on device -
ENOSRNo STREAM resources -
ENOSTRNot a STREAM -
ENOSYSFunction not implemented -
ENOTCONNSocket not connected -
ENOTDIRNot a directory -
ENOTEMPTYDirectory not empty -
ENOTRECOVERABLEState not recoverable -
ENOTSOCKNot a socket -
ENOTSUPNot supported -
ENOTTYInappropriate I/O control operation -
ENXIONo such device or address -
EOPNOTSUPPOperation not supported on socket -
EOTHEROther error -
EOVERFLOWValue too large -
EOWNERDEADPrevious owner died -
EPERMOperation not permitted -
EPIPEBroken pipe -
EPROTOProtocol error -
EPROTONOSUPPORTProtocol not supported -
EPROTOTYPEProtocol wrong type for socket -
ERANGEResult too large -
EROFSRead-only file system -
ESPIPEInvalid seek -
ESRCHNo such process -
ETIMETimer expired -
ETIMEDOUTConnection timed out -
ETXTBSYText file busy -
EWOULDBLOCKOperation would block -
EXDEVImproper link