PCAP_CAN_SET_RFMON(3PCAP)                          PCAP_CAN_SET_RFMON(3PCAP)

NAME         top

       pcap_can_set_rfmon - check whether monitor mode can be set for a not-
       yet-activated capture handle

SYNOPSIS         top

       #include <pcap/pcap.h>

       int pcap_can_set_rfmon(pcap_t *p);

DESCRIPTION         top

       pcap_can_set_rfmon() checks whether monitor mode could be set on a
       capture handle when the handle is activated.

RETURN VALUE         top

       pcap_can_set_rfmon() returns 0 if monitor mode could not be set, 1 if
       monitor mode could be set, and a negative value on error.  A negative
       return value indicates what error condition occurred.  The possible
       error values are:

              The capture source specified when the handle was created
              doesn't exist.

              The process doesn't have permission to check whether monitor
              mode could be supported.

              The capture handle has already been activated.

              Another error occurred.  pcap_geterr() or pcap_perror() may be
              called with p as an argument to fetch or display a message
              describing the error.

       Additional error codes may be added in the future; a program should
       check for 0, 1, and negative, return codes, and treat all negative
       return codes as errors.  pcap_statustostr() can be called, with a
       warning or error code as an argument, to fetch a message describing
       the warning or error code.

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 2017-09-15.  If
       you discover any rendering problems in this HTML version of the page,
       or you believe there is a better 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

                               3 January 2014      PCAP_CAN_SET_RFMON(3PCAP)