diff options
| author | Joseph Mingrone <jrm@FreeBSD.org> | 2024-09-05 19:46:35 +0000 |
|---|---|---|
| committer | Joseph Mingrone <jrm@FreeBSD.org> | 2024-09-05 19:46:35 +0000 |
| commit | 025be3f592b920ff0a3e602e5aa8b60a34e5e617 (patch) | |
| tree | 4f33277584e4a38c8bad5c2788584a00cf830ea4 /sslutils.h | |
| parent | 6b96668d5b49eea57b7551349eca70928cc199ce (diff) | |
Import libpcap 1.10.5vendor/libpcap/1.10.5
Diffstat (limited to 'sslutils.h')
| -rw-r--r-- | sslutils.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sslutils.h b/sslutils.h index 6316364ecfc2..3a36c61b7f22 100644 --- a/sslutils.h +++ b/sslutils.h @@ -34,9 +34,15 @@ #define __SSLUTILS_H__ #ifdef HAVE_OPENSSL -#include "pcap/socket.h" // for SOCKET +#include "pcap/socket.h" // for PCAP_SOCKET +// If this is OpenSSL 1.0, at least one header may trigger a -Wdocumentation +// in Clang, which should not be a problem of this header or a file that +// includes it. +#include "diag-control.h" +DIAG_OFF_DOCUMENTATION #include <openssl/ssl.h> #include <openssl/err.h> +DIAG_ON_DOCUMENTATION /* * Utility functions @@ -45,7 +51,7 @@ void ssl_set_certfile(const char *certfile); void ssl_set_keyfile(const char *keyfile); int ssl_init_once(int is_server, int enable_compression, char *errbuf, size_t errbuflen); -SSL *ssl_promotion(int is_server, SOCKET s, char *errbuf, size_t errbuflen); +SSL *ssl_promotion(int is_server, PCAP_SOCKET s, char *errbuf, size_t errbuflen); void ssl_finish(SSL *ssl); int ssl_send(SSL *, char const *buffer, int size, char *errbuf, size_t errbuflen); int ssl_recv(SSL *, char *buffer, int size, char *errbuf, size_t errbuflen); |
