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

7 la respuesta

Rango del rango de valores de la función principal

¿Qué dice el estándar sobre el rango de valores de retorno principales? Digamos solo hasta 255? Porqu int main(void){ return 256; } echo $? ; # out 0

7 la respuesta

¿Cómo puedo saber de qué tipo es mi shell?

¿Cómo puedo saber de qué tipo es mi caparazón? es decir, si es tradicional sh, bash, ksh, csh, zsh, etc. Nota que revisando$SHELL o$0 no funcionará porque$SHELL no está establecido por todos los shells, así que si comienzas en un shell y luego ...

3 la respuesta

¿Printf siempre vacía el búfer al encontrar una nueva línea?

Mi máquina está ejecutando ubuntu 10.10, y estoy usando la biblioteca estándar gnu C. Tenía la impresión de que printf volcó el búfer si había una nueva línea descrita en la cadena de formato, sin embargo, el siguiente código ...

3 la respuesta

dos descriptores de archivo para el mismo archivo

Utilizando las llamadas linux posix read () write (), ¿está garantizado que si escribo a través de un descriptor de archivo y leo otro descriptor de archivo, en serie, de modo que las dos acciones se excluyan mutuamente ... mi descriptor de ...

4 la respuesta

¿Qué hace select (2) si cierra (2) un descriptor de archivo en un hilo separado?

¿Cuál es el comportamiento de laselect(2) ¿Funciona cuando otro descriptor de archivo que está mirando para leer está cerrado por otro hilo? De algunas pruebas superficiales, regresa de inmediato. Sospecho que el resultado es que (a) todavía ...

1 la respuesta

MAP_ANONYMOUS con el estándar C99

Tengo una aplicación que usa la llamada al sistema mmap, tuve un problema para que se compilara durante horas al ver por qué estaba obteniendo MAP_ANON y MAP_ANONYMOUS sin declarar, tenía una sección de código más pequeña que usé y vi que podría ...

6 la respuesta

¿Cómo eliminar un directorio y su contenido en (POSIX) C? [duplicar

Esta pregunta ya tiene una respuesta aquí: Eliminar un directorio no vacío mediante programación en C o C ++ [/questions/2256945/removing-a-non-empty-directory-programmatically-in-c-or-c] 9 respuestasstoy más interesado en el caso no recursivo, ...

3 la respuesta

¿Cómo recorrer solo los descriptores de archivos activos del resultado fd_set de select ()?

Así que en mi implementación actual del servidor, actualmente es algo como esto: void loop(){ // step 1: clear set fd_set readfds; while(true){ // step 1: FD_ZERO(readfds); // step 2: loop_through_sockets_and_add_active_sockets_to(theset); // ...

4 la respuesta

¿Qué implica "#define _GNU_SOURCE"?

Hoy tuve que usar elbasename() función, y laman 3 basename (aqu [http://www.kernel.org/doc/man-pages/online/pages/man3/basename.3.html#NOTES]) me dio un mensaje extraño: Notas Hay dos versiones diferentes debasename () - el POSIX versión ...

2 la respuesta

¿Por qué el proceso secundario devuelve el estado de salida = 32512 en Unix?

En mi programa, estoy ejecutando un comando dado y obteniendo resultados (registro y estado de salida). Además, mi programa debe admitir comandos específicos de shell (es decir, comandos que contienen caracteres específicos de shell ~ (tild), | ...