mirror of
https://frontier.innolan.net/rainlance/amiga-ntimed.git
synced 2025-11-21 08:51:35 +00:00
Initial commit
This commit is contained in:
44
main.c
44
main.c
@ -30,6 +30,7 @@
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include "atimed.h"
|
||||
#include "ntimed.h"
|
||||
#include "ntp.h"
|
||||
|
||||
@ -38,37 +39,46 @@
|
||||
static void
|
||||
dummy(void)
|
||||
{
|
||||
// Reference otherwise unused "library" functions
|
||||
// Reference otherwise unused "library" functions
|
||||
|
||||
NTP_Peer_Destroy(NULL);
|
||||
NTP_Peer_Destroy(NULL);
|
||||
}
|
||||
|
||||
static int
|
||||
main_run_tests(int argc, char * const * argv)
|
||||
{
|
||||
(void)argc;
|
||||
(void)argv;
|
||||
|
||||
(void)argc;
|
||||
(void)argv;
|
||||
Time_Amiga_Passive();
|
||||
|
||||
Time_Unix_Passive();
|
||||
TS_RunTest(NULL);
|
||||
|
||||
TS_RunTest(NULL);
|
||||
|
||||
return (0);
|
||||
return (0);
|
||||
}
|
||||
|
||||
int
|
||||
main(int argc, char * const *argv)
|
||||
{
|
||||
if (getpid() == 0)
|
||||
dummy();
|
||||
if(OpenLibraries() != 0)
|
||||
return -1;
|
||||
|
||||
if (argc > 1 && !strcmp(argv[1], "--poll-server"))
|
||||
return (main_poll_server(argc - 1, argv + 1));
|
||||
if (argc > 1 && !strcmp(argv[1], "--sim-client"))
|
||||
return (main_sim_client(argc - 1, argv + 1));
|
||||
if (argc > 1 && !strcmp(argv[1], "--run-tests"))
|
||||
return (main_run_tests(argc - 1, argv + 1));
|
||||
if (getpid() == 0)
|
||||
dummy();
|
||||
|
||||
return (main_client(argc, argv));
|
||||
int r;
|
||||
|
||||
if (argc > 1 && !strcmp(argv[1], "--poll-server")) {
|
||||
r = (main_poll_server(argc - 1, argv + 1));
|
||||
} else if (argc > 1 && !strcmp(argv[1], "--sim-client")) {
|
||||
r = (main_sim_client(argc - 1, argv + 1));
|
||||
} else if (argc > 1 && !strcmp(argv[1], "--run-tests")) {
|
||||
r = (main_run_tests(argc - 1, argv + 1));
|
||||
} else {
|
||||
r = main_client(argc, argv);
|
||||
}
|
||||
|
||||
CloseLibraries();
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user