summaryrefslogtreecommitdiffstats
path: root/po/fr/man3/matherr.3.po
diff options
context:
space:
mode:
Diffstat (limited to 'po/fr/man3/matherr.3.po')
-rw-r--r--po/fr/man3/matherr.3.po1597
1 files changed, 1597 insertions, 0 deletions
diff --git a/po/fr/man3/matherr.3.po b/po/fr/man3/matherr.3.po
new file mode 100644
index 00000000..6e135479
--- /dev/null
+++ b/po/fr/man3/matherr.3.po
@@ -0,0 +1,1597 @@
+# French translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Christophe Blaess <https://www.blaess.fr/christophe/>, 1996-2003.
+# Stéphan Rafin <stephan.rafin@laposte.net>, 2002.
+# Thierry Vignaud <tvignaud@mandriva.com>, 1999, 2002.
+# François Micaux, 2002.
+# Alain Portal <aportal@univ-montp2.fr>, 2003-2008.
+# Jean-Philippe Guérard <fevrier@tigreraye.org>, 2005-2006.
+# Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, 2006-2007.
+# Julien Cristau <jcristau@debian.org>, 2006-2007.
+# Thomas Huriaux <thomas.huriaux@gmail.com>, 2006-2008.
+# Nicolas François <nicolas.francois@centraliens.net>, 2006-2008.
+# Florentin Duneau <fduneau@gmail.com>, 2006-2010.
+# Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, 2006.
+# Denis Barbier <barbier@debian.org>, 2006, 2010, 2012.
+# David Prévot <david@tilapin.org>, 2010, 2012.
+# Cédric Boutillier <cedric.boutillier@gmail.com>, 2013.
+# Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>, 2023.
+msgid ""
+msgstr ""
+"Project-Id-Version: perkamon\n"
+"POT-Creation-Date: 2024-03-01 17:01+0100\n"
+"PO-Revision-Date: 2023-09-02 23:42+0200\n"
+"Last-Translator: Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>\n"
+"Language-Team: French <debian-l10n-french@lists.debian.org>\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.3\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "matherr"
+msgstr "matherr"
+
+#. 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 "matherr - SVID math library exception handling"
+msgstr ""
+"matherr — Gestionnaire d'exception SVID de la bibliothèque mathématique"
+
+#. 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 "Math library (I<libm>, I<-lm>)"
+msgstr "Bibliothèque de math (I<libm>, I<-lm>)"
+
+#. 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 E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<[[deprecated]] int matherr(struct exception *>I<exc>B<);>\n"
+msgstr "B<[[obsolète]] int matherr(struct exception *>I<exc>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<[[deprecated]] extern _LIB_VERSION_TYPE _LIB_VERSION;>\n"
+msgstr "B<[[obsolète]] extern _LIB_VERSION_TYPE _LIB_VERSION;>\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"
+
+#. glibc commit 813378e9fe17e029caf627cab76fe23eb46815fa
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<Note>: the mechanism described in this page is no longer supported by "
+"glibc. Before glibc 2.27, it had been marked as obsolete. Since glibc "
+"2.27, the mechanism has been removed altogether. New applications should "
+"use the techniques described in B<math_error>(7) and B<fenv>(3). This page "
+"documents the B<matherr>() mechanism as an aid for maintaining and porting "
+"older applications."
+msgstr ""
+"I<Note> : Le mécanisme décrit dans cette page n'est plus pris en charge par "
+"la glibc. Avant la glibc 2.27, il a été marqué comme obsolète. Depuis la "
+"glibc 2.27, il a été complètement supprimé. Les nouvelles applications "
+"devraient utiliser les techniques décrites dans B<math_error>(7) et "
+"B<fenv>(3). Cette page documente le mécanisme B<matherr>() de la glibc comme "
+"aide pour maintenir et porter d'anciennes applications."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The System V Interface Definition (SVID) specifies that various math "
+"functions should invoke a function called B<matherr>() if a math exception "
+"is detected. This function is called before the math function returns; "
+"after B<matherr>() returns, the system then returns to the math function, "
+"which in turn returns to the caller."
+msgstr ""
+"La spécification « System V Interface Definition » (SVID) spécifie que "
+"différentes fonctions mathématiques devraient appeler une fonction "
+"B<matherr>() en cas d'exception mathématique. Cette fonction est appelée "
+"avant que la fonction mathématique ne rende la main ; après le retour de "
+"B<matherr>(), le système retourne dans la fonction mathématique qui renvoie "
+"le résultat à l'appelant."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"To employ B<matherr>(), the programmer must define the B<_SVID_SOURCE> "
+"feature test macro (before including I<any> header files), and assign the "
+"value B<_SVID_> to the external variable B<_LIB_VERSION>."
+msgstr ""
+"Pour utiliser B<matherr>(), le programmeur doit définir la macro de test de "
+"fonctionnalité B<_SVID_SOURCE> (avant d'inclure I<tout> fichier d'en-tête) "
+"et définir la variable externe B<_LIB_VERSION> à la valeur B<_SVID_>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The system provides a default version of B<matherr>(). This version does "
+"nothing, and returns zero (see below for the significance of this). The "
+"default B<matherr>() can be overridden by a programmer-defined version, "
+"which will be invoked when an exception occurs. The function is invoked "
+"with one argument, a pointer to an I<exception> structure, defined as "
+"follows:"
+msgstr ""
+"Le système fournit une version par défaut de B<matherr>(). Cette version ne "
+"fait rien et renvoie zéro (voir ci-dessous pour la signification). La "
+"fonction B<matherr>() par défaut peut être remplacée par une version "
+"spécifique au programme qui sera appelée quand une exception se produit. La "
+"fonction est appelée avec un paramètre, un pointeur vers une structure "
+"I<exception>, défini comme ceci :"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct exception {\n"
+" int type; /* Exception type */\n"
+" char *name; /* Name of function causing exception */\n"
+" double arg1; /* 1st argument to function */\n"
+" double arg2; /* 2nd argument to function */\n"
+" double retval; /* Function return value */\n"
+"}\n"
+msgstr ""
+"struct exception {\n"
+" int type; /* Type d'exception */\n"
+" char *name; /* Nom de la fonction ayant\n"
+" produit l'exception */\n"
+" double arg1; /* 1er paramètre de la fonction */\n"
+" double arg2; /* 2ème paramètre de la fonction */\n"
+" double retval; /* Valeur renvoyée par la fonction */\n"
+"}\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<type> field has one of the following values:"
+msgstr "Le champ I<type> peut prendre une des valeurs suivantes\\ :"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<DOMAIN>"
+msgstr "B<DOMAIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A domain error occurred (the function argument was outside the range for "
+"which the function is defined). The return value depends on the function; "
+"I<errno> is set to B<EDOM>."
+msgstr ""
+"Une erreur de domaine s'est produite (un paramètre de la fonction était en "
+"dehors du domaine de définition de la fonction). La valeur renvoyée dépend "
+"de la fonction ; I<errno> prend la valeur B<EDOM>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<SING>"
+msgstr "B<SING>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A pole error occurred (the function result is an infinity). The return "
+"value in most cases is B<HUGE> (the largest single precision floating-point "
+"number), appropriately signed. In most cases, I<errno> is set to B<EDOM>."
+msgstr ""
+"Une erreur de pôle s'est produite (le résultat de la fonction est un "
+"infini). La valeur renvoyée dans la plupart des cas est B<HUGE> (le plus "
+"grand nombre en virgule flottante simple précision), avec le bon signe. Dans "
+"la plupart des cas, I<errno> prend la valeur B<EDOM>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<OVERFLOW>"
+msgstr "B<OVERFLOW>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"An overflow occurred. In most cases, the value B<HUGE> is returned, and "
+"I<errno> is set to B<ERANGE>."
+msgstr ""
+"Un dépassement s'est produit. Dans la plupart des cas, la valeur B<HUGE> est "
+"renvoyée et I<errno> prend la valeur B<ERANGE>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<UNDERFLOW>"
+msgstr "B<UNDERFLOW>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"An underflow occurred. 0.0 is returned, and I<errno> is set to B<ERANGE>."
+msgstr ""
+"Un soupassement (« underflow ») s'est produit. 0.0 est renvoyé et I<errno> "
+"prend la valeur B<ERANGE>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TLOSS>"
+msgstr "B<TLOSS>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Total loss of significance. 0.0 is returned, and I<errno> is set to "
+"B<ERANGE>."
+msgstr ""
+"Perte complète de chiffres significatifs. 0,0 est renvoyé et I<errno> prend "
+"la valeur B<ERANGE>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<PLOSS>"
+msgstr "B<PLOSS>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Partial loss of significance. This value is unused on glibc (and many other "
+"systems)."
+msgstr ""
+"Perte partielle de chiffres significatifs. La valeur n'est pas utilisée par "
+"la glibc (et beaucoup d'autres systèmes)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<arg1> and I<arg2> fields are the arguments supplied to the function "
+"(I<arg2> is undefined for functions that take only one argument)."
+msgstr ""
+"Les champs I<arg1> et I<arg2> sont les paramètres fournis à la fonction "
+"(I<arg2> n'est pas défini pour les fonctions qui ne prennent qu'un seul "
+"paramètre)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<retval> field specifies the return value that the math function will "
+"return to its caller. The programmer-defined B<matherr>() can modify this "
+"field to change the return value of the math function."
+msgstr ""
+"Le champ I<retval> spécifie la valeur que la fonction mathématique va "
+"renvoyer à l'appelant. La fonction B<matherr>() définie par le programmeur "
+"peut modifier ce champ pour changer la valeur renvoyée par la fonction "
+"mathématique."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the B<matherr>() function returns zero, then the system sets I<errno> as "
+"described above, and may print an error message on standard error (see "
+"below)."
+msgstr ""
+"Si la fonction B<matherr>() renvoie zéro, alors le système positionne "
+"I<errno> comme décrit ci-dessus et peut afficher un message d'erreur sur la "
+"sortie d'erreur standard (voir ci-dessous)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the B<matherr>() function returns a nonzero value, then the system does "
+"not set I<errno>, and doesn't print an error message."
+msgstr ""
+"Si la fonction B<matherr>() renvoie une valeur non nulle, alors le système "
+"ne positionne pas I<errno> et n'affiche pas de message d'erreur."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Math functions that employ matherr()"
+msgstr "Fonctions mathématiques qui utilisent matherr()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The table below lists the functions and circumstances in which B<matherr>() "
+"is called. The \"Type\" column indicates the value assigned to I<exc-"
+"E<gt>type> when calling B<matherr>(). The \"Result\" column is the default "
+"return value assigned to I<exc-E<gt>retval>."
+msgstr ""
+"La table ci-dessous liste les fonctions et les circonstances pour lesquelles "
+"B<matherr>() est appelée. La colonne « Type » indique la valeur donnée à "
+"I<exc-E<gt>type> lors de l'appel à B<matherr>(). La colonne « Résultat » est "
+"la valeur du résultat par défaut donnée à I<exc-E<gt>retval>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The \"Msg?\" and \"errno\" columns describe the default behavior if "
+"B<matherr>() returns zero. If the \"Msg?\" columns contains \"y\", then "
+"the system prints an error message on standard error."
+msgstr ""
+"Les colonnes « Msg? » et « errno » décrivent le comportement par défaut si "
+"B<matherr>() renvoie zéro. Si la colonne « Msg? » contient « o », alors le "
+"système affiche un message d'erreur sur la sortie d'erreur standard."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The table uses the following notations and abbreviations:"
+msgstr "La table utilise les notations et abréviations suivantes :"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "x first argument to function"
+msgstr "x premier paramètre de la fonction"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y second argument to function"
+msgstr "y second paramètre de la fonction"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fin finite value for argument"
+msgstr "fin valeur finie du paramètre"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "neg negative value for argument"
+msgstr "neg valeur négative du paramètre"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "int integral value for argument"
+msgstr "int valeur entière du paramètre"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "o/f result overflowed"
+msgstr "o/f dépassement du résultat"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "u/f result underflowed"
+msgstr "u/f soupassement du résultat"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "|x| absolute value of x"
+msgstr "|x| valeur absolue de x"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "X_TLOSS is a constant defined in I<E<lt>math.hE<gt>>"
+msgstr "X_TLOSS est une constante définie dans I<E<lt>math.hE<gt>>"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Function"
+msgstr "Fonction"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Type"
+msgstr "Type"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Result"
+msgstr "Résultat"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Msg?"
+msgstr "Msg ?"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "errno"
+msgstr "errno"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "acos(|x|E<gt>1)"
+msgstr "acos(|x|E<gt>1)"
+
+#. retval is 0.0/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DOMAIN"
+msgstr "DOMAIN"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HUGE"
+msgstr "HUGE"
+
+#. retval is 0.0/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y"
+msgstr "y"
+
+#. retval is 0.0/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EDOM"
+msgstr "EDOM"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "asin(|x|E<gt>1)"
+msgstr "asin(|x|E<gt>1)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "atan2(0,0)"
+msgstr "atan2(0,0)"
+
+#. retval is 0.0/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "acosh(xE<lt>1)"
+msgstr "acosh(xE<lt>1)"
+
+#. retval is 0.0/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAN"
+msgstr "NAN"
+
+#. retval is 0.0/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "atanh(|x|E<gt>1)"
+msgstr "atanh(|x|E<gt>1)"
+
+#. retval is x/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "atanh(|x|==1)"
+msgstr "atanh(|x|==1)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SING"
+msgstr "SING"
+
+#. retval is x/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "(xE<gt>0.0)?"
+msgstr "(xE<gt>0.0)?"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ "
+msgstr "\\ "
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HUGE_VAL :"
+msgstr "HUGE_VAL :"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "-HUGE_VAL"
+msgstr "-HUGE_VAL"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "cosh(fin) o/f"
+msgstr "cosh(fin) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "OVERFLOW"
+msgstr "OVERFLOW"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "n"
+msgstr "n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERANGE"
+msgstr "ERANGE"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "sinh(fin) o/f"
+msgstr "sinh(fin) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "(xE<gt>0.0) ?"
+msgstr "(xE<gt>0.0) ?"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HUGE : -HUGE"
+msgstr "HUGE : -HUGE"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "sqrt(xE<lt>0)"
+msgstr "sqrt(xE<lt>0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "0.0"
+msgstr "0.0"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "hypot(fin,fin) o/f"
+msgstr "hypot(fin,fin) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "exp(fin) o/f"
+msgstr "exp(fin) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "exp(fin) u/f"
+msgstr "exp(fin) u/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "UNDERFLOW"
+msgstr "UNDERFLOW"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "exp2(fin) o/f"
+msgstr "exp2(fin) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "exp2(fin) u/f"
+msgstr "exp2(fin) u/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "exp10(fin) o/f"
+msgstr "exp10(fin) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "exp10(fin) u/f"
+msgstr "exp10(fin) u/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "j0(|x|E<gt>X_TLOSS)"
+msgstr "j0(|x|E<gt>X_TLOSS)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "TLOSS"
+msgstr "TLOSS"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "j1(|x|E<gt>X_TLOSS)"
+msgstr "j1(|x|E<gt>X_TLOSS)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "jn(|x|E<gt>X_TLOSS)"
+msgstr "jn(|x|E<gt>X_TLOSS)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y0(xE<gt>X_TLOSS)"
+msgstr "y0(xE<gt>X_TLOSS)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y1(xE<gt>X_TLOSS)"
+msgstr "y1(xE<gt>X_TLOSS)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "yn(xE<gt>X_TLOSS)"
+msgstr "yn(xE<gt>X_TLOSS)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y0(0)"
+msgstr "y0(0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "-HUGE"
+msgstr "-HUGE"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y0(xE<lt>0)"
+msgstr "y0(xE<lt>0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y1(0)"
+msgstr "y1(0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y1(xE<lt>0)"
+msgstr "y1(xE<lt>0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "yn(n,0)"
+msgstr "yn(n,0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "yn(xE<lt>0)"
+msgstr "yn(xE<lt>0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "lgamma(fin) o/f"
+msgstr "lgamma(fin) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "lgamma(-int) or"
+msgstr "lgamma(-int) ou"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ \\ lgamma(0)"
+msgstr "\\ \\ lgamma(0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "tgamma(fin) o/f"
+msgstr "tgamma(fin) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HUGE_VAL"
+msgstr "HUGE_VAL"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "tgamma(-int)"
+msgstr "tgamma(-int)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "tgamma(0)"
+msgstr "tgamma(0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "copysign("
+msgstr "copysign("
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HUGE_VAL,x)"
+msgstr "HUGE_VAL,x)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "log(0)"
+msgstr "log(0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "log(xE<lt>0)"
+msgstr "log(xE<lt>0)"
+
+#. different from log()
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "log2(0)"
+msgstr "log2(0)"
+
+#. different from log()
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "log2(xE<lt>0)"
+msgstr "log2(xE<lt>0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "log10(0)"
+msgstr "log10(0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "log10(xE<lt>0)"
+msgstr "log10(xE<lt>0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "pow(0.0,0.0)"
+msgstr "pow(0.0,0.0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "pow(x,y) o/f"
+msgstr "pow(x,y) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "pow(x,y) u/f"
+msgstr "pow(x,y) u/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "pow(NaN,0.0)"
+msgstr "pow(NaN,0.0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "x"
+msgstr "x"
+
+#. +0 and -0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "0**neg"
+msgstr "0**neg"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "neg**non-int"
+msgstr "neg**non-int"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "scalb() o/f"
+msgstr "scalb() o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "scalb() u/f"
+msgstr "scalb() u/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ \\ 0.0,x)"
+msgstr "\\ \\ 0.0,x)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fmod(x,0)"
+msgstr "fmod(x,0)"
+
+#. retval is 0.0/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "remainder(x,0)"
+msgstr "remainder(x,0)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATTRIBUTS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr ""
+"Pour une explication des termes utilisés dans cette section, consulter "
+"B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Interface"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Attribut"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Valeur"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<matherr>()"
+msgstr "B<matherr>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Sécurité des threads"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-Safe"
+
+#. 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"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The example program demonstrates the use of B<matherr>() when calling "
+"B<log>(3). The program takes up to three command-line arguments. The first "
+"argument is the floating-point number to be given to B<log>(3). If the "
+"optional second argument is provided, then B<_LIB_VERSION> is set to "
+"B<_SVID_> so that B<matherr>() is called, and the integer supplied in the "
+"command-line argument is used as the return value from B<matherr>(). If the "
+"optional third command-line argument is supplied, then it specifies an "
+"alternative return value that B<matherr>() should assign as the return "
+"value of the math function."
+msgstr ""
+"Le programme d'exemple montre l'utilisation de B<matherr>() lors de l'appel "
+"à B<log>(3). Le programme prend jusqu'à 3 paramètres en ligne de commande. "
+"Le premier paramètre est le nombre en virgule flottante à fournir à "
+"B<log>(3). Si le deuxième paramètre, optionnel, est fourni, B<_LIB_VERSION> "
+"est configuré à la valeur B<_SVID_> de telle sorte que B<matherr>() soit "
+"appelée et l'entier fourni sur la ligne de commande est utilisé comme valeur "
+"renvoyée par B<matherr>(). Si le troisième paramètre, optionnel, est fourni, "
+"il spécifie une autre valeur que B<matherr>() doit positionner comme valeur "
+"renvoyée de la fonction mathématique."
+
+# NOTE: Formatting: B<matherr()>
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The following example run, where B<log>(3) is given an argument of 0.0, "
+"does not use B<matherr>():"
+msgstr ""
+"L'exécution suivante de l'exemple (dans laquelle B<log>(3) reçoit la valeur "
+"0.0) n'utilise pas B<matherr>() :"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$B< ./a.out 0.0>\n"
+"errno: Numerical result out of range\n"
+"x=-inf\n"
+msgstr ""
+"$B< ./a.out 0.0>\n"
+"errno: Numerical result out of range\n"
+"x=-inf\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "In the following run, B<matherr>() is called, and returns 0:"
+msgstr "Dans l'exécution suivante, B<matherr>() est appelée et renvoie 0 :"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$B< ./a.out 0.0 0>\n"
+"matherr SING exception in log() function\n"
+" args: 0.000000, 0.000000\n"
+" retval: -340282346638528859811704183484516925440.000000\n"
+"log: SING error\n"
+"errno: Numerical argument out of domain\n"
+"x=-340282346638528859811704183484516925440.000000\n"
+msgstr ""
+"$B< ./a.out 0.0 0>\n"
+"matherr SING exception in log() function\n"
+" args: 0.000000, 0.000000\n"
+" retval: -340282346638528859811704183484516925440.000000\n"
+"log: SING error\n"
+"errno: Numerical argument out of domain\n"
+"x=-340282346638528859811704183484516925440.000000\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The message \"log: SING error\" was printed by the C library."
+msgstr "Le message « log: SING error » a été affiché par la bibliothèque C."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the following run, B<matherr>() is called, and returns a nonzero value:"
+msgstr ""
+"Dans l'exécution suivante, B<matherr>() est appelée et renvoie une valeur "
+"non nulle :"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$B< ./a.out 0.0 1>\n"
+"matherr SING exception in log() function\n"
+" args: 0.000000, 0.000000\n"
+" retval: -340282346638528859811704183484516925440.000000\n"
+"x=-340282346638528859811704183484516925440.000000\n"
+msgstr ""
+"$B< ./a.out 0.0 1>\n"
+"matherr SING exception in log() function\n"
+" args: 0.000000, 0.000000\n"
+" retval: -340282346638528859811704183484516925440.000000\n"
+"x=-340282346638528859811704183484516925440.000000\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In this case, the C library did not print a message, and I<errno> was not "
+"set."
+msgstr ""
+"Dans ce cas, la bibliothèque C n'a pas affiché de message et I<errno> n'a "
+"pas été positionnée."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the following run, B<matherr>() is called, changes the return value of "
+"the math function, and returns a nonzero value:"
+msgstr ""
+"Dans l'exécution suivante, B<matherr>() est appelée, modifie la valeur "
+"renvoyée par la fonction mathématique et renvoie une valeur non nulle :"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$B< ./a.out 0.0 1 12345.0>\n"
+"matherr SING exception in log() function\n"
+" args: 0.000000, 0.000000\n"
+" retval: -340282346638528859811704183484516925440.000000\n"
+"x=12345.000000\n"
+msgstr ""
+"$B< ./a.out 0.0 1 12345.0>\n"
+"matherr SING exception in log() function\n"
+" args: 0.000000, 0.000000\n"
+" retval: -340282346638528859811704183484516925440.000000\n"
+"x=12345.000000\n"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Program source"
+msgstr "Source du programme"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#define _SVID_SOURCE\n"
+"#include E<lt>errno.hE<gt>\n"
+"#include E<lt>math.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"\\&\n"
+"static int matherr_ret = 0; /* Value that matherr()\n"
+" should return */\n"
+"static int change_retval = 0; /* Should matherr() change\n"
+" function\\[aq]s return value? */\n"
+"static double new_retval; /* New function return value */\n"
+"\\&\n"
+"int\n"
+"matherr(struct exception *exc)\n"
+"{\n"
+" fprintf(stderr, \"matherr %s exception in %s() function\\en\",\n"
+" (exc-E<gt>type == DOMAIN) ? \"DOMAIN\" :\n"
+" (exc-E<gt>type == OVERFLOW) ? \"OVERFLOW\" :\n"
+" (exc-E<gt>type == UNDERFLOW) ? \"UNDERFLOW\" :\n"
+" (exc-E<gt>type == SING) ? \"SING\" :\n"
+" (exc-E<gt>type == TLOSS) ? \"TLOSS\" :\n"
+" (exc-E<gt>type == PLOSS) ? \"PLOSS\" : \"???\",\n"
+" exc-E<gt>name);\n"
+" fprintf(stderr, \" args: %f, %f\\en\",\n"
+" exc-E<gt>arg1, exc-E<gt>arg2);\n"
+" fprintf(stderr, \" retval: %f\\en\", exc-E<gt>retval);\n"
+"\\&\n"
+" if (change_retval)\n"
+" exc-E<gt>retval = new_retval;\n"
+"\\&\n"
+" return matherr_ret;\n"
+"}\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" double x;\n"
+"\\&\n"
+" if (argc E<lt> 2) {\n"
+" fprintf(stderr, \"Usage: %s E<lt>argvalE<gt>\"\n"
+" \" [E<lt>matherr-retE<gt> [E<lt>new-func-retvalE<gt>]]\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" if (argc E<gt> 2) {\n"
+" _LIB_VERSION = _SVID_;\n"
+" matherr_ret = atoi(argv[2]);\n"
+" }\n"
+"\\&\n"
+" if (argc E<gt> 3) {\n"
+" change_retval = 1;\n"
+" new_retval = atof(argv[3]);\n"
+" }\n"
+"\\&\n"
+" x = log(atof(argv[1]));\n"
+" if (errno != 0)\n"
+" perror(\"errno\");\n"
+"\\&\n"
+" printf(\"x=%f\\en\", x);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+"#define _SVID_SOURCE\n"
+"#include E<lt>errno.hE<gt>\n"
+"#include E<lt>math.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"\\&\n"
+"static int matherr_ret = 0; /* Valeur que matherr()\n"
+" devrait renvoyer */\n"
+"static int change_retval = 0; /* Voulez-vous que matherr() modifie la\n"
+" valeur renvoyée par la fonction ? */\n"
+"static double new_retval; /* Nouvelle valeur renvoyée par la fonction */\n"
+"\\&\n"
+"int\n"
+"matherr(struct exception *exc)\n"
+"{\n"
+" fprintf(stderr, \"matherr %s exception in %s() function\\en\",\n"
+" (exc-E<gt>type == DOMAIN) ? \"DOMAIN\" :\n"
+" (exc-E<gt>type == OVERFLOW) ? \"OVERFLOW\" :\n"
+" (exc-E<gt>type == UNDERFLOW) ? \"UNDERFLOW\" :\n"
+" (exc-E<gt>type == SING) ? \"SING\" :\n"
+" (exc-E<gt>type == TLOSS) ? \"TLOSS\" :\n"
+" (exc-E<gt>type == PLOSS) ? \"PLOSS\" : \"???\",\n"
+" exc-E<gt>name);\n"
+" fprintf(stderr, \" args: %f, %f\\en\",\n"
+" exc-E<gt>arg1, exc-E<gt>arg2);\n"
+" fprintf(stderr, \" retval: %f\\en\", exc-E<gt>retval);\n"
+"\\&\n"
+" if (change_retval)\n"
+" exc-E<gt>retval = new_retval;\n"
+"\\&\n"
+" return matherr_ret;\n"
+"}\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" double x;\n"
+"\\&\n"
+" if (argc E<lt> 2) {\n"
+" fprintf(stderr, \"Usage: %s E<lt>argvalE<gt>\"\n"
+" \" [E<lt>matherr-retE<gt> [E<lt>new-func-retvalE<gt>]]\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" if (argc E<gt> 2) {\n"
+" _LIB_VERSION = _SVID_;\n"
+" matherr_ret = atoi(argv[2]);\n"
+" }\n"
+"\\&\n"
+" if (argc E<gt> 3) {\n"
+" change_retval = 1;\n"
+" new_retval = atof(argv[3]);\n"
+" }\n"
+"\\&\n"
+" x = log(atof(argv[1]));\n"
+" if (errno != 0)\n"
+" perror(\"errno\");\n"
+"\\&\n"
+" printf(\"x=%f\\en\", x);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. SRC END
+#. 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<fenv>(3), B<math_error>(7), B<standards>(7)"
+msgstr "B<fenv>(3), B<math_error>(7), B<standards>(7)"
+
+#. type: TH
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 février 2023"
+
+#. 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 opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"#define _SVID_SOURCE\n"
+"#include E<lt>errno.hE<gt>\n"
+"#include E<lt>math.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+msgstr ""
+"#define _SVID_SOURCE\n"
+"#include E<lt>errno.hE<gt>\n"
+"#include E<lt>math.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"static int matherr_ret = 0; /* Value that matherr()\n"
+" should return */\n"
+"static int change_retval = 0; /* Should matherr() change\n"
+" function\\[aq]s return value? */\n"
+"static double new_retval; /* New function return value */\n"
+msgstr ""
+"static int matherr_ret = 0; /* Valeur que matherr()\n"
+" devrait renvoyer */\n"
+"static int change_retval = 0; /* Voulez-vous que matherr() modifie la\n"
+" valeur renvoyée par la fonction ? */\n"
+"static double new_retval; /* Nouvelle valeur renvoyée par la fonction */\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"int\n"
+"matherr(struct exception *exc)\n"
+"{\n"
+" fprintf(stderr, \"matherr %s exception in %s() function\\en\",\n"
+" (exc-E<gt>type == DOMAIN) ? \"DOMAIN\" :\n"
+" (exc-E<gt>type == OVERFLOW) ? \"OVERFLOW\" :\n"
+" (exc-E<gt>type == UNDERFLOW) ? \"UNDERFLOW\" :\n"
+" (exc-E<gt>type == SING) ? \"SING\" :\n"
+" (exc-E<gt>type == TLOSS) ? \"TLOSS\" :\n"
+" (exc-E<gt>type == PLOSS) ? \"PLOSS\" : \"???\",\n"
+" exc-E<gt>name);\n"
+" fprintf(stderr, \" args: %f, %f\\en\",\n"
+" exc-E<gt>arg1, exc-E<gt>arg2);\n"
+" fprintf(stderr, \" retval: %f\\en\", exc-E<gt>retval);\n"
+msgstr ""
+"int\n"
+"matherr(struct exception *exc)\n"
+"{\n"
+" fprintf(stderr, \"matherr %s exception in %s() function\\en\",\n"
+" (exc-E<gt>type == DOMAIN) ? \"DOMAIN\" :\n"
+" (exc-E<gt>type == OVERFLOW) ? \"OVERFLOW\" :\n"
+" (exc-E<gt>type == UNDERFLOW) ? \"UNDERFLOW\" :\n"
+" (exc-E<gt>type == SING) ? \"SING\" :\n"
+" (exc-E<gt>type == TLOSS) ? \"TLOSS\" :\n"
+" (exc-E<gt>type == PLOSS) ? \"PLOSS\" : \"???\",\n"
+" exc-E<gt>name);\n"
+" fprintf(stderr, \" args: %f, %f\\en\",\n"
+" exc-E<gt>arg1, exc-E<gt>arg2);\n"
+" fprintf(stderr, \" retval: %f\\en\", exc-E<gt>retval);\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (change_retval)\n"
+" exc-E<gt>retval = new_retval;\n"
+msgstr ""
+" if (change_retval)\n"
+" exc-E<gt>retval = new_retval;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" return matherr_ret;\n"
+"}\n"
+msgstr ""
+" return matherr_ret;\n"
+"}\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" double x;\n"
+msgstr ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" double x;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (argc E<lt> 2) {\n"
+" fprintf(stderr, \"Usage: %s E<lt>argvalE<gt>\"\n"
+" \" [E<lt>matherr-retE<gt> [E<lt>new-func-retvalE<gt>]]\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" if (argc E<lt> 2) {\n"
+" fprintf(stderr, \"Usage: %s E<lt>argvalE<gt>\"\n"
+" \" [E<lt>matherr-retE<gt> [E<lt>new-func-retvalE<gt>]]\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (argc E<gt> 2) {\n"
+" _LIB_VERSION = _SVID_;\n"
+" matherr_ret = atoi(argv[2]);\n"
+" }\n"
+msgstr ""
+" if (argc E<gt> 2) {\n"
+" _LIB_VERSION = _SVID_;\n"
+" matherr_ret = atoi(argv[2]);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (argc E<gt> 3) {\n"
+" change_retval = 1;\n"
+" new_retval = atof(argv[3]);\n"
+" }\n"
+msgstr ""
+" if (argc E<gt> 3) {\n"
+" change_retval = 1;\n"
+" new_retval = atof(argv[3]);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" x = log(atof(argv[1]));\n"
+" if (errno != 0)\n"
+" perror(\"errno\");\n"
+msgstr ""
+" x = log(atof(argv[1]));\n"
+" if (errno != 0)\n"
+" perror(\"errno\");\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" printf(\"x=%f\\en\", x);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" printf(\"x=%f\\en\", x);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 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 "Linux man-pages 6.04"
+msgstr "Pages du manuel de Linux 6.04"