From 2c618b93a0ed7ede8a1cf90e425b343c25265dc3 Mon Sep 17 00:00:00 2001 From: guy Date: Thu, 20 Nov 2003 02:02:38 +0000 Subject: Add "getnonblock" and "setnonblock" operations, and set the function pointers appropriately, rather than using #ifdefs and run-time checks. Get rid of declaration of non-existent "pcap_set_datalink_platform()" routine. --- pcap-nit.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pcap-nit.c') diff --git a/pcap-nit.c b/pcap-nit.c index 14f3283..3f64610 100644 --- a/pcap-nit.c +++ b/pcap-nit.c @@ -20,7 +20,7 @@ */ #ifndef lint static const char rcsid[] _U_ = - "@(#) $Header: /tcpdump/master/libpcap/pcap-nit.c,v 1.51 2003-11-15 23:24:03 guy Exp $ (LBL)"; + "@(#) $Header: /tcpdump/master/libpcap/pcap-nit.c,v 1.52 2003-11-20 02:02:40 guy Exp $ (LBL)"; #endif #ifdef HAVE_CONFIG_H @@ -283,6 +283,8 @@ pcap_open_live(const char *device, int snaplen, int promisc, int to_ms, p->read_op = pcap_read_nit; p->setfilter_op = install_bpf_program; /* no kernel filtering */ p->set_datalink_op = NULL; /* can't change data link type */ + p->getnonblock_op = pcap_getnonblock_fd; + p->setnonblock_op = pcap_setnonblock_fd; p->stats_op = pcap_stats_nit; p->close_op = pcap_close_nit; -- cgit v1.2.3