ajout des fonctions principales (TODO: manque la gestion des signaux
sigchld