1/* e_os2.h */ 2 3#ifndef HEADER_E_OS2_H 4#define HEADER_E_OS2_H 5 6#include <openssl/opensslconf.h> /* OPENSSL_UNISTD */ 7 8#ifdef __cplusplus 9extern "C" { 10#endif 11 12#ifdef MSDOS 13# define OPENSSL_UNISTD_IO <io.h> 14# define OPENSSL_DECLARE_EXIT extern void exit(int); 15#else 16# define OPENSSL_UNISTD_IO OPENSSL_UNISTD 17# define OPENSSL_DECLARE_EXIT /* declared in unistd.h */ 18#endif 19 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. */ 25
| 1/* e_os2.h */ 2 3#ifndef HEADER_E_OS2_H 4#define HEADER_E_OS2_H 5 6#include <openssl/opensslconf.h> /* OPENSSL_UNISTD */ 7 8#ifdef __cplusplus 9extern "C" { 10#endif 11 12#ifdef MSDOS 13# define OPENSSL_UNISTD_IO <io.h> 14# define OPENSSL_DECLARE_EXIT extern void exit(int); 15#else 16# define OPENSSL_UNISTD_IO OPENSSL_UNISTD 17# define OPENSSL_DECLARE_EXIT /* declared in unistd.h */ 18#endif 19 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. */ 25
|