# French translation of manpages
# This file is distributed under the same license as the manpages-l10n package.
# Copyright © of this file:
# Christophe Blaess , 1996-2003.
# Stéphan Rafin , 2002.
# Thierry Vignaud , 1999, 2002.
# François Micaux, 2002.
# Alain Portal , 2003-2008.
# Jean-Philippe Guérard , 2005-2006.
# Jean-Luc Coulon (f5ibh) , 2006-2007.
# Julien Cristau , 2006-2007.
# Thomas Huriaux , 2006-2008.
# Nicolas François , 2006-2008.
# Florentin Duneau , 2006-2010.
# Simon Paillard , 2006.
# Denis Barbier , 2006, 2010.
# David Prévot , 2010, 2012.
# Jean-Pierre Giraud , 2023.
msgid ""
msgstr ""
"Project-Id-Version: perkamon\n"
"POT-Creation-Date: 2024-03-01 17:06+0100\n"
"PO-Revision-Date: 2023-03-09 12:15+0100\n"
"Last-Translator: Jean-Pierre Giraud \n"
"Language-Team: French \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Lokalize 22.12.1\n"
#. type: TH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "rtnetlink"
msgstr "rtnetlink"
#. type: TH
#: archlinux fedora-40 fedora-rawhide mageia-cauldron
#, no-wrap
msgid "2023-10-31"
msgstr "31 octobre 2023"
#. type: TH
#: archlinux fedora-40 fedora-rawhide mageia-cauldron
#, no-wrap
msgid "Linux man-pages 6.06"
msgstr "Pages du manuel de Linux 6.06"
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "NAME"
msgstr "NOM"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "rtnetlink - macros to manipulate rtnetlink messages"
msgstr "rtnetlink - Macros manipulant des messages rtnetlink"
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "LIBRARY"
msgstr "BIBLIOTHÈQUE"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "Standard C library (I, I<-lc>)"
msgstr "Bibliothèque C standard (I, I<-lc>)"
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "SYNOPSIS"
msgstr "SYNOPSIS"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid ""
"B<#include Easm/types.hE>\n"
"B<#include Elinux/netlink.hE>\n"
"B<#include Elinux/rtnetlink.hE>\n"
"B<#include Esys/socket.hE>\n"
msgstr ""
"B<#include Easm/types.hE>\n"
"B<#include Elinux/netlink.hE>\n"
"B<#include Elinux/rtnetlink.hE>\n"
"B<#include Esys/socket.hE>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "BIB<, NETLINK_ROUTE);>\n"
msgstr "BIB<, NETLINK_ROUTE);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "BIB<, int >IB<);>\n"
msgstr "BIB<, int >IB<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid ""
"BIB<);>\n"
"BIB<);>\n"
msgstr ""
"BIB<);>\n"
"BIB<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "BIB<, unsigned int >IB<);>\n"
msgstr "BIB<, unsigned int >IB<);>\n"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid ""
"BIB<);>\n"
"BIB<);>\n"
msgstr ""
"BIB<);>\n"
"BIB<);>\n"
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "DESCRIPTION"
msgstr "DESCRIPTION"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"All B(7) messages consist of a B(7) message header and "
"appended attributes. The attributes should be manipulated only using the "
"macros provided here."
msgstr ""
"Tous les messages B(7) consistent en un en-tête de message "
"B(7) et des attributs. Ceux-ci ne devraient être manipulés que par "
"les macros fournies ici."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"BIB<, >IB<)> returns true if I points to a valid "
"routing attribute; I is the running length of the attribute "
"buffer. When not true then you must assume there are no more attributes in "
"the message, even if I is nonzero."
msgstr ""
"BIB<, >IB<)> renvoie vrai si I pointe sur un "
"attribut de routage valide\\ ; I est la longueur courante du tampon "
"d'attributs. Si elle renvoie 0, vous devez supposer qu'il n'y a pas d'autre "
"attributs dans le message, même si I n'est pas nulle."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"BIB<)> returns a pointer to the start of this attribute's "
"data."
msgstr ""
"BIB<)> renvoie un pointeur sur le début des données de cet "
"attribut."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "BIB<)> returns the length of this attribute's data."
msgstr ""
"BIB<)> renvoie la longueur des données de cet attribut."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"BIB<, >IB<)> gets the next attribute after I. "
"Calling this macro will update I. You should use B to "
"check the validity of the returned pointer."
msgstr ""
"BIB<, >IB<)> renvoie le premier attribut après "
"I. Un appel à cette macro met à jour I. Vous devriez utiliser "
"B pour vérifier la validité du pointeur retourné."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"BIB<)> returns the length which is required for I "
"bytes of data plus the header."
msgstr ""
"BIB<)> renvoie la longueur requise pour I octets de "
"données plus l'en-tête."
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"BIB<)> returns the amount of space which will be needed in "
"a message with I bytes of data."
msgstr ""
"BIB<)> renvoie la quantité de mémoire nécessaire pour un "
"message composé de I octets de données."
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "STANDARDS"
msgstr "STANDARDS"
#. type: Plain text
#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
#: opensuse-leap-15-6 opensuse-tumbleweed
msgid "Linux."
msgstr "Linux."
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "BUGS"
msgstr "BOGUES"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "This manual page is incomplete."
msgstr "Cette page de manuel est incomplète."
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "EXAMPLES"
msgstr "EXEMPLES"
#. FIXME . ? would be better to use libnetlink in the EXAMPLE code here
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "Creating a rtnetlink message to set the MTU of a device:"
msgstr "Créer un message rtnetlink pour choisir le MTU d'un périphérique."
#. type: Plain text
#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
#: opensuse-tumbleweed
#, fuzzy, no-wrap
#| msgid ""
#| "memset(&req, 0, sizeof(req));\n"
#| "req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.if));\n"
#| "req.nh.nlmsg_flags = NLM_F_REQUEST;\n"
#| "req.nh.nlmsg_type = RTM_NEWLINK;\n"
#| "req.if.ifi_family = AF_UNSPEC;\n"
#| "req.if.ifi_index = INTERFACE_INDEX;\n"
#| "req.if.ifi_change = 0xffffffff; /* ??? */\n"
#| "rta = (struct rtattr *)(((char *) &req) +\n"
#| " NLMSG_ALIGN(req.nh.nlmsg_len));\n"
#| "rta-Erta_type = IFLA_MTU;\n"
#| "rta-Erta_len = RTA_LENGTH(sizeof(mtu));\n"
#| "req.nh.nlmsg_len = NLMSG_ALIGN(req.nh.nlmsg_len) +\n"
#| " RTA_LENGTH(sizeof(mtu));\n"
#| "memcpy(RTA_DATA(rta), &mtu, sizeof(mtu));\n"
#| "send(rtnetlink_sk, &req, req.nh.nlmsg_len, 0);\n"
msgid ""
"#include Elinux/rtnetlink.hE\n"
"\\&\n"
"\\&...\n"
"\\&\n"
"struct {\n"
" struct nlmsghdr nh;\n"
" struct ifinfomsg if;\n"
" char attrbuf[512];\n"
"} req;\n"
"\\&\n"
"struct rtattr *rta;\n"
"unsigned int mtu = 1000;\n"
"\\&\n"
"int rtnetlink_sk = socket(AF_NETLINK, SOCK_DGRAM, NETLINK_ROUTE);\n"
"\\&\n"
"memset(&req, 0, sizeof(req));\n"
"req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.if));\n"
"req.nh.nlmsg_flags = NLM_F_REQUEST;\n"
"req.nh.nlmsg_type = RTM_NEWLINK;\n"
"req.if.ifi_family = AF_UNSPEC;\n"
"req.if.ifi_index = INTERFACE_INDEX;\n"
"req.if.ifi_change = 0xffffffff; /* ??? */\n"
"rta = (struct rtattr *)(((char *) &req) +\n"
" NLMSG_ALIGN(req.nh.nlmsg_len));\n"
"rta-Erta_type = IFLA_MTU;\n"
"rta-Erta_len = RTA_LENGTH(sizeof(mtu));\n"
"req.nh.nlmsg_len = NLMSG_ALIGN(req.nh.nlmsg_len) +\n"
" RTA_LENGTH(sizeof(mtu));\n"
"memcpy(RTA_DATA(rta), &mtu, sizeof(mtu));\n"
"send(rtnetlink_sk, &req, req.nh.nlmsg_len, 0);\n"
msgstr ""
"memset(&req, 0, sizeof(req));\n"
"req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.if));\n"
"req.nh.nlmsg_flags = NLM_F_REQUEST;\n"
"req.nh.nlmsg_type = RTM_NEWLINK;\n"
"req.if.ifi_family = AF_UNSPEC;\n"
"req.if.ifi_index = INTERFACE_INDEX;\n"
"req.if.ifi_change = 0xffffffff; /* ??? */\n"
"rta = (struct rtattr *)(((char *) &req) +\n"
" NLMSG_ALIGN(req.nh.nlmsg_len));\n"
"rta-Erta_type = IFLA_MTU;\n"
"rta-Erta_len = RTA_LENGTH(sizeof(mtu));\n"
"req.nh.nlmsg_len = NLMSG_ALIGN(req.nh.nlmsg_len) +\n"
" RTA_LENGTH(sizeof(mtu));\n"
"memcpy(RTA_DATA(rta), &mtu, sizeof(mtu));\n"
"send(rtnetlink_sk, &req, req.nh.nlmsg_len, 0);\n"
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "SEE ALSO"
msgstr "VOIR AUSSI"
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "B(3), B(7), B(7)"
msgstr "B(3), B(7), B(7)"
#. type: TH
#: debian-bookworm
#, no-wrap
msgid "2022-10-30"
msgstr "30 octobre 2022"
#. type: TH
#: debian-bookworm
#, no-wrap
msgid "Linux man-pages 6.03"
msgstr "Pages du manuel de Linux 6.03"
#. type: Plain text
#: debian-bookworm
msgid "These macros are nonstandard Linux extensions."
msgstr "Ces macros sont des extensions de Linux non standard."
#. type: Plain text
#: debian-bookworm opensuse-leap-15-6
#, no-wrap
msgid "#include Elinux/rtnetlink.hE\n"
msgstr "#include Elinux/rtnetlink.hE\n"
#. type: Plain text
#: debian-bookworm opensuse-leap-15-6
#, no-wrap
msgid "\\&...\n"
msgstr "\\&...\n"
#. type: Plain text
#: debian-bookworm opensuse-leap-15-6
#, no-wrap
msgid ""
"struct {\n"
" struct nlmsghdr nh;\n"
" struct ifinfomsg if;\n"
" char attrbuf[512];\n"
"} req;\n"
msgstr ""
"struct {\n"
" struct nlmsghdr nh;\n"
" struct ifinfomsg if;\n"
" char attrbuf[512];\n"
"} req;\n"
#. type: Plain text
#: debian-bookworm opensuse-leap-15-6
#, no-wrap
msgid ""
"struct rtattr *rta;\n"
"unsigned int mtu = 1000;\n"
msgstr ""
"struct rtattr *rta;\n"
"unsigned int mtu = 1000;\n"
#. type: Plain text
#: debian-bookworm opensuse-leap-15-6
#, no-wrap
msgid "int rtnetlink_sk = socket(AF_NETLINK, SOCK_DGRAM, NETLINK_ROUTE);\n"
msgstr "int rtnetlink_sk = socket(AF_NETLINK, SOCK_DGRAM, NETLINK_ROUTE);\n"
#. type: Plain text
#: debian-bookworm opensuse-leap-15-6
#, no-wrap
msgid ""
"memset(&req, 0, sizeof(req));\n"
"req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.if));\n"
"req.nh.nlmsg_flags = NLM_F_REQUEST;\n"
"req.nh.nlmsg_type = RTM_NEWLINK;\n"
"req.if.ifi_family = AF_UNSPEC;\n"
"req.if.ifi_index = INTERFACE_INDEX;\n"
"req.if.ifi_change = 0xffffffff; /* ??? */\n"
"rta = (struct rtattr *)(((char *) &req) +\n"
" NLMSG_ALIGN(req.nh.nlmsg_len));\n"
"rta-Erta_type = IFLA_MTU;\n"
"rta-Erta_len = RTA_LENGTH(sizeof(mtu));\n"
"req.nh.nlmsg_len = NLMSG_ALIGN(req.nh.nlmsg_len) +\n"
" RTA_LENGTH(sizeof(mtu));\n"
"memcpy(RTA_DATA(rta), &mtu, sizeof(mtu));\n"
"send(rtnetlink_sk, &req, req.nh.nlmsg_len, 0);\n"
msgstr ""
"memset(&req, 0, sizeof(req));\n"
"req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.if));\n"
"req.nh.nlmsg_flags = NLM_F_REQUEST;\n"
"req.nh.nlmsg_type = RTM_NEWLINK;\n"
"req.if.ifi_family = AF_UNSPEC;\n"
"req.if.ifi_index = INTERFACE_INDEX;\n"
"req.if.ifi_change = 0xffffffff; /* ??? */\n"
"rta = (struct rtattr *)(((char *) &req) +\n"
" NLMSG_ALIGN(req.nh.nlmsg_len));\n"
"rta-Erta_type = IFLA_MTU;\n"
"rta-Erta_len = RTA_LENGTH(sizeof(mtu));\n"
"req.nh.nlmsg_len = NLMSG_ALIGN(req.nh.nlmsg_len) +\n"
" RTA_LENGTH(sizeof(mtu));\n"
"memcpy(RTA_DATA(rta), &mtu, sizeof(mtu));\n"
"send(rtnetlink_sk, &req, req.nh.nlmsg_len, 0);\n"
#. type: TH
#: debian-unstable opensuse-tumbleweed
#, no-wrap
msgid "2023-07-15"
msgstr "15 juillet 2023"
#. type: TH
#: debian-unstable opensuse-tumbleweed
#, no-wrap
msgid "Linux man-pages 6.05.01"
msgstr "Pages du manuel de Linux 6.05.01"
#. type: TH
#: opensuse-leap-15-6
#, no-wrap
msgid "2023-03-30"
msgstr "30 mars 2023"
#. type: TH
#: opensuse-leap-15-6
#, no-wrap
msgid "Linux man-pages 6.04"
msgstr "Pages du manuel de Linux 6.04"