ERR_GET_LIB man page on SmartOS

Printed from

ERR_GET_LIB(3)			    OpenSSL			ERR_GET_LIB(3)

       ERR_GET_LIB, ERR_GET_FUNC, ERR_GET_REASON - get library, function and
       reason code

	#include <openssl/err.h>

	int ERR_GET_LIB(unsigned long e);

	int ERR_GET_FUNC(unsigned long e);

	int ERR_GET_REASON(unsigned long e);

       The error code returned by ERR_get_error() consists of a library
       number, function code and reason code. ERR_GET_LIB(), ERR_GET_FUNC()
       and ERR_GET_REASON() can be used to extract these.

       The library number and function code describe where the error occurred,
       the reason code is the information about what went wrong.

       Each sub-library of OpenSSL has a unique library number; function and
       reason codes are unique within each sub-library.	 Note that different
       libraries may use the same value to signal different functions and

       ERR_R_... reason codes such as ERR_R_MALLOC_FAILURE are globally
       unique. However, when checking for sub-library specific reason codes,
       be sure to also compare the library number.

       ERR_GET_LIB(), ERR_GET_FUNC() and ERR_GET_REASON() are macros.

       The library number, function code and reason code respectively.

       err(3), ERR_get_error(3)

       ERR_GET_LIB(), ERR_GET_FUNC() and ERR_GET_REASON() are available in all
       versions of SSLeay and OpenSSL.

1.0.1g				  2014-03-17			ERR_GET_LIB(3)

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net