¿Qué significa el código errno 513 (ERESTARTNOINTR) en Linux?

 
Anterior Siguiente
ECVPERORR

ERESTARTNOINTR

Qué significa ERESTARTNOINTR

ERESTARTNOINTR es un código interno de restart del kernel Linux, no un errno portable que una aplicación deba manejar como resultado normal. Marca un camino donde la syscall interrumpida debe reiniciarse sin convertirse en EINTR.

Si aparece en un log, primero determina quién lo observó. Instrumentación del kernel o tracing puede ver estados transitorios que el proceso objetivo nunca recibe.

Qué comprobar

  • Registra syscall, señal y punto de tracing donde se capturó el valor.
  • Comprueba el resultado final que recibió realmente el proceso.
  • Si un driver propio deja escapar este código hasta un límite incorrecto, revisa su manejo de restart.
  • No añadas lógica de aplicación para reintentar ERESTARTNOINTR sin entender por qué se hizo visible.

Referencias técnicas


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