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

3 la respuesta

Unix c programa para enumerar directorios de forma recursiva

Estoy trabajando en un ejercicio de aprendizaje POSIX C que consiste en enumerar recursivamente archivos / carpetas en un directorio específico. El programa toma como argumentos de uno o más directorios. Puedo enumerar bien el contenido del ...

2 la respuesta

¿Cómo hacer que pthread_cond_timedwait () sea robusto frente a las manipulaciones del reloj del sistema?

Considere el siguiente código fuente, que es totalmente compatible con POSIX: #include <stdio.h> #include <limits.h> #include <stdint.h> #include <stdlib.h> #include <pthread.h> #include <sys/time.h> int main (int argc, char ** argv) ...

2 la respuesta

Compilation falló: los elementos de clasificación POSIX no son compatibles

Acabo de instalar un sitio web y un CMS heredado en nuestro servidor y recibo un error de compilación POSIX. Afortunadamente, solo aparece en el backend, sin embargo, el cliente desea deshacerse de él. Warning: preg_match_all() ...

2 la respuesta

¿Por qué los datos no se envían al archivo al salir del proceso?

int main(int argc, char *argv[]) { FILE *fp = fopen("a.txt", "wt"); fprintf(fp, "AAAA"); // No flush. and No close raise(SIGTERM); exit(EXIT_SUCCESS); }result: No data has written to a.txt Esperaba que esto estuviera bien. Debido a que el ...

1 la respuesta

Si close (2) falla con EIO, ¿se seguirá eliminando el descriptor de archivo?

Si falla una llamada cercana (2) al sistema con EIO, ¿se eliminará el descriptor de archivos? Si es así, ¿no es posible manejar un error de E / S espurio volviendo a intentarlo más tarde? Si no, ¿cómo debería uno evitar una fuga del descriptor ...

4 la respuesta

¿Por qué \ $ se reduce a $ dentro de las comillas inversas [aunque no dentro de $ (...)]?

Al pasar por el estándar POSIX, me encontré con otra pregunta bastante técnica / inútil. Eso estados [http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_03] : Dentro del estilo de sustitución de comando entre ...

8 la respuesta

Detectar una cárcel chroot desde dentro

¿Cómo se puede detectar estar en una cárcel chroot sin privilegios de root? Suponga un sistema BSD o Linux estándar. Lo mejor que se me ocurrió fue mirar el valor del inodo para "/" y considerar si es razonablemente bajo, pero me gustaría un ...

5 la respuesta

¿Qué puedo usar además de usleep en un entorno POSIX moderno?

Soy bastante nuevo en C pero escribo una pequeña aplicación multiproceso. Quiero introducir un retraso en un hilo. Había estado usando 'usleep' y el comportamiento es lo que deseo, pero genera advertencias en C99. declaración implícita de ...

3 la respuesta

¿Dónde colocar los puntos finales (archivos) de los sockets de Dominio Unix (AF_UNIX)?

Existe una convención donde colocar los 'archivos' que representan los puntos finales de los sockets de dominio Unix? Tengo a ponerlos en/tmp/some-application-specific-subdir-name/, pero me pregunto si hay un lugar más común. El fondo es que ...

4 la respuesta

difference entre exit y return después de vfork () call

Tengo un programa con comportamiento indefinido (vfork () se usa de manera inapropiada): #include <stdio.h> #include <unistd.h> #include <errno.h> int main ( int argc, char *argv[] ) { pid_t pid; printf("___________befor ...