xref: /netbsd-src/external/bsd/ntp/dist/sntp/tests/sntptest.c (revision eabc0478de71e4e011a5b4e0392741e01d491794)
1*eabc0478Schristos /*	$NetBSD: sntptest.c,v 1.3 2024/08/18 20:47:26 christos Exp $	*/
2067f5680Schristos 
3a6f3f22fSchristos 
4a6f3f22fSchristos #include "config.h"
5a6f3f22fSchristos #include "sntptest.h"
6a6f3f22fSchristos 
7a6f3f22fSchristos void
8a6f3f22fSchristos sntptest(void) {
9a6f3f22fSchristos 	optionSaveState(&sntpOptions);
10a6f3f22fSchristos }
11a6f3f22fSchristos 
12a6f3f22fSchristos 
13a6f3f22fSchristos void
14a6f3f22fSchristos sntptest_destroy(void) {
15a6f3f22fSchristos 	optionRestore(&sntpOptions);
16a6f3f22fSchristos }
17a6f3f22fSchristos 
18a6f3f22fSchristos 
19a6f3f22fSchristos void
20a6f3f22fSchristos ActivateOption(const char* option, const char* argument) {
21a6f3f22fSchristos 
22a6f3f22fSchristos 	const int ARGV_SIZE = 4;
23a6f3f22fSchristos 
24a6f3f22fSchristos 	char* opts[ARGV_SIZE];
25a6f3f22fSchristos 
26a6f3f22fSchristos 	opts[0] = estrdup("sntpopts");
27a6f3f22fSchristos 	opts[1] = estrdup(option);
28a6f3f22fSchristos 	opts[2] = estrdup(argument);
29a6f3f22fSchristos 	opts[3] = estrdup("127.0.0.1");
30a6f3f22fSchristos 
31*eabc0478Schristos 	optionProcess(&sntpOptions, COUNTOF(opts), opts);
32a6f3f22fSchristos }
33a6f3f22fSchristos 
34