fexecve   Début   Suivant   Sommaire   Préc.page.lue   Accueil
Section: Manuel du programmeur Linux (3)
Updated: 26 juillet 2007
Sommaire  



NOM   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
fexecve - Exécuter un programme spécifié par un descripteur de fichier  



SYNOPSIS   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
#define _GNU_SOURCE
#include <unistd.h>

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



DESCRIPTION   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
fexecve() effectue la même tâche que execve(2), à la différence que le fichier à exécuter est spécifié à travers un descripteur de fichier, fd, plutôt que par un nom de chemin.  



VALEUR RENVOYÉE   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
Un appel réussi à fexecve() ne revient jamais. En cas d'erreur, la fonction revient en renvoyant -1 et écrit errno en conséquence.  



ERREURS   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
Les erreurs sont les mêmes que pour execve(2), avec les erreurs supplémentaires suivantes :
EINVAL
fd n'est pas un descripteur de fichier valide, ou argv est NULL, ou envp est NULL.
ENOSYS
Impossible d'accéder au système de fichiers /proc.
 



VERSIONS   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
fexecve() est disponible depuis la glibc 2.3.2.  



CONFORMITÉ   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
Cette fonction est spécifique à Linux. Elle est proposée pour une inclusion dans une future révision de POSIX.1.  



VOIR AUSSI   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
execve(2)  



TRADUCTION   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil

Ce document est une traduction réalisée par Alain Portal <aportal AT univ-montp2 DOT fr> le 25 juillet 2006 et révisée le 6 juin 2008.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 3 fexecve ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.


 



Sommaire   Début   Suivant   Sommaire   Préc.page.lue   Accueil
NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
ERREURS
VERSIONS
CONFORMITÉ
VOIR AUSSI
TRADUCTION

Table des mots clés   Début   Suivant   Sommaire   Préc.page.lue   Accueil
EINVALERREURS
ENOSYSERREURS



Ce document a été créé par man2html suivi de man2html.pl, le 17/10/2008 17:49:02, en utilisant les pages de 'man'.
 

Valid HTML 4.01 Transitional