• # parce que execv() lance un shell, non ?

    Posté par . En réponse au message Lancer le programme 'chat' sur un port série. Évalué à 2.

    dans ton programme tu fais

    execv("/usr/sbin/chat", argv);

    hors il me semble qu'en C, la fonction execv() lance un appel systeme qui remplace les infos courantes par une nouvelle

    ce qui semble confirmé par la page de man execv()

    The exec() family of functions replaces the current process image with a new process image.