Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       fexecve - Executer un programme specifie via un descripteur de fichier

SYNOPSIS

       #include <unistd.h>

       int fexecve(int fd, char *const argv[], char *const envp[]);

   Exigences  de  macros  de  test de fonctionnalites pour la glibc (consultez
   feature_test_macros(7)) :

       fexecve() :
           Depuis la glibc 2.10 :
               _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
           Avant la glibc 2.10 :
               _GNU_SOURCE

DESCRIPTION

       fexecve() effectue la meme tache que execve(2), excepte que le  fichier
       a  executer est specifie via un descripteur de fichier, fd au lieu d'un
       chemin. Le descripteur de fichier fd doit etre ouvert en lecture seule,
       et  l'appelant  doit avoir les permissions necessaires pour executer le
       fichier lie au descripteur de fichier.

VALEUR RENVOY'EE

       En cas de reussite, la fonction fexecve() ne  revient  jamais.  En  cas
       d'erreur, la fonction renvoie -1 et errno est definie.

ERREURS

       Les erreurs sont les memes que pour execve(2), avec en plus :

       EINVAL fd  n'est  pas  un  descripteur  de fichier valable, ou argv est
              NULL, ou envp est NULL.

       ENOSYS Impossible d'acceder au systeme de fichiers /proc.

VERSIONS

       fexecve() est disponible depuis la glibc 2.3.2.

CONFORMIT'E

       POSIX.1-2008. Cette fonction n'est pas specifiee dans  POSIX.1-2001  et
       n'est que rarement disponible sur d'autres systemes.

NOTES

       Sous  Linux,  fexecve()  est  implementee  avec  le systeme de fichiers
       proc(5), /proc doit donc etre monte et disponible  lors  des  appels  a
       fexecve().

VOIR AUSSI

       execve(2)

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.27 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe  Blaess  <URL:http://www.blaess.fr/christophe/> (1996-2003),
       Alain Portal <URL:http://manpagesfr.free.fr/>  (2003-2006).   Florentin
       Duneau et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez   signaler   toute   erreur   de   traduction  en  ecrivant  a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir acces a la version anglaise de ce document
       en utilisant la commande << man -L C <section> <page_de_man> >>.