$OpenBSD: patch-nping_EchoServer_cc,v 1.3 2012/07/16 07:39:31 giovanni Exp $ --- nping/EchoServer.cc.orig Thu Mar 1 07:53:35 2012 +++ nping/EchoServer.cc Wed Jul 11 15:20:46 2012 @@ -840,7 +840,7 @@ int EchoServer::nep_capture_handler(nsock_pool nsp, ns const unsigned char *packet=NULL; const unsigned char *link=NULL; nsock_iod nsi = nse_iod(nse); - struct timeval pcaptime; + struct bpf_timeval pcaptime; nsock_iod clnt_iod=NULL; NEPContext *ctx=NULL; EchoHeader pkt_out; @@ -1421,9 +1421,9 @@ int EchoServer::start() { /* Set nsock trace level */ gettimeofday(&now, NULL); if( o.getDebugging() == DBG_5) - nsp_settrace(nsp, NULL, 1 , &now); + nsp_settrace(nsp, NULL, 1 , (const bpf_timeval*)&now); else if( o.getDebugging() > DBG_5 ) - nsp_settrace(nsp, NULL, 10 , &now); + nsp_settrace(nsp, NULL, 10 , (const bpf_timeval*)&now); /* Create new IOD for pcap */ if ((pcap_nsi = nsi_new(nsp, NULL)) == NULL)