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

Go to the source code of this file.

Macros

#define DEVRANDOM   "/dev/urandom","/dev/random","/dev/srandom"
 
#define DEVRANDOM_EGD   "/var/run/egd-pool","/dev/egd-pool","/etc/egd-pool","/etc/entropy"
 
#define MS_STATIC
 
#define get_last_sys_error()   errno
 
#define clear_sys_error()   errno=0
 
#define get_last_socket_error()   errno
 
#define clear_socket_error()   errno=0
 
#define ioctlsocket(a, b, c)   ioctl(a,b,c)
 
#define closesocket(s)   close(s)
 
#define readsocket(s, b, n)   read((s),(b),(n))
 
#define writesocket(s, b, n)   write((s),(b),(n))
 
#define MS_CALLBACK
 
#define MS_FAR
 
#define OPENSSL_CONF   "openssl.cnf"
 
#define SSLEAY_CONF   OPENSSL_CONF
 
#define RFILE   ".rnd"
 
#define LIST_SEPARATOR_CHAR   ':'
 
#define NUL_DEV   "/dev/null"
 
#define EXIT(n)   exit(n)
 
#define SSLeay_getpid()   getpid()
 
#define OPENSSL_EXIT(n)   do { EXIT(n); return(n); } while(0)
 
#define DG_GCC_BUG   /* gcc < 2.6.3 on DGUX */
 

Macro Definition Documentation

#define clear_socket_error ( )    errno=0

Definition at line 207 of file e_os.h.

#define clear_sys_error ( )    errno=0

Definition at line 144 of file e_os.h.

#define closesocket (   s)    close(s)

Definition at line 209 of file e_os.h.

#define DEVRANDOM   "/dev/urandom","/dev/random","/dev/srandom"

Definition at line 82 of file e_os.h.

#define DEVRANDOM_EGD   "/var/run/egd-pool","/dev/egd-pool","/etc/egd-pool","/etc/entropy"

Definition at line 88 of file e_os.h.

#define DG_GCC_BUG   /* gcc < 2.6.3 on DGUX */

Definition at line 659 of file e_os.h.

#define EXIT (   n)    exit(n)

Definition at line 470 of file e_os.h.

#define get_last_socket_error ( )    errno

Definition at line 206 of file e_os.h.

#define get_last_sys_error ( )    errno

Definition at line 143 of file e_os.h.

#define ioctlsocket (   a,
  b,
  c 
)    ioctl(a,b,c)

Definition at line 208 of file e_os.h.

#define LIST_SEPARATOR_CHAR   ':'

Definition at line 468 of file e_os.h.

#define MS_CALLBACK

Definition at line 218 of file e_os.h.

#define MS_FAR

Definition at line 219 of file e_os.h.

#define MS_STATIC

Definition at line 119 of file e_os.h.

#define NUL_DEV   "/dev/null"

Definition at line 469 of file e_os.h.

#define OPENSSL_CONF   "openssl.cnf"

Definition at line 465 of file e_os.h.

#define OPENSSL_EXIT (   n)    do { EXIT(n); return(n); } while(0)

Definition at line 653 of file e_os.h.

#define readsocket (   s,
  b,
 
)    read((s),(b),(n))

Definition at line 210 of file e_os.h.

#define RFILE   ".rnd"

Definition at line 467 of file e_os.h.

#define SSLEAY_CONF   OPENSSL_CONF

Definition at line 466 of file e_os.h.

#define SSLeay_getpid ( )    getpid()

Definition at line 473 of file e_os.h.

#define writesocket (   s,
  b,
 
)    write((s),(b),(n))

Definition at line 211 of file e_os.h.