From: Linux Karlsson Date: Mon, 2 Aug 2010 12:20:12 +0000 (+0200) Subject: Moved main() function to a new file to make unit testing easier. X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bb7be73499d3a2d0dbefd45d0cedc3f6f2682aa0;p=thirdparty%2Fntp.git Moved main() function to a new file to make unit testing easier. bk: 4c56b7fcNwjpKW8QRAbfxvMetI3JjA --- diff --git a/sntp/Makefile.am b/sntp/Makefile.am index ad55a55d25..58547af8d4 100644 --- a/sntp/Makefile.am +++ b/sntp/Makefile.am @@ -39,8 +39,10 @@ sntp_SOURCES = \ log.c \ log.h \ main.c \ + main.h \ networking.c \ networking.h \ + sntp.c \ sntp-opts.c \ sntp-opts.h \ utilities.c \ diff --git a/sntp/main.c b/sntp/main.c index 5793910691..3018d488f3 100644 --- a/sntp/main.c +++ b/sntp/main.c @@ -1,14 +1,4 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include +#include "main.h" #include "crypto.h" #include "kod_management.h" @@ -23,21 +13,6 @@ volatile int debug; struct key *keys = NULL; -void set_li_vn_mode (struct pkt *spkt, char leap, char version, char mode); -int sntp_main (int argc, char **argv); -int on_wire (struct addrinfo *host, struct addrinfo *bcastaddr); -int set_time (double offset); - - -int -main ( - int argc, - char **argv - ) -{ - return sntp_main(argc, argv); -} - /* * The actual main function. */ diff --git a/sntp/main.h b/sntp/main.h new file mode 100644 index 0000000000..6dc32f6b75 --- /dev/null +++ b/sntp/main.h @@ -0,0 +1,21 @@ +#ifndef SNTP_MAIN_H +#define SNTP_MAIN_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +void set_li_vn_mode (struct pkt *spkt, char leap, char version, char mode); +int sntp_main (int argc, char **argv); +int on_wire (struct addrinfo *host, struct addrinfo *bcastaddr); +int set_time (double offset); + +#endif /* SNTP_MAIN_H */ diff --git a/sntp/sntp.c b/sntp/sntp.c new file mode 100644 index 0000000000..56c80f31d5 --- /dev/null +++ b/sntp/sntp.c @@ -0,0 +1,10 @@ +#include "main.h" + +int +main ( + int argc, + char **argv + ) +{ + return sntp_main(argc, argv); +}