--------------------- PatchSet 725 Date: 2003/05/02 13:53:55 Author: serassio Branch: nt Tag: (none) Log: Added OpenSSL support Members: src/ssl_support.h:1.3.2.1->1.3.2.2 Index: squid3/src/ssl_support.h =================================================================== RCS file: /cvsroot/squid-sf//squid3/src/ssl_support.h,v retrieving revision 1.3.2.1 retrieving revision 1.3.2.2 diff -u -r1.3.2.1 -r1.3.2.2 --- squid3/src/ssl_support.h 20 Apr 2003 07:20:06 -0000 1.3.2.1 +++ squid3/src/ssl_support.h 2 May 2003 13:53:55 -0000 1.3.2.2 @@ -1,6 +1,6 @@ /* - * $Id: ssl_support.h,v 1.3.2.1 2003/04/20 07:20:06 serassio Exp $ + * $Id: ssl_support.h,v 1.3.2.2 2003/05/02 13:53:55 serassio Exp $ * * AUTHOR: Benno Rice * @@ -57,4 +57,28 @@ SSLGETATTRIBUTE sslGetUserAttribute; SSLGETATTRIBUTE sslGetCAAttribute; +#ifdef _SQUID_MSWIN_ + +#ifdef __cplusplus + +namespace Squid { + +inline +int SSL_set_fd(SSL *ssl, int fd) +{ + return ::SSL_set_fd(ssl, _get_osfhandle(fd)); +} + +#define SSL_set_fd(ssl,fd) Squid::SSL_set_fd(ssl,fd) + +} /* namespace Squid */ + +#else + +#define SSL_set_fd(s,f) (SSL_set_fd(s, _get_osfhandle(f))) + +#endif /* __cplusplus */ + +#endif /* _SQUID_MSWIN_ */ + #endif /* SQUID_SSL_SUPPORT_H */