bonjour tout le monde

j'ai un processus qui doit envoyer à son père un signal toutes les secondes, mais exactement toutes les secondes.

pour l'instant, mon processus ressemble à ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
while(1)
{
     sleep(1);
     kill(getppid(), SIGUSR1);
}
mais ceci ne répond pas entièrement à mes attentes puisque le signal est reçu toutes les une seconde plus un petit chouilla.

On m'a alors parlé du signal SIGALRM et de la fonction alarm().
Je serais donc tenté de modifier mon code en
Mais comment puis-je alors spécifier que je souhaite envoyer le signal au père ?