X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=signal%2Fsignaux0.c;fp=signal%2Fsignaux0.c;h=134d77e0a076bae94cc1f00f9ab65a3afe8390ad;hb=c3a3595decdb2968e7d8ca7178581503b1b6e7b5;hp=0000000000000000000000000000000000000000;hpb=be736fd84e3a4a90c39e5166df76ebbef322fc66;p=TD_SE.git diff --git a/signal/signaux0.c b/signal/signaux0.c new file mode 100644 index 0000000..134d77e --- /dev/null +++ b/signal/signaux0.c @@ -0,0 +1,25 @@ +// signaux0.c + +#include +#include +#include +#include + +int count = 0; + +static void action(int sig) +{ + ++count; + write(1, "capture du signal SIGINT\n", 26); +} + +int main() +{ + // Spécification de l'action du signal + signal(SIGINT, action); + printf("Debut:\n"); + do { + sleep(1); + } while (count < 3); + return 0; +}