*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> ERR_get_next_error_library (3)              
Title
Content
Arch
Section
 

ERR_load_strings(3)

Contents


NAME    [Toc]    [Back]

       ERR_load_strings,  ERR_PACK,  ERR_get_next_error_library -
       Load arbitrary error strings

SYNOPSIS    [Toc]    [Back]

       #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    [Toc]    [Back]

       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    [Toc]    [Back]

       The  ERR_load_strings()  function  returns  no value.  The
       ERR_PACK()  function   returns   the   error   code.   The
       ERR_get_next_error_library()   function   returns   a  new
       library number.

HISTORY    [Toc]    [Back]

       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    [Toc]    [Back]

      
      
       Functions: err(3), ERR_load_strings(3)



                                              ERR_load_strings(3)
[ Back ]
 Similar pages
Name OS Title
ERR_load_SSL_strings Tru64 Load error strings
SSL_load_error_strings Tru64 Load error strings
ERR_load_crypto_strings OpenBSD load and free error strings
ERR_free_strings OpenBSD load and free error strings
SSL_load_error_strings OpenBSD load and free error strings
ERR_load_crypto_strings NetBSD load and free error strings
ERR_free_strings Tru64 Load and free error strings
ERR_load_crypto_strings Tru64 Load and free error strings
xstr HP-UX extract strings from C programs to implement shared strings
xstr IRIX extract strings from C programs to implement shared strings
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service