Preguntas etiquetadas con system-calls

Preguntas sobre los detalles de cómo un programa usa las llamadas del sistema para interactuar con la API del núcleo, qué llamadas están disponibles, cómo funcionan, etc.

48
¿Qué hizo el sistema llamado "tuxcall"?

En include/x86_64-linux-gnu/asm/unistd_64.h, veo una llamada al sistema llamada tuxcall, #define __NR_tuxcall 184 No hay nada al respecto, man tuxcallexcepto para decir que se trata de un sistema no implementado . Que hizo ¿Nunca se implementó o hizo algo en la

21
¿Cómo entender las tuberías?

Cuando acabo de usar pipe en bash, no pensé más en esto. Pero cuando leo un ejemplo de código C usando la llamada al sistema pipe () junto con fork (), me pregunto cómo entender las tuberías, incluidas las tuberías anónimas y las tuberías con nombre. A menudo se escucha que "todo en Linux / Unix...

19
flock (2) versus fcntl (2) sobre un NFS

La documentación de Perl 5.x establece que su implementación de flock (..) utilizará una de las siguientes llamadas nativas, comenzando en 1 y trabajando hacia 3 si no está disponible: rebaño (2) fcntl (2) lockf (3) Esta bien. Sin embargo, es posible que haya notado su descargo de...

13
¿Cuál es la diferencia entre fork () y vfork ()?

Me gustaría entender en detalle la diferencia entre fork () y vfork (). No pude digerir la página de manual por completo. También me gustaría aclarar el comentario de uno de mis colegas " En Linux actual, no hay vfork (), incluso si lo llamas, internamente llamará fork () "....