diff options
author | Guy Harris <guy@alum.mit.edu> | 2019-01-06 16:08:00 -0800 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2019-01-06 16:08:00 -0800 |
commit | 9956745b7df4e9ffa6bc97f411779167bde69e70 (patch) | |
tree | a26b8b4d0d843957ac9d51419f2ab4069debfc40 /sockutils.h | |
parent | 9ece72846ad2a5d493703e6be20e21ccf88e9460 (diff) | |
parent | e6796ccd1c07e806a49f8821480a566dee85c1ee (diff) |
Merge branch 'master' of https://github.com/rixed/libpcap into rixed-master
Diffstat (limited to 'sockutils.h')
-rw-r--r-- | sockutils.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/sockutils.h b/sockutils.h index 3102fcef..fc271bf9 100644 --- a/sockutils.h +++ b/sockutils.h @@ -101,6 +101,8 @@ #define closesocket(a) close(a) #endif +#include "sslutils.h" // for SSL type, whatever that turns out to be + /* * MingW headers include this definition, but only for Windows XP and above. * MSDN states that this function is available for most versions on Windows. @@ -208,17 +210,17 @@ void sock_geterror(const char *caller, char *errbuf, int errbufsize); int sock_initaddress(const char *address, const char *port, struct addrinfo *hints, struct addrinfo **addrinfo, char *errbuf, int errbuflen); -int sock_recv(SOCKET sock, void *buffer, size_t size, int receiveall, +int sock_recv(SOCKET sock, SSL *, void *buffer, size_t size, int receiveall, char *errbuf, int errbuflen); -int sock_recv_dgram(SOCKET sock, void *buffer, size_t size, +int sock_recv_dgram(SOCKET sock, SSL *, void *buffer, size_t size, char *errbuf, int errbuflen); SOCKET sock_open(struct addrinfo *addrinfo, int server, int nconn, char *errbuf, int errbuflen); int sock_close(SOCKET sock, char *errbuf, int errbuflen); -int sock_send(SOCKET sock, const char *buffer, size_t size, +int sock_send(SOCKET sock, SSL *, const char *buffer, size_t size, char *errbuf, int errbuflen); int sock_bufferize(const char *buffer, int size, char *tempbuf, int *offset, int totsize, int checkonly, char *errbuf, int errbuflen); -int sock_discard(SOCKET sock, int size, char *errbuf, int errbuflen); +int sock_discard(SOCKET sock, SSL *, int size, char *errbuf, int errbuflen); int sock_check_hostlist(char *hostlist, const char *sep, struct sockaddr_storage *from, char *errbuf, int errbuflen); int sock_cmpaddr(struct sockaddr_storage *first, struct sockaddr_storage *second); |