Site icon EfmSoft

What does errno 54 (EXFULL) in Linux mean?

 
Could be also:
ConstantTypeOS
ERROR_NETWORK_BUSYWin32 errorWindows
ECONNRESETerrnoMac
EBADRQCerrnoSolaris
DEVICE_REFERENCE_COUNT_NOT_ZEROBugCheck CodeWindows
Previous Next
ENOANO ECONNRESET

EXFULL

EXFULL: Linux legacy errno

EXFULL (errno 3) reports that the legacy exchange table has no free slot for a new exchange object. These names come from historical System V/XENIX compatibility interfaces; on modern Linux they usually point to a driver, STREAMS-compatibility layer, or legacy IPC contract rather than a general filesystem error.

Evidence to capture

Record exchange-table capacity, active entries, owner processes, and allocation operation.

Focused test

release a confirmed completed exchange and repeat one allocation while monitoring table occupancy.

Correction

fix leaked exchange objects or increase the supported table capacity if workload legitimately exceeds it.

Verification

Repeat the original system call and confirm it passes the former EXFULL boundary with the same object identity.

Technical references


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

Exit mobile version