| Previous | Next |
| ENOSYS | ELIBACC |
ENAMETOOLONG
Pathname length limit
On Solaris, ENAMETOOLONG is errno value 78. The base message is path name is too long
, but the useful diagnostic context is narrower than the short message: Solaris rejected a pathname or component that exceeded PATH_MAX or NAME_MAX.
Use the Solaris-specific errno table first, then compare with POSIX only for portable behavior. Some Solaris values share names with other UNIX systems but have different numbers or more specific historical meanings.
What to check
- Capture the exact interface, structure type, and ABI width used by the process.
- for path failures, record both full pathname length and individual component length.
- for representability failures, compare large-file, 32-bit, and 64-bit build modes.
References
Looking for a different code? Search another status or error code.