¿Qué significa el código errno 98 (ENOSR) en macOS?

 
También puede significar:
ConstanteTipoSO
EADDRINUSEerrnoLinux
EPROTOTYPEerrnoSolaris
OBJECT1_INITIALIZATION_FAILEDCódigo BSODWindows
Anterior Siguiente
EADDRINUSE EPROTOTYPE

ENOSR

Qué significa ENOSR en macOS

ENOSR es un errno histórico de STREAMS para agotamiento de recursos del subsistema. No significa simplemente “sin memoria” y no debe aplicarse a sockets BSD modernos por el nombre.

Si aparece en macOS/Darwin, identifica primero qué interfaz legacy o capa de compatibilidad lo produce y qué recurso administra.

Qué comprobar

  • Registra provider, stream, operación y número de objetos/colas activos.
  • Cierra una cantidad controlada de streams y verifica si el recurso vuelve antes de reintentar.
  • Busca leaks en la propia capa de compatibilidad.
  • No extrapoles tuning de TCP/socket buffers sin evidencia de que el recurso pertenezca al network stack moderno.

Referencias técnicas


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