fr::crypto::ERR_remove_state(3SSL)

NOM
ERR_remove_thread_state, ERR_remove_state - Libérer une file d'erreur de thread

SYNOPSIS
 #include <openssl/err.h>

void ERR_remove_thread_state(const CRYPTO_THREADID *tid);

Obsolète :

void ERR_remove_state(unsigned long pid);

DESCRIPTION
ERR_remove_thread_state() libère la file d'erreur associée au thread tid. Si tid == NULL, la file du thread en cours sera supprimée.

Puisque les structures de données de file d'erreur sont allouées automatiquement pour les nouveaux threads, elles doivent être libérées quand les threads sont terminés afin d'éviter les fuites de mémoire.

ERR_remove_state est obsolète et a été remplacée par ERR_remove_thread_state. Puisque les threads no sont plus identifiés dans OpenSSL par des valeurs absolues unsigned long, tous les arguments de cette fonction sont ignorés. Appeler ERR_remove_state est équivalent à ERR_remove_thread_state(NULL).

VALEUR DE RETOUR
ERR_remove_thread_state() et ERR_remove_state() ne renvoient pas de valeur.

VOIR AUSSI
err(3)

HISTORIQUE
ERR_remove_state() is available in all versions of SSLeay and OpenSSL. It was deprecated in OpenSSL 1.0.0 when ERR_remove_thread_state was introduced and thread IDs were introduced to identify threads instead of 'unsigned long'.

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.