perkamon - en to fr translation catalogue (32 entries)

note: type: TH
en: 2019-08-02
fr: 2 août 2019

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: execl, execlp, execle, execv, execvp, execvpe - execute a file
fr: execl, execlp, execle, execv, execvp, execvpe - Exécuter un fichier

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
fr: Exigences de macros de test de fonctionnalités pour la glibc (consultez B<feature_test_macros>(7)) :

note: type: Plain text
en: B<execvpe>(): _GNU_SOURCE
fr: B<execvpe>()\ : _GNU_SOURCE

note: type: Plain text
en: The B<exec>()  family of functions replaces the current process image with a new process image.  The functions described in this manual page are front-ends for B<execve>(2).  (See the manual page for B<execve>(2)  for further details about the replacement of the current process image.)
fr: La famille des fonctions B<exec>() remplace l'image du processus en cours par une nouvelle image du processus. Les fonctions décrites dans cette page sont en réalité des frontaux pour B<execve>(2) (consultez la page de manuel de B<execve>(2) pour plus de détails sur le remplacement de l'image du processus en cours).

note: type: Plain text
en: The initial argument for these functions is the name of a file that is to be executed.
fr: L'argument initial de toutes ces fonctions est le chemin d'accès du fichier à exécuter.

note: type: Plain text
en: If the specified filename includes a slash character, then B<PATH> is ignored, and the file at the specified pathname is executed.
fr: Si le nom du fichier indiqué inclut une barre oblique, alors B<PATH> est ignoré et le fichier dont le chemin est fourni est exécuté.

note: type: Plain text
en: In addition, certain errors are treated specially.
fr: De plus, certaines erreurs sont traitées de manière spécifique.

note: type: Plain text
en: If permission is denied for a file (the attempted B<execve>(2)  failed with the error B<EACCES>), these functions will continue searching the rest of the search path.  If no other file is found, however, they will return with I<errno> set to B<EACCES>.
fr: Si l'accès au fichier est refusé (B<execve>(2) renvoie B<EACCES>), ces fonctions continueront à parcourir le reste du chemin de recherche. Si aucun fichier n'est trouvé, elles reviendront, et I<errno> sera défini à B<EACCES>.

note: type: Plain text
en: If the header of a file isn't recognized (the attempted B<execve>(2)  failed with the error B<ENOEXEC>), these functions will execute the shell (I</bin/sh>)  with the path of the file as its first argument.  (If this attempt fails, no further searching is done.)
fr: Si l'en-tête d'un fichier n'est pas reconnu (B<execve>(2) renvoie B<ENOEXEC>), ces fonctions exécuteront un interpréteur de commandes (I</bin/sh>) avec le chemin d'accès au fichier en tant que premier argument. Si ceci échoue, aucune recherche supplémentaire n'est effectuée.

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: Plain text
en: The B<exec>()  functions return only if an error has occurred.  The return value is -1, and I<errno> is set to indicate the error.
fr: Une sortie des fonctions B<exec>() n'intervient que si une erreur s'est produite. La valeur de retour est -1, et I<errno> contient le code d'erreur.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: All of these functions may fail and set I<errno> for any of the errors specified for B<execve>(2).
fr: Toutes ces fonctions peuvent échouer et définir I<errno> à n'importe quelle erreur décrite dans B<execve>(2).

note: type: Plain text
en: The B<execvpe>()  function first appeared in glibc 2.11.
fr: La fonction B<execvpe>() a été introduite dans la glibc 2.11.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: tbl table
en: Value
fr: Valeur

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: Plain text
en: The B<execvpe>()  function is a GNU extension.
fr: La fonction B<execvpe>() est une extension GNU.

note: type: Plain text
en: The behavior of B<execlp>()  and B<execvp>()  when errors occur while attempting to execute the file is historic practice, but has not traditionally been documented and is not specified by the POSIX standard.  BSD (and possibly other systems) do an automatic sleep and retry if B<ETXTBSY> is encountered.  Linux treats it as a hard error and returns immediately.
fr: Le comportement de B<execlp>() et B<execvp>() lorsqu'une erreur se produit pendant l'exécution d'un programme est une pratique historique mais n'a traditionnellement jamais été documenté, ni spécifié dans la norme POSIX. Lorsque B<ETXTBSY> est rencontré, BSD (et peut-être d'autres systèmes) endorment le processus appelant puis réitère l'opération. Linux considère cette situation comme une erreur grave, et revient immédiatement.

note: type: Plain text
en: Traditionally, the functions B<execlp>()  and B<execvp>()  ignored all errors except for the ones described above and B<ENOMEM> and B<E2BIG>, upon which they returned.  They now return if any error other than the ones described above occurs.
fr: Habituellement, les fonctions B<execlp>() et B<execvp>() ignoraient toutes les erreurs sauf celles décrites ci-dessus, B<ENOMEM> et B<E2BIG>. Désormais, elles reviennent à l'appelant si une autre erreur que celles-ci se produit.

note: type: SH
en: BUGS
fr: BOGUES

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: TH
en: 2019-03-06
fr: 6 mars 2019

note: type: Plain text
en: The I<const char\ *arg> and subsequent ellipses in the B<execl>(), B<execlp>(), and B<execle>()  functions can be thought of as I<arg0>, I<arg1>, \&..., I<argn>.  Together they describe a list of one or more pointers to null-terminated strings that represent the argument list available to the executed program.  The first argument, by convention, should point to the filename associated with the file being executed.  The list of arguments I<must> be terminated by a null pointer, and, since these are variadic functions, this pointer must be cast I<(char\ *) NULL>.
fr: Les arguments I<const char\ *arg> ainsi que les points de suspension des fonctions B<execl>(), B<execlp>(), et B<execle>() peuvent être vues comme I<arg0>, I<arg1>, \&..., I<argn>. Ensemble, ils décrivent une liste d'un ou plusieurs pointeurs sur des chaînes de caractères terminées par des caractères nuls, qui constituent les arguments disponibles pour le programme à exécuter. Par convention, le premier argument doit pointer sur le nom du fichier associé au programme à exécuter. La liste des arguments I<doit> se terminer par un pointeur NULL, et puisque ce sont des fonctions variadiques, ce pointeur doit être transtypé avec I<(char\ *) NULL>.

note: type: Plain text
en: The B<execv>(), B<execvp>(), and B<execvpe>()  functions provide an array of pointers to null-terminated strings that represent the argument list available to the new program.  The first argument, by convention, should point to the filename associated with the file being executed.  The array of pointers I<must> be terminated by a null pointer.
fr: Les fonctions B<execv>(), B<execvp>() et B<execvpe>() utilisent un tableau de pointeurs sur des chaînes de caractères terminées par des caractères nuls, qui constituent les arguments disponibles pour le programme à exécuter. Par convention, le premier argument doit pointer sur le nom du fichier associé au programme à exécuter. Le tableau de pointeurs I<doit> se terminer par un pointeur NULL.

note: type: Plain text
en: The B<execle>()  and B<execvpe>()  functions allow the caller to specify the environment of the executed program via the argument I<envp>.  The I<envp> argument is an array of pointers to null-terminated strings and I<must> be terminated by a null pointer.  The other functions take the environment for the new process image from the external variable I<environ> in the calling process.
fr: Les fonctions B<execle>() et B<execvpe>() permettent à l'appelant d'indiquer l'environnement du processus à exécuter à l’aide du paramètre I<envp>. Ce paramètre est un tableau de pointeurs sur des chaînes de caractères terminées par des caractères nuls, qui I<doit> se terminer par un pointeur NULL. Les autres fonctions fournissent au nouveau processus l'environnement constitué par la variable externe I<environ> du processus appelant.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
