100-daemon.patch (539B)
1 --- a/ntpclient.c 2 +++ b/ntpclient.c 3 @@ -611,7 +611,7 @@ int main(int argc, char *argv[]) { 4 ntpc.cross_check=1; 5 6 for (;;) { 7 - c = getopt( argc, argv, "c:" DEBUG_OPTION "f:g:h:i:lp:q:" REPLAY_OPTION "st"); 8 + c = getopt( argc, argv, "c:" DEBUG_OPTION "f:g:h:i:lp:q:" REPLAY_OPTION "stD"); 9 if (c == EOF) break; 10 switch (c) { 11 case 'c': 12 @@ -660,6 +660,10 @@ int main(int argc, char *argv[]) { 13 (ntpc.cross_check)=0; 14 break; 15 16 + case 'D': 17 + daemon(0, 0); 18 + break; 19 + 20 default: 21 usage(argv[0]); 22 exit(1);