ERR_GET_REASON(3) Obtenir un code de bibliothèque,

Other Alias

ERR_GET_LIB, ERR_GET_FUNC

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.

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.