Site icon EfmSoft

What does errno 94 (ESOCKTNOSUPPORT) mean?

 
Could be also:
ConstantTypeOS
EBADMSGerrnoMac
EUSERSerrnoSolaris
OBJECT_INITIALIZATION_FAILEDBugCheck CodeWindows
Previous Next
ENOTEMPTY EBADMSG

ESOCKTNOSUPPORT

ESOCKTNOSUPPORT means that the requested socket type is not available in the selected networking context. It can occur when code asks for an unknown SOCK_* type, requests a type that the address family or protocol does not implement, or reaches a protocol stack that is not configured to provide that type. The failure points to the domain/type/protocol tuple used to create or operate on the socket.

This is not the same diagnosis as EAFNOSUPPORT, where the address family itself is unsupported, or EPROTONOSUPPORT, where the protocol number is unavailable. It also differs from EPROTOTYPE, which concerns an incompatible protocol and socket type. Capturing all three creation arguments prevents the constants from being treated as interchangeable.

What to validate

Linux IP sockets · Linux accept(2) · POSIX socketpair()


Looking for a different code? Search another status or error code.

Exit mobile version