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

2 la respuesta

¿Por qué POSIX contradice los estándares ISO C [cerrado]

...

3 la respuesta

Establecer un tiempo de espera para leer stdin

¿Hay alguna manera de expirar una lectura de stdin para que el programa no se cuelgue por mucho tiempo? read(0, var, numberofbytes);

3 la respuesta

¿Qué argumentos posix_fadvise () para la escritura secuencial de archivos?

Estoy trabajando en una aplicación que escribe secuencialmente un archivo grande (y no lee en absoluto), y me gustaría usarposix_fadvise() para optimizar el comportamiento del sistema de archivos. La descripción de la función en la página de ...

2 la respuesta

GCC con -std = c99 se queja de no conocer la especificación de tiempo de struct

Cuando trato de compilar esto en Linux congcc -std=c99, el compilador se queja de no saberstruct timespec. Sin embargo, si compilo esto sin-std=c99 Todo funciona bien. #include <time.h> int main(void) { struct timespec asdf; return 0; }¿Por qué ...

3 la respuesta

¿Cuál es la forma correcta de tener una sola función de controlador de señal para múltiples señales?

¿Cuál es la mejor manera en C en Linux para configurar un programa que pueda manejar múltiples señales POSIX con la misma función? Por ejemplo, en mi código tengo una función de controlador a la que quiero llamar genéricamente cuando se detecta ...

3 la respuesta

Comprobando si errno! = EINTR: ¿qué significa?

He encontrado este código usado varias veces (también uno similar donde se usaopen() en lugar dewrite()) int c = write(fd, &v, sizeof(v)); if (c == -1 && errno != EINTR) { perror("Write to output file"); exit(EXIT_FAILURE); }Por qué se verifica ...

1 la respuesta

La clase de caracteres "punct" de Regex coincide con diferentes caracteres según la versión de Ruby

Clases de personajes de Ruby paracaracteres de puntuaciónes decir[:punct:], \p{Punct}o\p{P} parecen coincidir con diferentes personajes dependiendo de la versión de Ruby que estoy usando. Aquí hay un pequeño ejemplo: (perdón por jugar con el ...

1 la respuesta

Convención de nomenclatura para banderas posix

Estoy escribiendo una aplicación de consola que permite configurar varios indicadores Posix. Esto es lo que estoy usando actualmente. Las palabras en las banderas se concatenan con un guión: -p, --broker-port int Broker Port (default 1883) -u, ...

1 la respuesta

¿Cómo se supone que deben comportarse los puntos de cancelación POSIX?

He estado mirando la implementación de puntos de cancelación de glibc / nptl y comparándola con POSIX, y a menos que me equivoque, está completamente mal. El modelo básico utilizado es: int oldtype = LIBC_ASYNC_CANCEL(); /* switch to ...

1 la respuesta

La expresión regular POSIX no funciona con la clase de caracteres [: digit:]

Tengo las siguientes líneas de registro en un archivo de registroaccess_20170118_14.log - 127.0.0.1 - - [18/Jan/2017:14:22:16 +0000] "GET //fam/shared_generate_test_devicelist.php HTTP/1.1" 200 168 "-" "curl/7.40.0" - 0.008 127.0.0.1 - - ...