mirror of
https://github.com/nmap/nmap.git
synced 2025-12-26 01:19:03 +00:00
Update included libpcap to 1.10.1
This commit is contained in:
@@ -52,6 +52,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.
|
||||
@@ -104,6 +106,8 @@ int WSAAPI getnameinfo(const struct sockaddr*,socklen_t,char*,DWORD,
|
||||
#define SOCK_EOF_ISNT_ERROR 0x00000000 /* Return 0 on EOF */
|
||||
#define SOCK_EOF_IS_ERROR 0x00000002 /* Return an error on EOF */
|
||||
|
||||
#define SOCK_MSG_PEEK 0x00000004 /* Return data but leave it in the socket queue */
|
||||
|
||||
/*
|
||||
* \}
|
||||
*/
|
||||
@@ -128,17 +132,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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user