udp_discardcb(struct udpcb *up, int isudp)
udp_discardcb(up)
Error:
/usr/src/sys/netinet/udp_usrreq.c:1701:18: error: too few arguments to function
call, expected 2, have 1
udp_discardcb(up);
~~~~~~~~~~~~~ ^
/usr/src/sys/netinet/udp_usrreq.c:274:1: note: 'udp_discardcb' declared here
void
需要int
吗?
答案 0 :(得分:3)
是的,您需要包含第二个参数。传递的参数数量必须与方法/函数签名中的参数数量相匹配。
即:udp_discardcb(up, 1)