¿Qué significa el código errno 36 (EIDRM) en Solaris?

 
También puede significar:
ConstanteTipoSO
ERROR_SHARING_BUFFER_EXCEEDEDError de WindowsWindows
KERN_NOT_DEPRESSEDRetorno del kernel de macOSmacOS
ippStsNotSupportedCpuEstado de Intel IPPCualquiera
ENAMETOOLONGerrnoLinux
EINPROGRESSerrnomacOS
EDEADLKerrnoWindows
NTFS_FILE_SYSTEMCódigo BSODWindows
Anterior Siguiente
EINPROGRESS EDEADLK

EIDRM

Qué significa EIDRM en Solaris

EIDRM es un evento de ciclo de vida de IPC: una cola, conjunto de semáforos u otro objeto identificado dejó de existir. Un proceso bloqueado puede despertar con este errno porque el recurso fue eliminado durante la espera.

No es un estado «vacío» ni «ocupado». Un identificador guardado deja de ser válido y no debe reutilizarse tras la eliminación, aunque luego se cree un recurso lógico con el mismo propósito.

Qué comprobar

  • Registra ID IPC, operación y componente responsable de crear/eliminar el objeto.
  • Descarta el identificador antiguo y redescubre o recrea el recurso mediante su protocolo normal.
  • Coordina cleanup con consumidores para evitar eliminar objetos todavía en uso.
  • Conserva una generación lógica si distintas instancias pueden recrear el mismo recurso.

Referencias técnicas


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