NOM¶
ERR_GET_LIB, ERR_GET_FUNC, ERR_GET_REASON - Obtenir un code de
bibliothèque, de fonction et de raison
SYNOPSIS¶
#include <openssl/err.h>
int ERR_GET_LIB(unsigned long e);
int ERR_GET_FUNC(unsigned long e);
int ERR_GET_REASON(unsigned long e);
DESCRIPTION¶
Le code d'erreur renvoyé par
ERR_get_error() est constitué d'un
numéro de bibliothèque, d'un code de fonction et d'un code de
raison.
ERR_GET_LIB(),
ERR_GET_FUNC() et
ERR_GET_REASON()
peuvent être utilisés pour les extraire.
Le numéro de bibliothèque et le code de fonction décrivent
où l'erreur est survenue, le code de raison est l'information à
propos de ce qui a mal tourné.
Toutes les sous-bibliothèques d'OpenSSL ont un numéro de
bibliothèque unique ; les codes de fonction et de raison sont
uniques dans chaque sous-bibliothèque. Remarquez que des
bibliothèques différentes peuvent utiliser la même valeur pour
indiquer des fonctions et raisons différentes.
Les codes de raison
ERR_R_... comme
ERR_R_MALLOC_FAILURE
sont globalement uniques. Cependant, lors de la vérification des codes de
raison d'une sous-bibliothèque en particulier, assurez-vous de comparer
aussi le numéro de bibliothèque.
ERR_GET_LIB(),
ERR_GET_FUNC() et
ERR_GET_REASON() sont des
macros.
VALEURS DE RETOUR¶
Respectivement le numéro de bibliothèque, le code de fonction et le
code de raison.
VOIR AUSSI¶
err(3),
ERR_get_error(3)
HISTORIQUE¶
ERR_GET_LIB(),
ERR_GET_FUNC() et
ERR_GET_REASON() sont
disponibles dans toutes les versions de SSLeay et OpenSSL.
TRADUCTION¶
La traduction de cette page de manuel est maintenue par les membres de la liste
<debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler
toute erreur de traduction par un rapport de bogue sur le paquet
manpages-fr-extra.