1 votos

¿Cómo puedo decodificar los números de error de Bluetooth encontrados en errno, que aparecen en el registro de Android?

Estoy tratando de encontrar la definición de los números de error de Bluetooth. Por ejemplo, pueden aparecer en la salida de logcat como:

09-16 07:38:50.896 V/BluetoothSocket.cpp( 8809): ...accept(69, RFCOMM) = -1 (errno 125)

2voto

Flow Puntos 14132

El errno El concepto de variable global no es específico de Bluetooth, sino que proviene de las llamadas al sistema (POSIX) utilizadas por BluetoothSocket.cpp . Su registro muestra que la llamada al sistema accept() falló, porque devolvió -1 (los valores negativos suelen indicar un error). Además accept() También se ha fijado el errno a 125. Si se mira el definición relacionada en las fuentes de Linux se encuentra que se asigna a ECANCELADO:

#define ECANCELED   125 /* Operation Canceled */

Ver también

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X