Resultados de la búsqueda a petición "errno"

2 la respuesta

¿Debo usar system_category o generic_category para errno en Unix?

C ++ 0x tiene dos @ predefiniderror_category objetos:generic_category() ysystem_category(). Por lo que he entendido hasta ahora,system_category() debe usarse para errores devueltos por el sistema operativo, ygeneric_category() debe usarse para ...

1 la respuesta

¿Cómo atrapar Errno :: clase ECONNRESET en "caso cuando"?

Mi aplicación (Ruby 1.9.2) puede generar diferentes excepciones, incluidas interrupciones de conexión de red. yorescue Exception => e, entonces hazlocase/when para manejarlos de maneras diferentes, pero varios errores pasan por mis casos ...

1 la respuesta

Python socket.error: [Errno 111] Se rechazó la conexión

0 la respuesta

E / S del archivo Android 2.1: la lectura previa falla con errno 22 (EINVAL, argumento no válido)

Estoy haciendo una operación simple de copia de archivos usando open (2), pread (2) y pwrite (2) como se ve a continuación (el código se simplificó un poco). Mi problema es que las funciones :: pread (2) no devuelven -1, con [errno = 22]. Tenga ...

4 la respuesta

¿Por qué devolver un error negativo? (por ejemplo, retorno -EIO)

Otro ejemplo simple:

4 la respuesta

¿Cómo convertir errno en UNIX a la cadena correspondiente?

¿Hay alguna función en UNIX para convertir errno a su cadena correspondiente para, por ejemplo, EIDRM a "EIDRM". Es muy molesto depurar para verifi...

6 la respuesta

Python [Errno 98] Dirección ya en uso

En mi programa de socket Python, a veces necesito interrumpirlo conCtrl-C. Cuando hago esto, cierra la conexión usandosocket.close(). Sin embargo, cuando intento volver a abrirlo, tengo que esperar lo que parece un minuto antes de poder volver a ...

2 la respuesta

Qué sistemas definen EAGAIN y EWOULDBLOCK como valores diferentes?

Sólo curioso. Qué sistemas proporcionan EAGAIN y EWOULDBLOCK#define ellos como valores diferentes?

2 la respuesta

Diferencia entre Linux errno 23 y Linux errno 24

¿Cuál es la diferencia entre estos 2 errores de Linux enerrno.h? 23 y 24 Intenté 2 sitios diferentes pero no puedo entender la diferencia entre los dos. [EMFILE] Too many open files. [ENFILE] Too many files open in system. # define ENFILE 23 /* ...

1 la respuesta

mkdir en OSX falla con EPERM

Estoy portando una biblioteca C a OSX que no me ha causado mucho dolor de cabeza hasta ahora. En la siguiente función: int createDirectory( char *directory ){ int error; error = mkdir(directory, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); if( error ...