¿Qué significa el código errno 72 (ELOCKUNMAPPED) en Solaris?

 
También puede significar:
ConstanteTipoSO
ERROR_REDIR_PAUSEDError de WindowsWindows
EMULTIHOPerrnoLinux
EBADRPCerrnomacOS
CANCEL_STATE_IN_COMPLETED_IRPCódigo BSODWindows
Anterior Siguiente
EBADRPC EDOTDOT

ELOCKUNMAPPED

Qué significa ELOCKUNMAPPED en Solaris

ELOCKUNMAPPED es un errno histórico que Solaris conserva por compatibilidad. La documentación actual lo trata como obsoleto; la recuperación moderna de robust mutexes se expresa mediante EOWNERDEAD y ENOTRECOVERABLE.

Si un binario antiguo lo produce, el contexto útil es el lifecycle del mapping y del robust lock. No conviene diseñar código nuevo que dependa de recibir este valor.

Qué comprobar

  • En aplicaciones legacy, revisa mappings que pudieron desaparecer mientras un lock seguía adquirido.
  • Para código nuevo, implementa explícitamente la recuperación de EOWNERDEAD.
  • Trata ENOTRECOVERABLE como estado no reparable cuando la recuperación anterior falló.
  • No uses este errno obsoleto como parte de un protocolo estable entre componentes nuevos.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.