Provided by: manpages-fr-extra_20151231_all 

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_peek_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 est vrai.
Une application ne doit pas libérer le pointeur *data (ou n’importe quel autre pointeur renvoyé par ces
fonctions) avec OPENSSL_free() puisque la libération est traitée automatiquement par la bibliothèque
d’erreurs.
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.
1.0.2a 1.0.2c 2015-12-31 fr::crypto::ERR_get_error(3SSL)