diff options
Diffstat (limited to 'crypto/engine')
-rw-r--r-- | crypto/engine/enginetest.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/crypto/engine/enginetest.c b/crypto/engine/enginetest.c index 6f18ebd962..f152f642f1 100644 --- a/crypto/engine/enginetest.c +++ b/crypto/engine/enginetest.c @@ -58,9 +58,14 @@ #include <stdio.h> #include <openssl/e_os2.h> +/* The following defines enable the declaration of strdup(), which is an + extended function according to X/Open. */ #ifdef OPENSSL_SYS_VMS_DECC # define _XOPEN_SOURCE_EXTENDED #endif +#ifdef OPENSSL_SYS_UNIX +# define __USE_XOPEN_EXTENDED /* For Linux and probably anything GNU */ +#endif #include <string.h> #include <openssl/engine.h> #include <openssl/err.h> |