代码
我试图实现这段代码:
void findNameServers(domain, nsList, nsNum)
char *domain;
char *nsList[];
int *nsNum;
{
union {
HEADER hdr; /* defined in resolv.h */
u_char buf[NS_PACKETSZ]; /* defined in arpa/nameser.h */
} response; /* response buffers */
int responseLen; /* buffer length */
问题
似乎 resolv.h 头文件中未定义“HEADER”,因为我收到此错误:
error: unknown type name 'HEADER'
HEADER hdr; /* defined in resolv.h */
这个头文件有旧版本吗?