Sortix nightly manual
This manual documents Sortix nightly, a development build that has not been officially released. You can instead view this document in the latest official manual.
|ERR_PRINT_ERRORS(3)||Library Functions Manual||ERR_PRINT_ERRORS(3)|
print OpenSSL error messages
ERR_print_errors(BIO *bp); void
ERR_print_errors_fp(FILE *fp); void
ERR_print_errors_cb(int (*cb)(const char *str, size_t len, void *u), void *u);
ERR_print_errors() is a convenience function that prints the error strings for all errors that OpenSSL has recorded to bp, thus emptying the error queue.
ERR_print_errors_fp() is the same, except that the output goes to a FILE.
ERR_print_errors_cb() is the same, except that the callback function, cb, is called for each error line with the string, length, and userdata u as the callback parameters. The error strings have the following format:
[pid]:error:[error code]:[library name]:[function name]:[reason string]: [file name]:[line]:[optional text message]
ERR_print_errors() first appeared in SSLeay 0.4.5.
ERR_print_errors_fp() first appeared in SSLeay 0.6.0. Both functions have been available since OpenBSD 2.4.
ERR_print_errors_cb() first appeared in OpenSSL 0.9.7 and has been available since OpenBSD 3.2.
|March 28, 2020||Debian|