suspendre une sous-routine
Objectif
Suspend un processus jusqu'à la réception d'un signal.
Bibliothèque
Bibliothèque C standard (libc.a)
Syntaxe
#include <unistd.h> int pause (void)Descriptif
La sous-routine pause interrompt le processus appelant jusqu'à ce qu'il reçoive un signal. Le signal ne doit pas être ignoré par le processus appelant. La sous-routine pause n'affecte pas l'action effectuée à la réception d'un signal.
Valeurs renvoyées
Si le signal reçu provoque l'arrêt du processus appelant, le sous-programme pause n'est pas renvoyé.
Si le signal est intercepté par le processus appelant et que la commande est renvoyée à partir de la fonction d'interception du signal, le processus appelant reprend l'exécution à partir du point de suspension. La sous-routine pause renvoie la valeur -1 et attribue la valeur EINTR à la variable globale errno.