perkamon - en to fr translation catalogue (35 entries)

note: type: TH
en: 2023-07-20
fr: 20 juillet 2023

note: type: TH
en: Linux man-pages 6.05.01
fr: Pages du manuel de Linux 6.05.01

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: insque, remque - insert/remove an item from a queue
fr: insque, remque - Ajouter ou supprimer un élément d'une file

note: type: SH
en: LIBRARY
fr: BIBLIOTHÈQUE

note: type: Plain text
en: Standard C library (I<libc>, I<-lc>)
fr: Bibliothèque C standard (I<libc>, I<-lc>)

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 (consulter B<feature_test_macros>(7)) :

note: type: Plain text
en: B<insque>(), B<remque>():
fr: B<insque>(), B<remque>() :

note: || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED type: Plain text
en:     _XOPEN_SOURCE E<gt>= 500
            || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE
            || /* glibc E<lt>= 2.19: */ _SVID_SOURCE
fr:     _XOPEN_SOURCE E<gt>= 500
            || /* glibc E<gt>= 2.19 : */ _DEFAULT_SOURCE
            || /* glibc E<lt>= 2.19 : */ _SVID_SOURCE

note: type: Plain text
en: The B<insque>()  and B<remque>()  functions manipulate doubly linked lists.  Each element in the list is a structure of which the first two elements are a forward and a backward pointer.  The linked list may be linear (i.e., NULL forward pointer at the end of the list and NULL backward pointer at the start of the list)  or circular.
fr: Les fonctions B<insque>() et B<remque>() manipulent une liste doublement chaînée. Chaque élément de cette liste est une structure dont les deux premiers éléments sont des pointeurs avant et arrière. La liste peut être linéaire (c'est-à-dire que l'élément en fin de liste a un pointeur avant à NULL, et l'élément en début de liste a un pointeur arrière à NULL) ou circulaire.

note: type: Plain text
en: The B<insque>()  function inserts the element pointed to by I<elem> immediately after the element pointed to by I<prev>.
fr: B<insque>() insère l'élément pointé par I<elem> immédiatement après l'élément pointé par I<prev>.

note: type: Plain text
en: If the list is linear, then the call I<insque(elem, NULL)> can be used to insert the initial list element, and the call sets the forward and backward pointers of I<elem> to NULL.
fr: Si la liste est linéaire, alors l'appel I<insque(elem, NULL)> peut être utilisé pour insérer l'élément initial de la liste et l'appel définit les pointeurs avant et arrière à NULL.

note: type: Plain text
en: If the list is circular, the caller should ensure that the forward and backward pointers of the first element are initialized to point to that element, and the I<prev> argument of the B<insque>()  call should also point to the element.
fr: Si la liste est circulaire, l'appelant doit s'assurer que les pointeurs avant et arrière du premier élément sont initialisés pour pointer vers cet élément, et que l'argument I<prev> de B<insque>() doit aussi pointer vers cet élément.

note: type: Plain text
en: The B<remque>()  function removes the element pointed to by I<elem> from the doubly linked list.
fr: B<remque>() supprime l'élément pointé par I<elem> de la liste doublement chaînée.

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, consulter 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é des threads

note: e.g., SunOS, Linux libc4 and libc5 type: Plain text
en: On ancient systems, the arguments of these functions were of type I<struct qelem *>, defined as:
fr: Sur d'anciens systèmes, les paramètres de ces fonctions étaient du type I<struct qelem *>, défini comme ceci\ :

note: type: Plain text
en: struct qelem {
        struct qelem *q_forw;
        struct qelem *q_back;
        char          q_data[1];
    };
fr: struct qelem {
        struct    qelem *q_forw;
        struct    qelem *q_back;
        char      q_data[1];
    };

note: type: Plain text
en: This is still what you will get if B<_GNU_SOURCE> is defined before including I<E<lt>search.hE<gt>>.
fr: C'est ce que vous obtiendrez si B<_GNU_SOURCE> est définie avant l'inclusion de I<E<lt>search.hE<gt>>.

note: Linux libc4 and libc 5 placed them in \fI<stdlib.h>\fP. type: Plain text
en: The location of the prototypes for these functions differs among several versions of UNIX.  The above is the POSIX version.  Some systems place them in I<E<lt>string.hE<gt>>.
fr: L'emplacement des prototypes de ces fonctions varie suivant les différentes versions d'UNIX. Celui précisé ci-dessus correspond à la version POSIX. Certains systèmes les placent dans I<E<lt>string.hE<gt>>.

note: type: SH
en: HISTORY
fr: HISTORIQUE

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: In glibc 2.4 and earlier, it was not possible to specify I<prev> as NULL.  Consequently, to build a linear list, the caller had to build a list using an initial call that contained the first two elements of the list, with the forward and backward pointers in each element suitably initialized.
fr: Dans la glibc 2.4 et les versions précédentes, il n'était pas possible de spécifier I<prev> à NULL. En conséquence, pour construire une liste linéaire, l'appelant devait construire une liste avec un appel initial contenant les deux premiers éléments de la liste, avec les pointeurs avant et arrière correctement définis pour chaque élément.

note: type: SH
en: EXAMPLES
fr: EXEMPLES

note: type: Plain text
en: The program below demonstrates the use of B<insque>().  Here is an example run of the program:
fr: Le programme suivant montre une utilisation de B<insque>(). Ci-dessous la sortie de l'exécution du programme :

note: type: SS
en: Program source
fr: Source du programme

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

note: type: TH
en: 2023-02-05
fr: 5 février 2023

note: type: TH
en: Linux man-pages 6.03
fr: Pages du manuel de Linux 6.03

note: type: TH
en: Linux man-pages 6.05
fr: Pages du manuel de Linux 6.05

note: type: TH
en: 2023-03-30
fr: 30 mars 2023

note: type: TH
en: Linux man-pages 6.04
fr: Pages du manuel de Linux 6.04
