pcap_geterr 서브루틴

용도

최신 pcap 오류 메시지를 가져옵니다.

라이브러리

pcap 라이브러리 (libpcap.a)

구문

#include <pcap.h>

char *pcap_geterr(pcap_t * p);

설명

pcap_geterr 서브루틴은 마지막 pcap 라이브러리 오류와 관련된 오류 텍스트를 리턴합니다. 이 서브루틴은 오류 문자열을 리턴하지 않는 서브루틴에서 오류 텍스트를 얻는 데 유용합니다. 리턴된 포인터가 pcap 라이브러리 서브루틴에서 재사용할 메모리 공간을 가리키므로 오류 텍스트를 저장해야 하는 경우 이 메시지를 새 버퍼에 복사하는 것이 중요합니다.

매개변수

항목 설명
p pcap_open_live 또는 pcap_open_offline 서브루틴에서 리턴한 패킷 캡처 디스크립터를 가리킵니다.

리턴 값

pcap_geterr 서브루틴은 pcap 라이브러리 서브루틴에서 최신 오류 메시지에 대한 포인터를 리턴합니다. 이전 오류 메시지가 없으면 첫 번째 바이트가 0인 문자열이 리턴됩니다.