X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=e_os2.h;h=3f72b06786db55305c7bf524bcb311938d5fa784;hp=1cbdf5be4086cd39b22b98aa91efbc77316e5c23;hb=926c41bd293461df485e1ccde391ef471abf86c1;hpb=6321c3a034d2ff5652ee24c957a0a1a3ca9d5c29 diff --git a/e_os2.h b/e_os2.h index 1cbdf5be40..3f72b06786 100644 --- a/e_os2.h +++ b/e_os2.h @@ -84,6 +84,13 @@ extern "C" { /* ---------------------- Microsoft operating systems ---------------------- */ +/* Note that MSDOS actually denotes 32-bit environments running on top of + MS-DOS, such as DJGPP one. */ +#if defined(OPENSSL_SYSNAME_MSDOS) +# undef OPENSSL_SYS_UNIX +# define OPENSSL_SYS_MSDOS +#endif + /* For 32 bit environment, there seems to be the CygWin environment and then all the others that try to do the same thing Microsoft does... */ #if defined(OPENSSL_SYSNAME_UWIN) @@ -195,6 +202,17 @@ extern "C" { # define OPENSSL_SYS_VXWORKS #endif +/* --------------------------------- BeOS ---------------------------------- */ +#if defined(__BEOS__) +# define OPENSSL_SYS_BEOS +# include +# if defined(BONE_VERSION) +# define OPENSSL_SYS_BEOS_BONE +# else +# define OPENSSL_SYS_BEOS_R5 +# endif +#endif + /** * That's it for OS-specific stuff *****************************************************************************/