void ldns_pkt_set_querytime(ldns_pkt *p, uint32_t t);
void ldns_pkt_set_size(ldns_pkt *p, size_t s);
void ldns_pkt_set_when(ldns_pkt *p, char *w);
-void ldns_pkt_set_timestamp(ldns_pkt *p, uint32_t sec, uint32_t usec);
+void ldns_pkt_set_timestamp(ldns_pkt *p, struct timeval);
void ldns_pkt_set_section_count(ldns_pkt *p, ldns_pkt_section s, uint16_t x);
void ldns_pkt_set_tsig(ldns_pkt *p, ldns_rr *t);
((tv_e.tv_sec - tv_s.tv_sec) * 1000) +
(tv_e.tv_usec - tv_s.tv_usec) / 1000);
ldns_pkt_set_answerfrom(reply, ns_rand_array[i]);
- ldns_pkt_set_timestamp(reply, tv_s.tv_sec, tv_s.tv_usec);
+ ldns_pkt_set_timestamp(reply, tv_s);
/* ldns_pkt_set_when(reply, ctime((time_t*)&tv_s.tv_sec));*/
ldns_pkt_set_size(reply, reply_size);
break;
}
void
-ldns_pkt_set_timestamp(ldns_pkt *packet, uint32_t sec, uint32_t usec)
+ldns_pkt_set_timestamp(ldns_pkt *packet, struct timeval timeval)
{
- packet->timestamp.tv_sec = sec;
- packet->timestamp.tv_usec = usec;
+ packet->timestamp.tv_sec = timeval.tv_sec;
+ packet->timestamp.tv_usec = timeval.tv_usec;
}
void