Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
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> >>.