freebsd-skq/sntp/utilities.h
cy 047f369a62 Vendor import ntp 4.2.8.
Reviewed by:	roberto
Security:	VUXML: 4033d826-87dd-11e4-9079-3c970e169bc2
Security:	http://www.kb.cert.org/vuls/id/852879
Security:	CVE-2014-9293
Security	CVE-2014-9294
Security	CVE-2014-9295
Security	CVE-2014-9296
2014-12-20 22:52:39 +00:00

28 lines
754 B
C

#ifndef UTILITIES_H
#define UTILITIES_H
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include "ntp.h"
#include "ntp_stdlib.h"
#include "lib_strbuf.h"
#define HLINE "--------------------------------------------------------------------------------\n"
#define PHLINE fprintf(output, HLINE);
#define STDLINE printf(HLINE);
void pkt_output(struct pkt *dpkg, int pkt_length, FILE *output);
void l_fp_output(l_fp *ts, FILE *output);
void l_fp_output_bin(l_fp *ts, FILE *output);
void l_fp_output_dec(l_fp *ts, FILE *output);
char *addrinfo_to_str(const struct addrinfo *addr);
char *ss_to_str(sockaddr_u *saddr);
char *tv_to_str(const struct timeval *tv);
const char * hostnameaddr(const char *, const sockaddr_u *);
#endif /* UTILITIES_H */