pub fn exit_group(status: i32) -> !Expand description
Termine immédiatement le processus appelant (tous ses threads) avec le
code status, via le syscall child_exit(2).
Ne retourne jamais (!). N’exécute aucun atexit handler, ne flush
aucun buffer userspace : c’est précisément ce qui la rend sûre comme
sortie d’un enfant forké d’un programme multi-thread (cf. note ci-dessus).
Primitive publique (spec family-process, sous-section 3) : c’est le
chemin de sortie correct pour l’enfant d’un clone3 fork dont l’exec
a échoué — terminer immédiatement, sans réveiller la machinerie userspace
héritée du parent. air-process (couche 1) l’utilise après un execve
raté dans l’enfant. Le code de sortie observé par waitid/wait est
status & 0xFF.