diff options
author | shyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-12-25 11:18:26 +0000 |
---|---|---|
committer | shyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-12-25 11:18:26 +0000 |
commit | b3a71949487cba458f3b6882fecb1dcd54c8a0d6 (patch) | |
tree | 482b067cfd60bf25e3497ff7b2234d587b1a4781 /ext/openssl | |
parent | c891c96e1f10aa3144afd4c5a83b04b63ba0d810 (diff) |
* ext/openssl/ossl.h: fixed compilation problem on gcc 3.2.
[ruby-talk:214786]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@11420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/openssl')
-rw-r--r-- | ext/openssl/ossl.h | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/ext/openssl/ossl.h b/ext/openssl/ossl.h index c0325229c1..af27bae6a6 100644 --- a/ext/openssl/ossl.h +++ b/ext/openssl/ossl.h @@ -18,13 +18,10 @@ extern "C" { #endif /* -* OpenSSL has defined RFILE and Ruby has defined RFILE - so undef it! -*/ -#if defined(RFILE) /*&& !defined(OSSL_DEBUG)*/ -# undef RFILE -#endif -#include <ruby.h> -#include <rubyio.h> + *_FILE_OFFSET_BITS needs to be defined before some system headers on + * Solaris. + */ +#include "config.h" /* * Check the OpenSSL version @@ -69,6 +66,15 @@ extern "C" { #endif /* + * OpenSSL has defined RFILE and Ruby has defined RFILE - so undef it! + */ +#if defined(RFILE) /*&& !defined(OSSL_DEBUG)*/ +# undef RFILE +#endif +#include <ruby.h> +#include <rubyio.h> + +/* * Common Module */ extern VALUE mOSSL; |