Resultados de la búsqueda a petición "system-calls"

4 la respuesta

¿Cómo funciona sched_setaffinity ()?

Estoy tratando de entender cómo funciona el syscall de Linux sched_setaffinity (). Este es un seguimiento de mi preguntaaqu [https://stackoverflow.com/questions/663958/how-to-control-which-core-a-process-runs-on] . Yo tengoesta ...

1 la respuesta

Cómo se determina mediante programación si la llamada al sistema de "escritura" es atómica en un archivo en particular?

En algunos casos, el codificador no puede confiar en que las llamadas del sistema sean atómicas, p. si el archivo está en un sistema de archivos NFS. (c.f.NFS Descripción general, preguntas frecuentes y documentos ...

1 la respuesta

Cómo hacer una llamada al sistema desde otra llamada al sistema en el espacio del kernel

Soy nuevo en el desarrollo del kernel de Linux. He implementado una llamada al sistema digamos my_pid en Linux kernel 2.6. Quiero llamar a la llamada al sistema getpid desde mi llamada al sistema. ¿Cómo puedo hacerlo Quiero algo como: pid_t ...

3 la respuesta

¿Cómo agrego una llamada / utilidad del sistema en xv6

¿Puede alguien decirme / señalarme alguna referencia sobre cómo agregar una llamada / utilidad del sistema en XV6 la búsqueda exhaustiva en google fue inútil y piratear de la manera difícil tampoco fue productivo hasta ahora. el libro de ...

4 la respuesta

¿Algún beneficio al usar la macro WEXITSTATUS en C sobre la división por 256 en el estado de salida ()?

Estaba haciendo un ejercicio para la universidad donde tenía que devolver un valor con salida, ese valor era en realidad una cuenta de algo. Esto podría estar por encima de 255 (que exit () no puede manejar), pero el maestro sugirió usar datos ...

2 la respuesta

Cómo recuperar el nombre de usuario de la ID de usuario

Estoy implementando el (ls) comando en Unix mientras aprende de un libro. Durante la parte de codificación de mi implementación de (ls) comando con el (- l) bandera, Veo que tengo que solicitar los nombres de usuario y grupo del archivo. Hasta ...

4 la respuesta

Where is clone () method in sched.h on Mac OS X

No puedo encontrarclone() en elsched.h archivo de cabecera. ¿Dónde está en Mac OS X?

2 la respuesta

Nuevo syscall no encontrado (kernel de Linux 3.0.0) ¿dónde debo comenzar a buscar?

Creé dos nuevas llamadas al sistema, pero cuando trato de probarlas recibo el siguiente error: matt@ubuntu:~/test$ gcc test.c test.c: In function ‘newcall’: test.c:6:17: error: ‘sys_get_slob_amnt_free’ undeclared (first use in this ...

6 la respuesta

Es malloc / free una llamada al sistema o una rutina de biblioteca proporcionada por libc?

Si malloc / free se implementa como una rutina de biblioteca en libc, entonces se implementa sobre la sbrk syscall o el mmap syscall, o algo más? Y para ser general, ¿la función declarada en sys / syscall.h contiene TODAS las llamadas del ...

2 la respuesta

Cómo desmontar una llamada al sistema

Si tengo la dirección virtual de la llamada del sistema, ¿puedo desarmar esa llamada del sistema? Quiero hacerlo en el kernel en ejecución para encontrar todas las direcciones manejadas por la llamada particular del sistema mientras se ...