fr::crypto::ERR_get_error(3SSL)

NOM
ERR_get_error, ERR_peek_error, ERR_peek_last_error, ERR_get_error_line, ERR_peek_error_line, ERR_peek_last_error_line, ERR_get_error_line_data, ERR_peek_error_line_data, ERR_peek_last_error_line_data - Obtenir le code d'erreur et les données

SYNOPSIS
 #include <openssl/err.h>

 unsigned long ERR_get_error(void);
 unsigned long ERR_peek_error(void);
 unsigned long ERR_peek_last_error(void);

 unsigned long ERR_get_error_line(const char **file, int *line);
 unsigned long ERR_peek_error_line(const char **file, int *line);
 unsigned long ERR_peek_last_error_line(const char **file, int *line);

 unsigned long ERR_get_error_line_data(const char **file, int *line,
         const char **data, int *flags);
 unsigned long ERR_peek_error_line_data(const char **file, int *line,
         const char **data, int *flags);
 unsigned long ERR_peek_last_error_line_data(const char **file, int *line,
         const char **data, int *flags);

DESCRIPTION
ERR_get_error() renvoie le premier code d'erreur de la file d'erreurs du thread et supprime l'entrée. Cette fonction peut être appelée plusieurs fois jusqu'à ce qu'il n'y ait plus de code d'erreur à renvoyer.

ERR_peek_error() renvoie le premier code d'erreur de la file d'erreurs du thread sans la modifier.

ERR_peek_last_error() renvoie le dernier code d'erreur de la file d'erreurs du thread sans la modifier.

Consultez ERR_GET_LIB(3) pour obtenir des renseignements sur l'emplacement et la raison de l'erreur, et ERR_error_string(3) pour des messages d'erreur lisibles.

ERR_get_error_line(), ERR_peek_error_line() et ERR_peek_last_error_line() sont similaires aux précédentes, mais stockent en plus le nom de fichier et le numéro de ligne où l'erreur est survenue dans *file et *line, à moins qu'elles ne soient NULL.

ERR_get_error_line_data(), ERR_peek_error_line_data() et ERR_get_last_error_line_data() stockent en plus des données et attributs supplémentaires associés au code d'erreur dans *data et *flags, à moins qu'elles ne soient NULL. *data contient une chaîne si *flags&ERR_TXT_STRING. Si elle a été allouée par OPENSSL_malloc(), *flags&ERR_TXT_MALLOCED est vrai.

VALEURS DE RETOUR
Le code d'erreur, ou 0 s'il n'y a pas d'erreur dans la file.

VOIR AUSSI
err(3), ERR_error_string(3), ERR_GET_LIB(3)

HISTORIQUE
ERR_get_error(), ERR_peek_error(), ERR_get_error_line() et ERR_peek_error_line() sont disponibles dans toutes les versions de SSLeay et OpenSSL. ERR_get_error_line_data() et ERR_peek_error_line_data() ont été ajoutées dans SSLeay 0.9.0. ERR_peek_last_error(), ERR_peek_last_error_line() et ERR_peek_last_error_line_data() ont été ajoutées dans OpenSSL 0.9.7.

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.