perkamon - en to fr translation catalogue (49 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: getutent, getutid, getutline, pututline, setutent, endutent, utmpname - access utmp file entries
fr: getutent, getutid, getutline, pututline, setutent, endutent, utmpname - Accéder aux enregistrements utmp

note: type: Plain text
en: New applications should use the POSIX.1-specified "utmpx" versions of these functions; see CONFORMING TO.
fr: Les nouvelles applications devraient utiliser les versions «\ utmpx\ » spécifiées par POSIX.1 de ces fonctions\ ; voir CONFORMITÉ.

note: type: Plain text
en: B<utmpname>()  sets the name of the utmp-format file for the other utmp functions to access.  If B<utmpname>()  is not used to set the filename before the other functions are used, they assume B<_PATH_UTMP>, as defined in I<E<lt>paths.hE<gt>>.
fr: B<utmpname>() indique le nom du fichier au format utmp à utiliser avec les autres fonctions. Si B<utmpname>() n'est pas appelé avant les autres fonctions, elles utiliseront le fichier B<_PATH_UTMP>, défini dans I<E<lt>paths.hE<gt>>.

note: type: Plain text
en: B<setutent>()  rewinds the file pointer to the beginning of the utmp file.  It is generally a good idea to call it before any of the other functions.
fr: B<setutent>() ramène le pointeur au début du fichier utmp. Il est généralement conseillé d'appeler cette fonction au début du programme.

note: type: Plain text
en: B<endutent>()  closes the utmp file.  It should be called when the user code is done accessing the file with the other functions.
fr: B<endutent>() ferme le fichier utmp. Ceci devrait être appelé une fois que le programme a terminé ses accès au fichier.

note: type: Plain text
en: B<getutent>()  reads a line from the current file position in the utmp file.  It returns a pointer to a structure containing the fields of the line.  The definition of this structure is shown in B<utmp>(5).
fr: B<getutent>() lit une ligne du fichier utmp, à la position courante. Elle renvoie un pointeur sur une structure contenant les divers champs de la ligne. La définition de cette structure peut être consultée dans B<utmp>(5).

note: type: Plain text
en: B<getutid>()  searches forward from the current file position in the utmp file based upon I<ut>.  If I<ut-E<gt>ut_type> is one of B<RUN_LVL>, B<BOOT_TIME>, B<NEW_TIME>, or B<OLD_TIME>, B<getutid>()  will find the first entry whose I<ut_type> field matches I<ut-E<gt>ut_type>.  If I<ut-E<gt>ut_type> is one of B<INIT_PROCESS>, B<LOGIN_PROCESS>, B<USER_PROCESS>, or B<DEAD_PROCESS>, B<getutid>()  will find the first entry whose I<ut_id> field matches I<ut-E<gt>ut_id>.
fr: B<getutid>() effectue une recherche dans le fichier utmp, à partir de la position courante, en se basant sur I<ut>. Si I<ut-E<gt>ut_type> vaut B<RUN_LVL>, B<BOOT_TIME>, B<NEW_TIME>, ou B<OLD_TIME>, B<getutid>() recherchera le premier enregistrement dont le champ I<ut_type> correspond à I<ut-E<gt>ut_type>. Si I<ut-E<gt>ut_type> vaut B<INIT_PROCESS>, B<LOGIN_PROCESS>, B<USER_PROCESS>, ou B<DEAD_PROCESS>, B<getutid>() recherchera le premier enregistrement dont le champ I<ut_id> correspond à I<ut-E<gt>ut_id>.

note: type: Plain text
en: B<getutline>()  searches forward from the current file position in the utmp file.  It scans entries whose I<ut_type> is B<USER_PROCESS> or B<LOGIN_PROCESS> and returns the first one whose I<ut_line> field matches I<ut-E<gt>ut_line>.
fr: B<getutline>() effectue une recherche dans le fichier utmp, à partir de la position courante. Elle examine les enregistrements dont le champ I<ut_type> est B<USER_PROCESS> ou B<LOGIN_PROCESS> et renvoie le premier dont le champ I<ut_line> correspond à I<ut-E<gt>ut_line>.

note: type: Plain text
en: B<pututline>()  writes the I<utmp> structure I<ut> into the utmp file.  It uses B<getutid>()  to search for the proper place in the file to insert the new entry.  If it cannot find an appropriate slot for I<ut>, B<pututline>()  will append the new entry to the end of the file.
fr: B<pututline>() écrit la structure I<utmp> I<ut> dans le fichier utmp. Elle utilise B<getutid>() pour rechercher l'emplacement ou insérer le nouvel enregistrement. Si elle ne trouve pas d'emplacement approprié pour I<ut>, B<pututline>() ajoutera le nouvel enregistrement à la fin du fichier.

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

note: type: Plain text
en: B<getutent>(), B<getutid>(), and B<getutline>()  return a pointer to a I<struct utmp> on success, and NULL on failure (which includes the "record not found" case).  This I<struct utmp> is allocated in static storage, and may be overwritten by subsequent calls.
fr: B<getutent>(), B<getutid>() et B<getutline>() renvoient un pointeur sur une structure I<utmp>, ou NULL en cas d'erreur (ce qui inclut le cas «\ pas d'enregistrement trouvé\ »). Cette structure I<utmp> est allouée statiquement, et peut être écrasée par des appels successifs.

note: type: Plain text
en: On success B<pututline>()  returns I<ut>; on failure, it returns NULL.
fr: Si elle réussit, B<pututline>() renvoie I<ut> ; si elle échoue, elle renvoie NULL.

note: type: Plain text
en: B<utmpname>()  returns 0 if the new name was successfully stored, or -1 on failure.
fr: B<utmpname>() renvoie 0 si le nouveau nom a été correctement enregistré, ou -1 si elle échoue.

note: type: Plain text
en: In the event of an error, these functions I<errno> set to indicate the cause.
fr: En cas d'échec, ces fonctions renseignent le code d'erreur dans I<errno>.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: Out of memory.
fr: Plus de mémoire disponible.

note: type: Plain text
en: Record not found.
fr: Enregistrement non trouvé.

note: type: Plain text
en: B<setutent>(), B<pututline>(), and the B<getut*>()  functions can also fail for the reasons described in B<open>(2).
fr: B<setutent>(), B<pututline>() et les fonctions B<getut*>() peuvent également échouer pour les raisons décrites dans B<open>(2).

note: type: SH
en: FILES
fr: FICHIERS

note: type: Plain text
en: database of currently logged-in users
fr: base de données des utilisateurs actuellement connectés

note: type: Plain text
en: database of past user logins
fr: base de données des connexions passées.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: Plain text
en: For an explanation of the terms used in this section, see B<attributes>(7).
fr: Pour une explication des termes utilisés dans cette section, voir "
    "B<attributes>(7).

note: type: tbl table
en: Attribute
fr: Attribut

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

note: type: tbl table
en: Thread safety
fr: Sécurité d'exécution des « threads »

note: type: Plain text
en: In the above table, I<utent> in I<race:utent> signifies that if any of the functions B<setutent>(), B<getutent>(), B<getutid>(), B<getutline>(), B<pututline>(), B<utmpname>(), or B<endutent>()  are used in parallel in different threads of a program, then data races could occur.
fr: Dans la table ci-dessus, I<utent> dans I<race:utent> veut dire que si une des fonctions B<setutent>(), B<getutent>(), B<getutid>(), B<getutline>(), B<pututline>(), B<utmpname>() ou B<endutent>() est utilisée en parallèle dans différents fils d'exécution (thread) d'un programme, alors des situations de concurrences de données peuvent se produire.

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

note: type: Plain text
en: In XPG2 and SVID 2 the function B<pututline>()  is documented to return void, and that is what it does on many systems (AIX, HP-UX).  HP-UX introduces a new function B<_pututline>()  with the prototype given above for B<pututline>().
fr: Dans XPG2 et SVID 2, la fonction B<pututline>() est décrite comme renvoyant « void », et c'est le cas sur de nombreux systèmes (AIX, HP-UX). HP-UX introduit une nouvelle fonction B<_pututline>() avec le prototype fourni plus haut pour B<pututline>().

note: type: Plain text
en: All these functions are obsolete now on non-Linux systems.  POSIX.1-2001 and POSIX.1-2008, following SUSv1, does not have any of these functions, but instead uses
fr: Toutes ces fonctions sont maintenant obsolètes sur les systèmes non Linux. POSIX.1-2001 et POSIX.1-2008, suivant SUSv1, ne proposent aucune de ces fonctions, mais utilisent plutôt

note: type: Plain text
en: These functions are provided by glibc, and perform the same task as their equivalents without the "x", but use I<struct utmpx>, defined on Linux to be the same as I<struct utmp>.  For completeness, glibc also provides B<utmpxname>(), although this function is not specified by POSIX.1.
fr: Ces fonctions sont fournies par la glibc et effectuent les mêmes tâches que leurs équivalents sans le «\ x\ » mais utilisent une structure I<utmpx>, définie sous Linux pour être identique à la structure I<utmp>. Pour être complet, la glibc fournit également B<utmpxname>(), bien que cette fonction ne soit pas spécifiée par POSIX.1.

note: type: Plain text
en: On some other systems, the I<utmpx> structure is a superset of the I<utmp> structure, with additional fields, and larger versions of the existing fields, and parallel files are maintained, often I</var/*/utmpx> and I</var/*/wtmpx>.
fr: Sur quelques autres systèmes, la structure I<utmpx> est un surensemble de la structure I<utmp>, avec des champs supplémentaires, et des versions plus grandes des champs existants, et des fichiers sont maintenus en parallèle, souvent I</var/*/utmpx> et I</var/*/wtmpx>.

note: type: Plain text
en: Linux glibc on the other hand does not use a parallel I<utmpx> file since its I<utmp> structure is already large enough.  The "x" functions listed above are just aliases for their counterparts without the "x" (e.g., B<getutxent>()  is an alias for B<getutent>()).
fr: D'un autre côté, la glibc sous Linux n'utilise pas de fichier I<utmpx> en parallèle car sa structure I<utmp> est déjà assez grande. Les fonctions contenant un « x » listées ci-dessus sont simplement des alias des fonctions sans le « x » (par exemple, B<getutxent>() est un alias de B<getutent>()).

note: type: SS
en: Glibc notes
fr: Notes sur la glibc

note: type: Plain text
en: The above functions are not thread-safe.  Glibc adds reentrant versions
fr: Les fonctions ci-dessus ne sont pas sûres dans un contexte de thread. La glibc ajoute les versions réentrantes.

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

note: type: Plain text
en: B<getutent_r>(), B<getutid_r>(), B<getutline_r>():
fr: B<getutent_r>(), B<getutid_r>(), B<getutline_r>() :

note: type: Plain text
en:     _GNU_SOURCE
        || /* since glibc 2.19: */ _DEFAULT_SOURCE
        || /* glibc E<lt>= 2.19: */    _SVID_SOURCE || _BSD_SOURCE
fr:     _GNU_SOURCE
        || /* depuis la glibc 2.19: */ _DEFAULT_SOURCE
        || /* glibc E<lt>= 2.19: */    _SVID_SOURCE || _BSD_SOURCE

note: type: Plain text
en: These functions are GNU extensions, analogs of the functions of the same name without the _r suffix.  The I<ubuf> argument gives these functions a place to store their result.  On success, they return 0, and a pointer to the result is written in I<*ubufp>.  On error, these functions return -1.  There are no utmpx equivalents of the above functions.  (POSIX.1 does not specify such functions.)
fr: Ces fonctions sont des extensions GNU, analogues aux fonctions de même nom sans le suffixe «\ _r\ ». Le paramètre I<ubuf> fournit à ces fonctions un endroit où stocker leur résultat. Si elles réussissent, elles renvoient B<0> et un pointeur vers le résultat est écrit dans I<*ubufp>. Si elles échouent, ces fonctions renvoient B<-1>. Il n'y a pas d'équivalent «\ utmpx\ » aux fonctions ci-dessus. (POSIX.1 ne spécifie pas ces fonctions.)

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: Plain text
en: The following example adds and removes a utmp record, assuming it is run from within a pseudo terminal.  For usage in a real application, you should check the return values of B<getpwuid>(3)  and B<ttyname>(3).
fr: L'exemple suivant ajoute et retire un enregistrement utmp, en supposant qu'il est invoqué depuis un pseudoterminal. Dans une véritable application, il faudrait vérifier les valeurs renvoyées par B<getpwuid>(3) et B<ttyname>(3).

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: 2017-09-15
fr: 15 septembre 2017

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/.
