| Previous | Next |
| EAFNOSUPPORT | ELNRNG |
ECANCELED
Canceled asynchronous operation
On Solaris, ECANCELED is errno value 47. The base message is Operation canceled
, but the useful diagnostic context is narrower than the short message: a Solaris asynchronous operation was canceled before completion.
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
- Identify the async subsystem: POSIX AIO, timer, cancellation, or another queued operation.
- Distinguish explicit cancellation from timeout and transport failure.
- Do not reuse buffers or descriptors until the completion path is fully accounted for.
References
Looking for a different code? Search another status or error code.