PCAP_SET_TIMEOUT(3PCAP)                              PCAP_SET_TIMEOUT(3PCAP)

NAME         top

       pcap_set_timeout  - set the packet buffer timeout for a not-yet-acti‐
       vated capture handle

SYNOPSIS         top

       #include <pcap/pcap.h>

       int pcap_set_timeout(pcap_t *p, int to_ms);

DESCRIPTION         top

       pcap_set_timeout() sets the packet buffer timeout that will be used
       on a capture handle when the handle is activated to to_ms, which is
       in units of milliseconds.  (See pcap(3PCAP) for an explanation of the
       packet buffer timeout.)

       The behavior, if the timeout isn't specified, is undefined, as is the
       behavior if the timeout is set to zero or to a negative value.  We
       recommend always setting the timeout to a non-zero value unless
       immediate mode is set, in which case the timeout has no effect.

RETURN VALUE         top

       pcap_set_timeout() returns 0 on success or PCAP_ERROR_ACTIVATED if
       called on a capture handle that has been activated.

SEE ALSO         top

       pcap(3PCAP), pcap_create(3PCAP), pcap_activate(3PCAP),

COLOPHON         top

       This page is part of the libpcap (packet capture library) project.
       Information about the project can be found at 
       ⟨⟩.  If you have a bug report for this manual
       page, see ⟨⟩.  This page was obtained
       from the project's upstream Git repository
       ⟨⟩ on 2018-04-30.
       (At that time, the date of the most recent commit that was found in
       the repository was 2018-04-30.)  If you discover any rendering prob‐
       lems in this HTML version of the page, or you believe there is a bet‐
       ter or more up-to-date source for the page, or you have corrections
       or improvements to the information in this COLOPHON (which is not
       part of the original manual page), send a mail to

                               20 January 2017       PCAP_SET_TIMEOUT(3PCAP)