#include <semaphore.h>
#include <pthread.h>
#include <signal.h>

#include <stdio.h>

void do_work();// la fonction existe après le main

int main(){

    int pid = fork();

    signal(SIGUSR1,do_work);
    killpg(pid,SIGUSR1);

    return 0;
}

void do_work()
{
   printf("SIGUSR1 bien reçu !\n");
}
