ERR_vset_error

Push an error onto the thread's error queue with a printf-style detail (va_list form).

Synopsis

Declared in <openssl/err.h>

void
ERR_vset_error(
    int lib,
    int reason,
    char const* fmt,
    va_list args);

Parameters

NameDescription
libLibrary number (ERR_LIB_*).
reasonReason code within that library.
fmtOptional printf-style detail format, or NULL.
argsVariadic arguments matching fmt.