¿Qué significa el código errno 60 (ENOSTR) en Solaris?

 
También puede significar:
ConstanteTipoSO
ERROR_BAD_REM_ADAPError de WindowsWindows
ENOSTRerrnoLinux
ETIMEDOUTerrnomacOS
INTERRUPT_UNWIND_ATTEMPTEDCódigo BSODWindows
Anterior Siguiente
ETIMEDOUT ENODATA

ENOSTR

Qué significa ENOSTR en Solaris

En Solaris, ENOSTR es directamente relevante para putmsg(), getmsg() y controles STREAMS: el descriptor existe, pero no representa un stream válido para esa interfaz.

No debe cambiarse automáticamente por ENOTTY o ENOTSOCK. Cada uno expresa un contrato distinto sobre el tipo de objeto.

Qué comprobar

  • Registra origen del descriptor y llamada STREAMS exacta.
  • Comprueba que la ruta/dispositivo abierto sea el esperado y que la apertura haya creado un stream.
  • Revisa wrappers que puedan pasar accidentalmente un descriptor de archivo, socket o pipe normal.
  • Corrige la selección del objeto en vez de reintentar la misma operación.

Referencias técnicas


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