pcap_geterr 子例程

用途

获取最新的 pcap 错误消息。

pcap 库 (libpcap.a)

语法

#include <pcap.h>

char *pcap_geterr(pcap_t * p);

描述

pcap_geterr 子例程返回与最后一个 pcap 库错误相关的错误文本。 此子例程在从那些不返回错误字符串的子例程获取错误文本时很有用。 由于返回的指针指向将由 pcap 库子例程复用的内存空间,因此如果需要保存错误文本,那么将此消息复制到新的缓冲区中很重要。

参数

描述
p 指向由 pcap_open_livepcap_open_offline 子例程返回的包捕获描述符。

返回值

pcap_geterr 子例程返回指向 pcap 库子例程的最新错误消息的指针。 如果没有先前的错误消息,那么将返回以 0 作为第一个字节的字符串。