【发布时间】:2016-10-11 06:05:50
【问题描述】:
我正在寻找使用鸡肉方案的 http://www.tcpdump.org/pcap.html 示例,但在寻找将其翻译为使用 ffi 时被卡住了:
#include <stdio.h>
#include <pcap.h>
int main(int argc, char *argv[])
{
char *dev, errbuf[PCAP_ERRBUF_SIZE];
dev = pcap_lookupdev(errbuf);
if (dev == NULL) {
fprintf(stderr, "Couldn't find default device: %s\n", errbuf);
return(2);
}
printf("Device: %s\n", dev);
return(0);
}
具体来说,我希望定义一个变量errbuf[PCAP_ERRBUF_SIZE]并使用ffi接口调用pcap_lookupdev。
任何指针将不胜感激。
【问题讨论】:
标签: lisp chicken-scheme