¿Qué significa el código errno 63 (ENOSR) en Linux?

 
También puede significar:
ConstanteTipoSO
ERROR_PRINT_CANCELLEDError de WindowsWindows
STATUS_WAIT_63NTSTATUSWindows
ENAMETOOLONGerrnomacOS
ENOSRerrnoSolaris
NO_MORE_SYSTEM_PTESCódigo BSODWindows
Anterior Siguiente
ETIME ENAMETOOLONG

ENOSR

Qué significa ENOSR

ENOSR significa «Out of streams resources». Linux conserva el errno por compatibilidad, aunque los pipes y sockets comunes no implementan el modelo System V STREAMS completo.

Si aparece en código portado o emulado, diagnostícalo como agotamiento de recursos de esa capa, no como disco lleno ni automáticamente como RAM agotada. Pueden importar colas, módulos pushed y objetos de stream internos.

Qué comprobar

  • Registra cantidad de streams, colas, mensajes pendientes y módulos de la capa implicada.
  • Busca objetos que no se liberan al cerrar o cancelar operaciones.
  • Distingue ENOMEM, ENOBUFS y límites EMFILE/ENFILE.
  • Ajusta capacidad solo después de confirmar que no existe una fuga en la implementación STREAMS/compatibility.

Referencias técnicas


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