Query: pcap_getnonblock
OS: centos
Section: 3pcap
Links: centos man pages all man pages
Forums: unix linux community forum categories
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
PCAP_SETNONBLOCK(3PCAP) PCAP_SETNONBLOCK(3PCAP)NAMEpcap_setnonblock, pcap_getnonblock - set or get the state of non-blocking mode on a capture deviceSYNOPSIS#include <pcap/pcap.h> char errbuf[PCAP_ERRBUF_SIZE]; int pcap_setnonblock(pcap_t *p, int nonblock, char *errbuf); int pcap_getnonblock(pcap_t *p, char *errbuf);DESCRIPTIONpcap_setnonblock() puts a capture handle into ``non-blocking'' mode, or takes it out of ``non-blocking'' mode, depending on whether the nonblock argument is non-zero or zero. It has no effect on ``savefiles''. If there is an error, -1 is returned and errbuf is filled in with an appropriate error message; otherwise, 0 is returned. In ``non-blocking'' mode, an attempt to read from the capture descriptor with pcap_dispatch() will, if no packets are currently available to be read, return 0 immediately rather than blocking waiting for packets to arrive. pcap_loop() and pcap_next() will not work in ``non-blocking'' mode.RETURN VALUEpcap_getnonblock() returns the current ``non-blocking'' state of the capture descriptor; it always returns 0 on ``savefiles''. If there is an error, -1 is returned and errbuf is filled in with an appropriate error message. errbuf is assumed to be able to hold at least PCAP_ERRBUF_SIZE chars.SEE ALSOpcap(3PCAP), pcap_loop(3PCAP), pcap_next_ex(3PCAP), pcap_geterr(3PCAP) 5 April 2008 PCAP_SETNONBLOCK(3PCAP)
Related Man Pages |
---|
pcap_getnonblock(3pcap) - debian |
pcap_setnonblock(3pcap) - debian |
pcap_setnonblock(3pcap) - plan9 |
pcap_getnonblock(3pcap) - plan9 |
pcap_setnonblock(3pcap) - php |
Similar Topics in the Unix Linux Community |
---|
Is UNIX an open source OS ? |
Set hard block limit for user using quota |
Shopt -s histappend |
[TIP] Processing YAML files with yq |
Please Welcome Dave Munro to the Moderator Team! |