openbsd-ports/net/nmap/patches/patch-nsock_include_nsock_h
steven 77f597c89c update to nmap 4.65
from maintainer Giovanni Bechis
2008-06-17 21:18:03 +00:00

22 lines
889 B
Plaintext

$OpenBSD: patch-nsock_include_nsock_h,v 1.2 2008/06/17 21:18:03 steven Exp $
--- nsock/include/nsock.h.orig Thu May 22 20:14:15 2008
+++ nsock/include/nsock.h Sat Jun 14 14:52:55 2008
@@ -79,6 +79,8 @@
extern "C" {
#endif
+#include <pcap.h>
+
/* The read calls will generally return after reading at least this
* much data so that the caller can process it and so that the
* connection spewing data doesn't monopolize resources. The caller
@@ -514,7 +516,7 @@ nsock_event_id nsock_pcap_read_packet(nsock_pool nsp,
void nse_readpcap(nsock_event nsee,
const unsigned char **l2_data, size_t *l2_len,
const unsigned char **l3_data, size_t *l3_len,
- size_t *packet_len, struct timeval *ts);
+ size_t *packet_len, struct bpf_timeval *ts);
/* Well. Just pcap-style datalink. Like DLT_EN10MB or DLT_SLIP. Check in pcap(3) manpage. */
int nsi_pcap_linktype(nsock_iod nsiod);