xref: /freebsd/contrib/ntp/sntp/tests/sntptest.c (revision a466cc55373fc3cf86837f09da729535b57e69a1)
19034852cSGleb Smirnoff 
29034852cSGleb Smirnoff #include "config.h"
39034852cSGleb Smirnoff #include "sntptest.h"
49034852cSGleb Smirnoff 
59034852cSGleb Smirnoff void
sntptest(void)69034852cSGleb Smirnoff sntptest(void) {
79034852cSGleb Smirnoff 	optionSaveState(&sntpOptions);
89034852cSGleb Smirnoff }
99034852cSGleb Smirnoff 
109034852cSGleb Smirnoff 
119034852cSGleb Smirnoff void
sntptest_destroy(void)129034852cSGleb Smirnoff sntptest_destroy(void) {
139034852cSGleb Smirnoff 	optionRestore(&sntpOptions);
149034852cSGleb Smirnoff }
159034852cSGleb Smirnoff 
169034852cSGleb Smirnoff 
179034852cSGleb Smirnoff void
ActivateOption(const char * option,const char * argument)189034852cSGleb Smirnoff ActivateOption(const char* option, const char* argument) {
199034852cSGleb Smirnoff 
209034852cSGleb Smirnoff 	const int ARGV_SIZE = 4;
219034852cSGleb Smirnoff 
229034852cSGleb Smirnoff 	char* opts[ARGV_SIZE];
239034852cSGleb Smirnoff 
249034852cSGleb Smirnoff 	opts[0] = estrdup("sntpopts");
259034852cSGleb Smirnoff 	opts[1] = estrdup(option);
269034852cSGleb Smirnoff 	opts[2] = estrdup(argument);
279034852cSGleb Smirnoff 	opts[3] = estrdup("127.0.0.1");
289034852cSGleb Smirnoff 
29*a466cc55SCy Schubert 	optionProcess(&sntpOptions, COUNTOF(opts), opts);
309034852cSGleb Smirnoff }
319034852cSGleb Smirnoff 
32