]> The Tcpdump Group git mirrors - libpcap/blobdiff - pcap-linux.c
Add "getnonblock" and "setnonblock" operations, and set the function
[libpcap] / pcap-linux.c
index 9d72313d58b94f8f1158bd62503920c09dca4d16..b59d4ed234f89c4f950fd21359f77aa4620eec0a 100644 (file)
@@ -27,7 +27,7 @@
 
 #ifndef lint
 static const char rcsid[] _U_ =
-    "@(#) $Header: /tcpdump/master/libpcap/pcap-linux.c,v 1.100 2003-11-18 21:06:50 guy Exp $ (LBL)";
+    "@(#) $Header: /tcpdump/master/libpcap/pcap-linux.c,v 1.101 2003-11-20 02:02:39 guy Exp $ (LBL)";
 #endif
 
 /*
@@ -400,6 +400,8 @@ pcap_open_live(const char *device, int snaplen, int promisc, int to_ms,
        handle->read_op = pcap_read_linux;
        handle->setfilter_op = pcap_setfilter_linux;
        handle->set_datalink_op = NULL; /* can't change data link type */
+       handle->getnonblock_op = pcap_getnonblock_fd;
+       handle->setnonblock_op = pcap_setnonblock_fd;
        handle->stats_op = pcap_stats_linux;
        handle->close_op = pcap_close_linux;