OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros
e_os2.h File Reference
#include <openssl/opensslconf.h>

Go to the source code of this file.

Macros

#define OPENSSL_SYS_UNIX
 
#define OPENSSL_UNISTD_IO   OPENSSL_UNISTD
 
#define OPENSSL_DECLARE_EXIT   /* declared in unistd.h */
 
#define OPENSSL_EXPORT   extern
 
#define OPENSSL_IMPORT   extern
 
#define OPENSSL_GLOBAL
 
#define OPENSSL_EXTERN   OPENSSL_IMPORT
 
#define OPENSSL_IMPLEMENT_GLOBAL(type, name, value)   OPENSSL_GLOBAL type _shadow_##name=value;
 
#define OPENSSL_DECLARE_GLOBAL(type, name)   OPENSSL_EXPORT type _shadow_##name
 
#define OPENSSL_GLOBAL_REF(name)   _shadow_##name
 
#define ossl_ssize_t   ssize_t
 

Macro Definition Documentation

#define OPENSSL_DECLARE_EXIT   /* declared in unistd.h */

Definition at line 233 of file e_os2.h.

#define OPENSSL_DECLARE_GLOBAL (   type,
  name 
)    OPENSSL_EXPORT type _shadow_##name

Definition at line 288 of file e_os2.h.

#define OPENSSL_EXPORT   extern

Definition at line 264 of file e_os2.h.

#define OPENSSL_EXTERN   OPENSSL_IMPORT

Definition at line 268 of file e_os2.h.

#define OPENSSL_GLOBAL

Definition at line 266 of file e_os2.h.

#define OPENSSL_GLOBAL_REF (   name)    _shadow_##name

Definition at line 289 of file e_os2.h.

#define OPENSSL_IMPLEMENT_GLOBAL (   type,
  name,
  value 
)    OPENSSL_GLOBAL type _shadow_##name=value;

Definition at line 287 of file e_os2.h.

#define OPENSSL_IMPORT   extern

Definition at line 265 of file e_os2.h.

#define OPENSSL_SYS_UNIX

Definition at line 71 of file e_os2.h.

#define OPENSSL_UNISTD_IO   OPENSSL_UNISTD

That's it for OS-specific stuff

Definition at line 232 of file e_os2.h.

#define ossl_ssize_t   ssize_t

Definition at line 309 of file e_os2.h.