perkamon - en to fr translation catalogue (20 entries)

note: type: TH
en: 2019-03-06
fr: 6 mars 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: CMSG_ALIGN, CMSG_SPACE, CMSG_NXTHDR, CMSG_FIRSTHDR - access ancillary data
fr: CMSG_ALIGN, CMSG_SPACE, CMSG_NXTHDR, CMSG_FIRSTHDR - Accéder aux informations de service

note: type: Plain text
en: B<CMSG_NXTHDR>()  returns the next valid I<cmsghdr> after the passed I<cmsghdr>.  It returns NULL when there isn't enough space left in the buffer.
fr: B<CMSG_NXTHDR>() renvoie le prochain I<cmsghdr> valable suivant après le I<cmsghdr> transmis. Elle renvoie NULL s'il n'y a plus assez de place dans le tampon.

note: type: Plain text
en: B<CMSG_ALIGN>(), given a length, returns it including the required alignment.  This is a constant expression.
fr: B<CMSG_ALIGN>(), avec comme argument une longueur, renvoie l'alignement nécessaire. C'est une expression constante.

note: type: Plain text
en: B<CMSG_SPACE>()  returns the number of bytes an ancillary element with payload of the passed data length occupies.  This is a constant expression.
fr: B<CMSG_SPACE>() renvoie le nombre d'octets d'un élément de service avec la charge utile de la longueur passée en paramètre. C'est une expression constante.

note: type: Plain text
en: B<CMSG_DATA>()  returns a pointer to the data portion of a I<cmsghdr>.
fr: B<CMSG_DATA>() renvoie un pointeur sur une partie des données d'un I<cmsghdr>.

note: type: Plain text
en: B<CMSG_LEN>()  returns the value to store in the I<cmsg_len> member of the I<cmsghdr> structure, taking into account any necessary alignment.  It takes the data length as an argument.  This is a constant expression.
fr: B<CMSG_LEN>() renvoie la valeur à stocker dans le membre I<cmsg_len> de la structure I<cmsghdr>, en tenant compte des alignements. Elle prend en paramètre la longueur des données. C'est une expression constante.

note: type: Plain text
en: To create ancillary data, first initialize the I<msg_controllen> member of the I<msghdr> with the length of the control message buffer.  Use B<CMSG_FIRSTHDR>()  on the I<msghdr> to get the first control message and B<CMSG_NXTHDR>()  to get all subsequent ones.  In each control message, initialize I<cmsg_len> (with B<CMSG_LEN>()), the other I<cmsghdr> header fields, and the data portion using B<CMSG_DATA>().  Finally, the I<msg_controllen> field of the I<msghdr> should be set to the sum of the B<CMSG_SPACE>()  of the length of all control messages in the buffer.  For more information on the I<msghdr>, see B<recvmsg>(2).
fr: Pour créer des données de service, il faut tout d'abord initialiser le membre I<msg_controllen> de la structure I<msghdr> avec la longueur du message de contrôle. Utilisez B<CMSG_FIRSTHDR>() sur la structure I<msghdr> pour obtenir le premier message de contrôle, puis B<CMSG_NXTHDR>() pour obtenir les suivants. Dans chaque message de contrôle, initialisez I<cmsg_len> (avec B<CMSG_LEN>()), les autres champs d'en-tête de I<cmsghdr>, et la partie de données avec B<CMSG_DATA>(). Enfin, il faut définir le membre I<msg_controllen> de la structure I<msghdr> avec la somme de tous les messages de contrôle dans le tampon renvoyé par B<CMSG_SPACE>().Pour plus d'informations sur I<msghdr>, consultez B<recvmsg>(2).

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

note: type: Plain text
en: This ancillary data model conforms to the POSIX.1g draft, 4.4BSD-Lite, the IPv6 advanced API described in RFC\ 2292 and SUSv2.  B<CMSG_ALIGN>()  is a Linux extension.
fr: Le modèle des données de service est conforme à POSIX.1g draft, BSD\ 4.4-Lite, «\ IPv6 advanced API\ » décrite dans la RFC\ 2292 et SUSv2. B<CMSG_ALIGN>() est une extension Linux.

note: type: Plain text
en: For portability, ancillary data should be accessed using only the macros described here.  B<CMSG_ALIGN>()  is a Linux extension and should not be used in portable programs.
fr: Pour des questions de portabilité, les données de service ne doivent être manipulées qu'avec les macros décrites ici. B<CMSG_ALIGN>() est une extension Linux et ne doit pas être utilisée dans un programme portable.

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: Plain text
en: This code looks for the B<IP_TTL> option in a received ancillary buffer:
fr: Ce code recherche l'option B<IP_TTL> dans un tampon de service reçu\ :

note: type: Plain text
en: The code below passes an array of file descriptors over a UNIX domain socket using B<SCM_RIGHTS>:
fr: Ce code, ci-dessous, passe une table de descripteurs de fichier au travers d'une socket de domaine UNIX avec B<SCM_RIGHTS>\ :

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