ENOTSUP
ENOTSUP is a symbolic error number defined in errno.h on many Unix-like systems. It stands for “Operation not supported” and is used by programs and libraries to indicate that a requested operation cannot be completed by the underlying object, subsystem, or protocol. The value is used by functions that return -1 and set errno to ENOTSUP to signal this condition.
Typical contexts include attempting to perform an operation on a resource that is read-only, using a feature
Relation to other codes: Some platforms provide EOPNOTSUPP (“Operation not supported on socket”) as a separate
Handling: When ENOTSUP is returned, software can either fall back to a supported alternative, report that the