Preguntas con respuestas sobre "posix"

1,176 preguntas, página #1

2

votos

1

respuestas

vistas 11,762

SIGSEGV (Falla de Segmentación) en C

Obtengo el SIGSEGV - Fallo de segmentación en tiempo de ejecución para el siguiente código cuando se llama a la función (log_msg_send). Leí que se trata de una violación de la memoria, pero no pude encontrar el motivo. Agradecería cualquier sugerencia/ayuda. ...

preguntado 10 años, 9 meses

3

votos

2

respuestas

vistas 1,995

Error de expresión regular

Tengo una expresión regular que parece funcionar en Javascript, pero no funciona con el comando de búsqueda de Linux. El propósito es recopilar una lista de archivos que se han actualizado en los últimos 90 días, excluyendo directorios particulares (por ejemplo, supongamos que quiero incluir el directorio /data/safe/23/test, ...

preguntado 10 años, 9 meses

8

votos

2

respuestas

vistas 28,255

Cómo implementar colas seguras para subprocesos

He usado la biblioteca de subprocesos múltiples antes en Python, pero esta es la primera vez que intento subprocesos en C. Quiero crear un grupo de trabajadores. A su vez, se supone que estos trabajadores deben ingresar o salir de la cola. El siguiente código aún no está allí, pero es lo que he hecho hasta ahora: ...

preguntado 10 años, 9 meses

3

votos

2

respuestas

vistas 997

¿Cómo saber si un proceso dado abrió archivos con O_DIRECT?

Me gustaría saber si un proceso ha abierto algún archivo usando O_DIRECT, pero solo puedo examinarlo después de que se inició el proceso (es decir, strace no es una opción). Intenté buscar en /proc/$pid/fd/ para ver si había algo útil, pero no lo había. Mi objetivo es rastrear si alguno de varios...

preguntado 10 años, 9 meses

6

votos

3

respuestas

vistas 4,162

Prevención de la reutilización de descriptores de archivo

¿Hay alguna forma en Linux (o más generalmente en un sistema operativo POSIX) para garantizar que durante la ejecución de un programa, no se reutilizarán los descriptores de archivos, incluso si se cierra un archivo y se abre otro? Tengo entendido que esta situación generalmente conduciría a que el descriptor de archivo para el archivo cerrado sea ...

preguntado 10 años, 10 meses

2

votos

2

respuestas

vistas 2,626

Lector-escritor usando semáforos y memoria compartida en C

Estoy tratando de hacer un programa simple de lectura/escritura usando semáforos con nombre POSIX, está funcionando, pero en algunos sistemas, se detiene inmediatamente en el primer semáforo y eso es todo... Estoy realmente desesperado ahora. ¿Alguien puede ayudar por favor? Funciona bien en mi sistema, por lo que no puedo rastrear el problema por ltrace. ...

preguntado 10 años, 10 meses

3

votos

2

respuestas

vistas 1,231

pthread_cond_timedwait ignora la solicitud de cancelación

Tengo un problema extraño con pthread_cond_timedwait(): según la especificación POSIX, es un punto de cancelación. Sin embargo, cuando llamo a pthread_cancel() en el hilo, ¡nunca se cancela! En cambio, pthread_cond_timedwait() continúa ejecutándose normalmente. No cierra ni nada, es...

preguntado 10 años, 10 meses

0

votos

1

respuestas

vistas 672

Envío de mensaje desde el controlador a TTY en MINIX 3.2

Estoy tratando de leer la entrada del usuario y, en el caso de que se presione g, emito "Listo", mientras que cuando se presiona cualquier otro botón, la terminal funciona normalmente. Lo que tengo ahora es que se imprime cuando se presiona g, pero no puedo pasar el mensaje al tty para continuar con el procesamiento. estoy consiguiendo el...

preguntado 10 años, 10 meses

6

votos

3

respuestas

vistas 7,344

Colas POSIX y msg_max

Estoy jugando un poco con las colas POSIX y encontré un problema. Al crear una nueva cola, puedo especificar, por ejemplo, el tamaño del mensaje y cuántos mensajes puede haber en la cola. Mi límite normal es 10 como se encuentra en...

preguntado 10 años, 10 meses