ERR_GET_ERROR(3ssl) OpenSSL ERR_GET_ERROR(3ssl) ERR_get_error, ERR_peek_error, ERR_peek_last_error, ERR_get_error_line, ERR_peek_error_line, ERR_peek_last_error_line, ERR_peek_error_func, ERR_peek_last_error_func, ERR_peek_error_data, ERR_peek_last_error_data, ERR_get_error_all, ERR_peek_error_all, ERR_peek_last_error_all, ERR_get_error_line_data, ERR_peek_error_line_data, ERR_peek_last_error_line_data - #include unsigned long ERR_get_error(void); unsigned long ERR_peek_error(void); unsigned long ERR_peek_last_error(void); 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_peek_error_func(const char **func); unsigned long ERR_peek_last_error_func(const char **func); unsigned long ERR_peek_error_data(const char **data, int *flags); unsigned long ERR_peek_last_error_data(const char **data, int *flags); unsigned long ERR_get_error_all(const char **file, int *line, const char **func, const char **data, int *flags); unsigned long ERR_peek_error_all(const char **file, int *line, const char **func, const char **data, int *flags); unsigned long ERR_peek_last_error_all(const char **file, int *line, const char *func, const char **data, int *flags); OpenSSL 3.0 OPENSSL_API_COMPAT openssl_user_macros(7): unsigned long ERR_get_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); ERR_get_error() . . ERR_peek_error() . ERR_peek_last_error() . ERR_GET_LIB(3) ERR_error_string(3) . ERR_get_error_all() ERR_get_error() *file *line *func *data *flags. NULL . "" . 0. "" . . ERR_peek_error_line() ERR_peek_last_error_line() ERR_peek_error() ERR_peek_last_error() *file *line NULL. "" . 0. ERR_peek_error_func() ERR_peek_last_error_func() ERR_peek_error() ERR_peek_last_error() *func NULL. "". ERR_peek_error_data() ERR_peek_last_error_data() ERR_peek_error() ERR_peek_last_error() *data *flags NULL. "". ( 0). *data *flags&ERR_TXT_STRING . ERR_peek_error_all() ERR_peek_last_error_all() . ERR_get_error_line() ERR_get_error_line_data() ERR_peek_error_line_data() ERR_peek_last_error_line_data() ERR_get_error_all() ERR_peek_error_all() ERR_peek_last_error_all() . . *data ( ) OPENSSL_free() . 0 . ERR_error_string(3), ERR_GET_LIB(3) ERR_peek_error_func() ERR_peek_last_error_func() ERR_peek_error_data() ERR_peek_last_error_data() ERR_peek_error_all() ERR_peek_last_error_all() OpenSSL 3.0. ERR_get_error_line() ERR_get_error_line_data() ERR_peek_error_line_data() ERR_peek_last_error_line_data() OpenSSL 3.0. 2000-2022 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 ERR_GET_ERROR(3ssl)