• # execve & fork

    Posté par . En réponse au message Problème avec exec() en Perl/Gtk. Évalué à 2.

    exec() en perl n'est qu'un front end vers l'appel systeme execve .

    exec/execv/execl/execle/execv/execvp sont aussi des front end sur execve ( dispo dans unistd.h )


    execve() permet de remplacer le processus courant par un autre processus en le chargeant depuis le disque.

    execve() ne sert a rien tout seul sauf si l'on veut un systeme monotache.

    l'interet de execve() vient avec fork() qui permet de dupliquer le processus courant.

    ... comme quoi, les bases programmation sous systeme UNIX ne sont pas connu de tous les developpeurs developpant sous UNIX.