Questions marquées «system-calls»

Questions concernant les détails de la façon dont un programme utilise les appels système pour interagir avec l'API du noyau, quels appels sont disponibles, comment ils fonctionnent, etc.

48
Qu'a fait l'appel système «tuxcall»?

En include/x86_64-linux-gnu/asm/unistd_64.h, je vois un appel système nommé tuxcall, #define __NR_tuxcall 184 Il n’ya rien à ce sujet à man tuxcallpart dire que c’est un appel système non implémenté . Qu'a-t-il fait? Cela n'a-t-il jamais été mis en œuvre ou at-il fait quelque chose dans...

21
Comment comprendre les tuyaux

Quand je viens d'utiliser de la pipe en bash, je n'y ai pas pensé davantage. Mais quand j'ai lu un exemple de code C utilisant pipe () d'appel système avec fork (), je me demande comment comprendre les pipes, y compris les pipes anonymes et les pipes nommées. On entend souvent que "tout sous Linux...

19
flock (2) contre fcntl (2) sur un NFS

La documentation Perl 5.x indique que son implémentation de flock (..) utilisera l'un des appels natifs suivants, commençant à 1 et progressant vers 3 s'il n'est pas disponible: troupeau (2) fcntl (2) lockf (3) C'est très bien. Cependant, vous avez peut-être remarqué leur exclusion de...

13
Quelle est la différence entre fork () et vfork ()?

Je voudrais comprendre en détail la différence entre fork () et vfork (). Je n'ai pas pu digérer complètement la page de manuel. Je voudrais également clarifier le commentaire d'un de mes collègues " Dans Linux actuel, il n'y a pas de vfork (), même si vous l'appelez, il appellera en interne fork...