fr::crypto::ERR_GET_LIB(3SSL)

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.