perkamon - en to fr translation catalogue (64 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: pow, powf, powl - power functions
fr: pow, powf, powl — Fonctions puissance

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

note: type: Plain text
en: Math library (I<libm>, I<-lm>)
fr: Bibliothèque de math (I<libm>, I<-lm>)

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<powf>(), B<powl>():
fr: B<powf>(), B<powl>() :

note: type: Plain text
en:     _ISOC99_SOURCE || _POSIX_C_SOURCE E<gt>= 200112L
            || /* Since glibc 2.19: */ _DEFAULT_SOURCE
            || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
fr:     _ISOC99_SOURCE || _POSIX_C_SOURCE\ E<gt>=\ 200112L
            || /* Depuis la glibc 2.19 : */ _DEFAULT_SOURCE
            || /* glibc E<lt>= 2.19 : */ _BSD_SOURCE || _SVID_SOURCE

note: type: Plain text
en: These functions return the value of I<x> raised to the power of I<y>.
fr: Ces fonctions renvoient la valeur de I<x> élevée à la puissance I<y>.

note: type: SH
en: RETURN VALUE
fr: VALEUR RENVOYÉE

note: type: Plain text
en: On success, these functions return the value of I<x> to the power of I<y>.
fr: En cas de réussite, ces fonctions renvoient la valeur de I<x> élevée à la puissance I<y>.

note: The range error is generated at least as far back as glibc 2.4 type: Plain text
en: If the result overflows, a range error occurs, and the functions return B<HUGE_VAL>, B<HUGE_VALF>, or B<HUGE_VALL>, respectively, with the mathematically correct sign.
fr: En cas de dépassement pour le résultat, une erreur d'intervalle se produit et les fonctions renvoient respectivement B<HUGE_VAL>, B<HUGE_VALF> ou B<HUGE_VALL>, avec le bon signe mathématique.

note: #-#-#-#-#  archlinux: pow.3.pot (PACKAGE VERSION)  #-#-#-#-# POSIX.1 does not specify the sign of the zero, but https://www.sourceware.org/bugzilla/show_bug.cgi?id=2678 points out that the zero has the wrong sign in some cases. type: Plain text #-#-#-#-#  debian-bookworm: pow.3.pot (PACKAGE VERSION)
en: If result underflows, and is not representable, a range error occurs, and 0.0 with the appropriate sign is returned.
fr: En cas de soupassement (« underflow ») pour le résultat, et qu'il ne peut pas être représenté, une erreur d'intervalle se produit et B<0.0> est renvoyé avec le signe approprié.

note: pow(\(+-0, <0 [[odd]]) = HUGE_VAL* type: Plain text
en: If I<x> is +0 or -0, and I<y> is an odd integer less than 0, a pole error occurs and B<HUGE_VAL>, B<HUGE_VALF>, or B<HUGE_VALL>, is returned, with the same sign as I<x>.
fr: Si I<x> vaut B<+0> ou B<-0> et I<y> est un nombre entier impair négatif, une erreur de pôle se produit et B<HUGE_VAL>, B<HUGE_VALF> ou B<HUGE_VALL> est renvoyé avec le même signe que I<x>.

note: pow(\(+-0, <0 [[!odd]]) = HUGE_VAL* The pole error is generated at least as far back as glibc 2.4 type: Plain text
en: If I<x> is +0 or -0, and I<y> is less than 0 and not an odd integer, a pole error occurs and +B<HUGE_VAL>, +B<HUGE_VALF>, or +B<HUGE_VALL>, is returned.
fr: Si I<x> vaut B<+0> ou B<-0> et I<y> est négatif et pas un nombre impair, une erreur de pôle se produit et +B<HUGE_VAL>, +B<HUGE_VALF> ou +B<HUGE_VALL> est renvoyé.

note: pow(\(+-0, >0 [[odd]]) = \(+-0 type: Plain text
en: If I<x> is +0 (-0), and I<y> is an odd integer greater than 0, the result is +0 (-0).
fr: Si I<x> vaut B<+0> (resp. -0) et I<y> est un nombre entier impair positif, le résultat est B<+0> (resp. -0).

note: pow(\(+-0, >0 [[!odd]]) = +0 type: Plain text
en: If I<x> is 0, and I<y> greater than 0 and not an odd integer, the result is +0.
fr: Si I<x> est nul et I<y> positif et n'est pas un nombre entier impair, le résultat est B<+0>.

note: pow(-1, \(+-INFINITY) = 1.0 type: Plain text
en: If I<x> is -1, and I<y> is positive infinity or negative infinity, the result is 1.0.
fr: Si I<x> vaut B<-1> et I<y> est une valeur infinie positive ou négative, le résultat est 1,0.

note: pow(+1, y) = 1.0 type: Plain text
en: If I<x> is +1, the result is 1.0 (even if I<y> is a NaN).
fr: Si I<x> vaut B<+1>, le résultat est 1,0 (même si I<y> est un NaN).

note: pow(x, \(+-0) = 1.0 type: Plain text
en: If I<y> is 0, the result is 1.0 (even if I<x> is a NaN).
fr: Si I<y> est nul, le résultat est 1,0 (même si I<x> est un NaN).

note: pow(<0, y) = NaN The domain error is generated at least as far back as glibc 2.4 type: Plain text
en: If I<x> is a finite value less than 0, and I<y> is a finite noninteger, a domain error occurs, and a NaN is returned.
fr: Si I<x> est une valeur finie négative et I<y> un nombre fini non entier, une erreur de domaine se produit et un NaN est renvoyé.

note: pow(|x|<1, -INFINITY) = INFINITY type: Plain text
en: If the absolute value of I<x> is less than 1, and I<y> is negative infinity, the result is positive infinity.
fr: Si la valeur absolue de I<x> est inférieure à B<1> et I<y> est une valeur infinie négative, le résultat est l'infini positif.

note: pow(|x|>1, -INFINITY) = +0 type: Plain text
en: If the absolute value of I<x> is greater than 1, and I<y> is negative infinity, the result is +0.
fr: Si la valeur absolue de I<x> est supérieure à B<1> et I<y> est une valeur infinie négative, le résultat est B<+0>.

note: pow(|x|<1, INFINITY) = +0 type: Plain text
en: If the absolute value of I<x> is less than 1, and I<y> is positive infinity, the result is +0.
fr: Si la valeur absolue de I<x> est inférieure à B<1> et I<y> est une valeur infinie positive, le résultat est B<+0>.

note: pow(|x|>1, INFINITY) = INFINITY type: Plain text
en: If the absolute value of I<x> is greater than 1, and I<y> is positive infinity, the result is positive infinity.
fr: Si la valeur absolue de I<x> est supérieure à B<1> et I<y> est une valeur infinie positive, le résultat est l'infini positif.

note: pow(-INFINITY, <0 [[odd]]) = -0 type: Plain text
en: If I<x> is negative infinity, and I<y> is an odd integer less than 0, the result is -0.
fr: Si I<x> est une valeur infinie négative et I<y> est un nombre entier impair négatif, le résultat est B<-0>.

note: pow(-INFINITY, <0 [[!odd]]) = +0 type: Plain text
en: If I<x> is negative infinity, and I<y> less than 0 and not an odd integer, the result is +0.
fr: Si I<x> est une valeur infinie négative et I<y> est négatif et n'est pas un nombre entier impair, le résultat est B<+0>.

note: pow(-INFINITY, >0 [[odd]]) = -INFINITY type: Plain text
en: If I<x> is negative infinity, and I<y> is an odd integer greater than 0, the result is negative infinity.
fr: Si I<x> est une valeur infinie négative et I<y> est un nombre entier impair positif, le résultat est l'infini négatif.

note: pow(-INFINITY, >0 [[!odd]]) = INFINITY type: Plain text
en: If I<x> is negative infinity, and I<y> greater than 0 and not an odd integer, the result is positive infinity.
fr: Si I<x> est une valeur infinie négative et I<y> est positif et n'est pas un nombre entier impair, le résultat est l'infini positif.

note: pow(INFINITY, <0) = +0 type: Plain text
en: If I<x> is positive infinity, and I<y> less than 0, the result is +0.
fr: Si I<x> est une valeur infinie positive et I<y> est négatif, le résultat est B<+0>.

note: pow(INFINITY, >0) = INFINITY type: Plain text
en: If I<x> is positive infinity, and I<y> greater than 0, the result is positive infinity.
fr: Si I<x> est une valeur infinie positive et I<y> est positif, le résultat est l'infini positif.

note: pow(NaN, y) or pow(x, NaN) = NaN type: Plain text
en: Except as specified above, if I<x> or I<y> is a NaN, the result is a NaN.
fr: Sauf dans les cas spécifiés ci-dessus, si I<x> ou I<y> est un NaN, le résultat est un NaN.

note: type: SH
en: ERRORS
fr: ERREURS

note: #-#-#-#-#  archlinux: pow.3.pot (PACKAGE VERSION)  #-#-#-#-# FIXME . review status of this error longstanding bug report for glibc: https://www.sourceware.org/bugzilla/show_bug.cgi?id=369 For negative x, and -large and +large y, glibc 2.8 gives incorrect results pow(-0.5,-DBL_MAX)=nan EDOM FE_INVALI
en: See B<math_error>(7)  for information on how to determine whether an error has occurred when calling these functions.
fr: Voir B<math_error>(7) pour savoir comment déterminer si une erreur s'est produite lors de l'appel d'une de ces fonctions.

note: type: Plain text
en: The following errors can occur:
fr: Les erreurs suivantes peuvent se produire :

note: type: TP
en: Domain error: I<x> is negative, and I<y> is a finite noninteger
fr: Erreur de domaine : I<x> est négatif et I<y> est un nombre fini non entier

note: type: Plain text
en: I<errno> is set to B<EDOM>.  An invalid floating-point exception (B<FE_INVALID>)  is raised.
fr: I<errno> prend la valeur B<EDOM>. Une exception de virgule flottante non valable (B<FE_INVALID>) est levée.

note: type: TP
en: Pole error: I<x> is zero, and I<y> is negative
fr: Erreur de pôle : I<x> est nul et I<y> est négatif

note: type: Plain text
en: I<errno> is set to B<ERANGE> (but see BUGS).  A divide-by-zero floating-point exception (B<FE_DIVBYZERO>)  is raised.
fr: I<errno> est configuré à la valeur B<ERANGE> (mais consultez la section BOGUES). Une exception de virgule flottante divisée par zéro (B<FE_DIVBYZERO>) est déclenchée.

note: type: TP
en: Range error: the result overflows
fr: Erreur d'intervalle : dépassement pour le résultat

note: type: Plain text
en: I<errno> is set to B<ERANGE>.  An overflow floating-point exception (B<FE_OVERFLOW>)  is raised.
fr: I<errno> est configurée à B<ERANGE>. Une exception de dépassement par le haut de virgule flottante (B<FE_OVERFLOW>) est levée.

note: type: TP
en: Range error: the result underflows
fr: Erreur d'intervalle : soupassement (« underflow ») du résultat

note: type: Plain text
en: I<errno> is set to B<ERANGE>.  An underflow floating-point exception (B<FE_UNDERFLOW>)  is raised.
fr: I<errno> prend la valeur B<ERANGE>. Une exception de dépassement par le bas de virgule flottante (B<FE_UNDERFLOW>) est levé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: type: SH
en: HISTORY
fr: HISTORIQUE

note: type: Plain text
en: The variant returning I<double> also conforms to SVr4, 4.3BSD, C89.
fr: La variante renvoyant I<double> est également conforme à SVr4, 4.3BSD et C89.

note: type: SH
en: BUGS
fr: BOGUES

note: type: SS
en: Historical bugs (now fixed)
fr: Bogues anciens (maintenant corrigés)

note: https://sourceware.org/bugzilla/show_bug.cgi?id=13932 commit c3d466cba1692708a19c6ff829d0386c83a0c6e5 type: Plain text
en: Before glibc 2.28, on some architectures (e.g., x86-64)  B<pow>()  may be more than 10,000 times slower for some inputs than for other nearby inputs.  This affects only B<pow>(), and not B<powf>()  nor B<powl>().  This problem was fixed in glibc 2.28.
fr: Avant la glibc 2.28, sur certaines architectures (par exemple x86-64), B<pow>() peut être plus de 10 000 fois plus lent pour certaines entrées (rares) que pour d'autres peu différentes. Cela ne concerne que B<pow>(), mais ni B<powf>(), ni B<powl>(). Ce problème a été corrigé dans la glibc\ 2.28.

note: #-#-#-#-#  archlinux: pow.3.pot (PACKAGE VERSION)  #-#-#-#-# https://www.sourceware.org/bugzilla/show_bug.cgi?id=3866 type: Plain text #-#-#-#-#  debian-bookworm: pow.3.pot (PACKAGE VERSION)  #-#-#-#-# http://sources.redhat.com/bugzilla/show_bug.cgi?id=3866 #-#-#-#-#  debian-unstable: pow.3.pot (PAC
en: A number of bugs in the glibc implementation of B<pow>()  were fixed in glibc 2.16.
fr: Un certain nombre de bogues dans l'implémentation de B<pow> dans la glibc ont été corrigés dans la glibc 2.16.

note: #-#-#-#-#  archlinux: pow.3.pot (PACKAGE VERSION)  #-#-#-#-# https://www.sourceware.org/bugzilla/show_bug.cgi?id=6776 or possibly 2.9, I haven't found the source code change and I don't have a 2.9 system to test type: Plain text #-#-#-#-#  debian-bookworm: pow.3.pot (PACKAGE VERSION)  #-#-#-#-# http
en: In glibc 2.9 and earlier, when a pole error occurs, I<errno> is set to B<EDOM> instead of the POSIX-mandated B<ERANGE>.  Since glibc 2.10, glibc does the right thing.
fr: Dans la glibc 2.9 et les versions antérieures, si une erreur de pôle survient, I<errno> est positionné à B<EDOM> à la place de la valeur B<ERANGE> spécifiée par POSIX. Depuis la glibc 2.10, le comportement de la glibc est corrigé.

note: Actually, glibc 2.3.2 is the earliest test result I have; so yet to confirm if this error occurs only in glibc 2.3.2. type: Plain text
en: In glibc 2.3.2 and earlier, when an overflow or underflow error occurs, glibc's B<pow>()  generates a bogus invalid floating-point exception (B<FE_INVALID>)  in addition to the overflow or underflow exception.
fr: Dans la glibc 2.3.2 et antérieures, quand un dépassement ou un soupassement (« underflow ») se produit, B<pow>() génère à tort une exception de virgule flottante non valable (B<FE_INVALID>) en plus de l'exception de dépassement par le haut ou par le bas.

note: 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: Plain text
en: The variant returning I<double> also conforms to SVr4, 4.3BSD.
fr: La variante renvoyant I<double> est également conforme à SVr4, 4.3BSD.

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
