What does errno 120 (EISNAM) in Linux mean?

 
Could be also:
ConstantTypeOS
ERROR_CALL_NOT_IMPLEMENTEDWin32 errorWindows
EPROTONOSUPPORTerrnoSolaris
ENODATAerrnoWindows
PHASE0_EXCEPTIONBugCheck CodeWindows
Previous Next
ENOBUFS EPROTONOSUPPORT

EISNAM

EISNAM: Linux legacy errno

EISNAM (errno 3) reports that an operation expecting an ordinary file encountered a XENIX named-type 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 path, inode/file type, mount/filesystem, and failing system call.

Focused test

stat the same path and compare the call against a known regular file on the same filesystem.

Correction

use the object type required by the operation or select the correct path.

Verification

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

Technical references


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