ERR_PACK man page on Tru64

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
Tru64 logo
[printable version]

ERR_load_strings(3)					   ERR_load_strings(3)

NAME
       ERR_load_strings, ERR_PACK, ERR_get_next_error_library - Load arbitrary
       error strings

SYNOPSIS
       #include <openssl/err.h>

       void ERR_load_strings(
	       int	lib,	  ERR_STRING_DATA      str[]	  );	   int
       ERR_get_next_error_library(
	       void ); unsigned long ERR_PACK(
	       int lib, int func, int reason );

DESCRIPTION
       The  ERR_load_strings()	function  registers  error strings for library
       number lib.

       The str is an array of error string data:
	typedef struct ERR_string_data_st
	{
	       unsigned long error;
	       char *string;
	} ERR_STRING_DATA;

       The error code is generated from the library number and a function  and
       reason  code:  error  =	ERR_PACK(lib,  func, reason).  ERR_PACK() is a
       macro.

       The last entry in the array is {0,0}.

       The ERR_get_next_error_library() function can be used to assign library
       numbers to user libraries at runtime.

RETURN VALUE
       The ERR_load_strings() function returns no value.  The ERR_PACK() func‐
       tion returns the error code. The ERR_get_next_error_library()  function
       returns a new library number.

HISTORY
       The  ERR_load_error_strings() and ERR_PACK() functions are available in
       all versions of SSLeay and OpenSSL.   The  ERR_get_next_error_library()
       function was added in SSLeay 0.9.0.

SEE ALSO
       Functions: err(3), ERR_load_strings(3)

							   ERR_load_strings(3)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server Tru64

List of man pages available for Tru64

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]
Tweet
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