10 #include <openssl/opensslconf.h> /* OPENSSL_UNISTD */
13 # define OPENSSL_UNISTD_IO <io.h>
14 # define OPENSSL_DECLARE_EXIT extern void exit(int);
16 # define OPENSSL_UNISTD_IO OPENSSL_UNISTD
17 # define OPENSSL_DECLARE_EXIT /* declared in unistd.h */
20 /* Definitions of OPENSSL_GLOBAL and OPENSSL_EXTERN,
21 to define and declare certain global
22 symbols that, with some compilers under VMS, have to be defined and
23 declared explicitely with globaldef and globalref. On other OS:es,
24 these macros are defined with something sensible. */
26 #if defined(VMS) && !defined(__DECC)
27 # define OPENSSL_EXTERN globalref
28 # define OPENSSL_GLOBAL globaldef
30 # define OPENSSL_EXTERN extern
31 # define OPENSSL_GLOBAL