Opaque per‐thread (or saved) OpenSSL error‐queue state.
Synopsis
Declared in <openssl/err.h>
struct err_state_st;
Data Members
Name |
Description |
Index of the oldest error slot in the ring buffer. |
|
Packed error code stored in each slot (OpenSSL or system error). |
|
Optional auxiliary detail strings for each error slot (see ERR_TXT_*). |
|
ERR_TXT_* flags describing how |
|
Allocated size in bytes of each |
|
Source file name associated with each error slot (may be NULL). |
|
Per‐slot internal flags (for example ERR_FLAG_MARK, ERR_FLAG_CLEAR). |
|
Function‐name strings associated with each slot in the error ring buffer. |
|
Source line number for each error (‐1 when unset). |
|
Mark nesting depth at each ring‐buffer slot (used by ERR_set_mark()). |
|
Index of the newest error slot in the ring buffer. |
Created with MrDocs