Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства является частью версии 5.0 Инструментов XCode

Получить эти инструменты:

Если Вы выполняете версию Инструментов XCode кроме 5,0, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



PCAP_COMPILE(3PCAP)                                                                      PCAP_COMPILE(3PCAP)



NAME
       pcap_compile - compile a filter expression

SYNOPSIS
       #include <pcap/pcap.h>

       int pcap_compile(pcap_t *p, struct bpf_program *fp,
               const char *str, int optimize, bpf_u_int32 netmask);

DESCRIPTION
       pcap_compile()  is  used to compile the string str into a filter program.  See pcap-filter(7) for the
       syntax of that string.  program is a pointer to a bpf_program struct and is filled  in  by  pcap_com-pile(). pcap_compile().
       pile().   optimize  controls whether optimization on the resulting code is performed.  netmask speci-fies specifies
       fies the IPv4 netmask of the network on which packets are being captured; it is used only when check-ing checking
       ing for IPv4 broadcast addresses in the filter program.  If the netmask of the network on which pack-ets packets
       ets are being captured isn't known to the program, or if packets are  being  captured  on  the  Linux
       "any" pseudo-interface that can capture on more than one network, a value of PCAP_NETMASK_UNKNOWN can
       be supplied; tests for IPv4 broadcast addresses will fail to compile, but all other tests in the fil-ter filter
       ter program will be OK.

RETURN VALUE
       pcap_compile() returns 0 on success and -1 on failure.  If -1 is returned, pcap_geterr() or pcap_per-ror() pcap_perror()
       ror() may be called with p as an argument to fetch or display the error text.

SEE ALSO
       pcap(3PCAP), pcap_setfilter(3PCAP), pcap_freecode(3PCAP), pcap_geterr(3PCAP), pcap-filter(7)



                                                5 April 2008                             PCAP_COMPILE(3PCAP)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации со ссылками на отзыв ниже.
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API через Генератор отчетов Ошибки.
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.