EPERMEPERM — Operation Not Permitted
The process does not have the required permissions to perform the requested operation.
EDEADLKA resource deadlock would have occurred if the operation had proceeded.
The kernel detected that granting a lock request would create a circular dependency between two or more processes.
Review your locking strategy to avoid circular dependencies. Always acquire locks in a consistent order. Use lock timeouts instead of blocking indefinitely.
EPERMThe process does not have the required permissions to perform the requested operation.
SIGFPE (8)An arithmetic error occurred, such as division by zero or floating-point overflow.
Exit 2A shell built-in was used incorrectly, or a command returned a usage error.
ENODEVThe requested device type or device driver is not available in the system.
ENOTRECOVERABLEThe mutex state cannot be recovered after a previous owner died without unlocking it.
ENOLINKA remote resource linked via a network filesystem is no longer accessible.