What does errno 91 (ERESTART) mean?

 
Could be also:
ConstantTypeOS
EPROTOTYPEerrnoLinux
ENOMSGerrnoMac
SET_ENV_VAR_FAILEDBugCheck CodeWindows
Previous Next
ENOMSG ENOPROTOOPT

ERESTART

Internal syscall restart state

On Solaris, ERESTART is errno value 91. The base message is Restartable system call, but the useful diagnostic context is narrower than the short message: Solaris uses this not-externally-visible value when an interrupted system call should be restarted.

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

  • Ordinary application code should normally see EINTR or a restarted call rather than this result.
  • If tracing shows this result, inspect signal handling and syscall restart flags.
  • Do not expose it as a stable application-level protocol error.

References


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