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