]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
NTP_4_2_8P13
authorNTP Release Engineering <stenn@ntp.org>
Tue, 3 Mar 2020 11:30:13 +0000 (03:30 -0800)
committerNTP Release Engineering <stenn@ntp.org>
Tue, 3 Mar 2020 11:30:13 +0000 (03:30 -0800)
bk: 5e5e3fc5KdlwXssTsRQp7qf-l1_V6Q

26 files changed:
ntpd/ntpd-opts.c
ntpd/ntpd-opts.h
ntpd/ntpd.html
ntpd/ntpdsim-opts.c
ntpd/ntpdsim-opts.h
ntpdc/ntpdc-opts.c
ntpdc/ntpdc-opts.h
ntpq/ntpq-opts.c
ntpq/ntpq-opts.h
ntpq/ntpq.html
ntpsnmpd/ntpsnmpd-opts.c
ntpsnmpd/ntpsnmpd-opts.h
scripts/calc_tickadj/calc_tickadj-opts
scripts/ntp-wait/invoke-ntp-wait.texi
scripts/ntp-wait/ntp-wait-opts
scripts/ntpsweep/ntpsweep-opts
scripts/ntptrace/invoke-ntptrace.texi
scripts/ntptrace/ntptrace-opts
scripts/plot_summary-opts
scripts/summary-opts
scripts/update-leap/update-leap-opts
sntp/sntp-opts.c
sntp/sntp-opts.h
util/ntp-keygen-opts.c
util/ntp-keygen-opts.h
util/ntp-keygen.html

index f07269d008b5d4033e39dd8d8a24ecc2e133c4d5..3e7bd1568bd4c483119176cbc07cdb035b7e365d 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *  EDIT THIS FILE WITH CAUTION  (ntpd-opts.c)
  *
- *  It has been AutoGen-ed  February 20, 2019 at 09:56:15 AM by AutoGen 5.18.5
+ *  It has been AutoGen-ed  April  5, 2019 at 01:12:33 AM by AutoGen 5.18.5
  *  From the definitions    ntpd-opts.def
  *  and the template file   options
  *
index e7e8a608d119ed6f730f29f7e4068a73928054e2..25c0415ed47632d146defc6a337e6a0120575fce 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *  EDIT THIS FILE WITH CAUTION  (ntpd-opts.h)
  *
- *  It has been AutoGen-ed  February 20, 2019 at 09:56:15 AM by AutoGen 5.18.5
+ *  It has been AutoGen-ed  April  5, 2019 at 01:12:33 AM by AutoGen 5.18.5
  *  From the definitions    ntpd-opts.def
  *  and the template file   options
  *
index 50a3ac86808cbc385e4faeb7e4ec6e34ce4514cb..81976d9c1c44f7a367877772d10322b1ec91e8ec 100644 (file)
@@ -309,7 +309,7 @@ used to select the program, defaulting to <samp>more</samp>.  Both will exit
 with a status code of 0.
 </p>
 <div class="example">
-<pre class="example">ntpd - NTP daemon program - Ver. 4.2.8p12
+<pre class="example">ntpd - NTP daemon program - Ver. 4.2.8p13
 Usage:  ntpd [ -&lt;flag&gt; [&lt;val&gt;] | --&lt;name&gt;[{=| }&lt;val&gt;] ]... \
                 [ &lt;server1&gt; ... &lt;serverN&gt; ]
   Flg Arg Option-Name    Description
@@ -331,7 +331,7 @@ Usage:  ntpd [ -&lt;flag&gt; [&lt;val&gt;] | --&lt;name&gt;[{=| }&lt;val&gt;] ].
    -g no  panicgate      Allow the first adjustment to be Big
                                 - may appear multiple times
    -G no  force-step-once Step any initial offset correction.
-   -i Str jaildir        Jail directory
+   -i --- jaildir        built without --enable-clockctl or --enable-linuxcaps or --enable-solarisprivs
    -I Str interface      Listen on an interface name or address
                                 - may appear multiple times
    -k Str keyfile        path to symmetric keys
@@ -354,7 +354,7 @@ Usage:  ntpd [ -&lt;flag&gt; [&lt;val&gt;] | --&lt;name&gt;[{=| }&lt;val&gt;] ].
    -s Str statsdir       Statistics file location
    -t Str trustedkey     Trusted key number
                                 - may appear multiple times
-   -u Str user           Run as userid (or userid:groupid)
+   -u --- user           built without --enable-clockctl or --enable-linuxcaps or --enable-solarisprivs
    -U Num updateinterval interval in seconds between scans for new or dropped interfaces
       Str var            make ARG an ntp variable (RW)
                                 - may appear multiple times
index 2e7ed347577013bc12e42287dcfd3527f8f18cfd..c88768f2ac7b072c7763e5b3ce7f46557d8f1cff 100644 (file)
@@ -1,11 +1,11 @@
 /*
  *  EDIT THIS FILE WITH CAUTION  (ntpdsim-opts.c)
  *
- *  It has been AutoGen-ed
+ *  It has been AutoGen-ed  April  5, 2019 at 01:12:34 AM by AutoGen 5.18.5
  *  From the definitions    ntpdsim-opts.def
  *  and the template file   options
  *
- * Generated from AutoOpts 41:0:16 templates.
+ * Generated from AutoOpts 41:1:16 templates.
  *
  *  AutoOpts is a copyrighted work.  This source file is not encumbered
  *  by AutoOpts licensing, but is provided under the licensing terms chosen
@@ -18,7 +18,7 @@
  * The ntpdsim program is copyrighted and licensed
  * under the following terms:
  *
- *  Copyright (C) 1970-2014 The University of Delaware, all rights reserved.
+ *  Copyright (C) 1992-2017 The University of Delaware and Network Time Foundation, all rights reserved.
  *  This is free software. It is licensed for use, modification and
  *  redistribution under the terms of the NTP License, copies of which
  *  can be seen at:
@@ -31,7 +31,7 @@
  *  both the copyright notice and this permission notice appear in
  *  supporting documentation, and that the name The University of Delaware not be used in
  *  advertising or publicity pertaining to distribution of the software
- *  without specific, written prior permission. The University of Delaware makes no
+ *  without specific, written prior permission. The University of Delaware and Network Time Foundation makes no
  *  representations about the suitability this software for any purpose. It
  *  is provided "as is" without express or implied warranty.
  */
@@ -50,7 +50,7 @@ extern "C" {
 #endif
 extern FILE * option_usage_fp;
 #define zCopyright      (ntpdsim_opt_strs+0)
-#define zLicenseDescrip (ntpdsim_opt_strs+317)
+#define zLicenseDescrip (ntpdsim_opt_strs+344)
 
 /*
  *  global included definitions
@@ -74,158 +74,162 @@ extern FILE * option_usage_fp;
 /**
  *  static const strings for ntpdsim options
  */
-static char const ntpdsim_opt_strs[3124] =
-/*     0 */ "ntpdsim 4.2.7p464\n"
-            "Copyright (C) 1970-2014 The University of Delaware, all rights reserved.\n"
+static char const ntpdsim_opt_strs[3245] =
+/*     0 */ "ntpdsim 4.2.8p13\n"
+            "Copyright (C) 1992-2017 The University of Delaware and Network Time Foundation, all rights reserved.\n"
             "This is free software. It is licensed for use, modification and\n"
             "redistribution under the terms of the NTP License, copies of which\n"
             "can be seen at:\n"
             "  <http://ntp.org/license>\n"
             "  <http://opensource.org/licenses/ntp-license.php>\n\0"
-/*   317 */ "Permission to use, copy, modify, and distribute this software and its\n"
+/*   344 */ "Permission to use, copy, modify, and distribute this software and its\n"
             "documentation for any purpose with or without fee is hereby granted,\n"
             "provided that the above copyright notice appears in all copies and that\n"
             "both the copyright notice and this permission notice appear in supporting\n"
             "documentation, and that the name The University of Delaware not be used in\n"
             "advertising or publicity pertaining to distribution of the software without\n"
-            "specific, written prior permission.  The University of Delaware makes no\n"
-            "representations about the suitability this software for any purpose.  It is\n"
-            "provided \"as is\" without express or implied warranty.\n\0"
-/*   957 */ "Force IPv4 DNS name resolution\0"
-/*   988 */ "IPV4\0"
-/*   993 */ "ipv4\0"
-/*   998 */ "Force IPv6 DNS name resolution\0"
-/*  1029 */ "IPV6\0"
-/*  1034 */ "ipv6\0"
-/*  1039 */ "Require crypto authentication\0"
-/*  1069 */ "AUTHREQ\0"
-/*  1077 */ "authreq\0"
-/*  1085 */ "Do not require crypto authentication\0"
-/*  1122 */ "AUTHNOREQ\0"
-/*  1132 */ "authnoreq\0"
-/*  1142 */ "Allow us to sync to broadcast servers\0"
-/*  1180 */ "BCASTSYNC\0"
-/*  1190 */ "bcastsync\0"
-/*  1200 */ "configuration file name\0"
-/*  1224 */ "CONFIGFILE\0"
-/*  1235 */ "configfile\0"
-/*  1246 */ "Increase debug verbosity level\0"
-/*  1277 */ "DEBUG_LEVEL\0"
-/*  1289 */ "debug-level\0"
-/*  1301 */ "Set the debug verbosity level\0"
-/*  1331 */ "SET_DEBUG_LEVEL\0"
-/*  1347 */ "set-debug-level\0"
-/*  1363 */ "frequency drift file name\0"
-/*  1389 */ "DRIFTFILE\0"
-/*  1399 */ "driftfile\0"
-/*  1409 */ "Allow the first adjustment to be Big\0"
-/*  1446 */ "PANICGATE\0"
-/*  1456 */ "panicgate\0"
-/*  1466 */ "Jail directory\0"
-/*  1481 */ "JAILDIR\0"
-/*  1489 */ "jaildir\0"
-/*  1497 */ "built without --enable-clockctl or --enable-linuxcaps or --enable-solarisprivs\0"
-/*  1576 */ "Listen on an interface name or address\0"
-/*  1615 */ "INTERFACE\0"
-/*  1625 */ "interface\0"
-/*  1635 */ "path to symmetric keys\0"
-/*  1658 */ "KEYFILE\0"
-/*  1666 */ "keyfile\0"
-/*  1674 */ "path to the log file\0"
-/*  1695 */ "LOGFILE\0"
-/*  1703 */ "logfile\0"
-/*  1711 */ "Do not listen to virtual interfaces\0"
-/*  1747 */ "NOVIRTUALIPS\0"
-/*  1760 */ "novirtualips\0"
-/*  1773 */ "Modify Multimedia Timer (Windows only)\0"
-/*  1812 */ "MODIFYMMTIMER\0"
-/*  1826 */ "modifymmtimer\0"
-/*  1840 */ "Do not fork\0"
-/*  1852 */ "NOFORK\0"
-/*  1859 */ "nofork\0"
-/*  1866 */ "Run at high priority\0"
-/*  1887 */ "NICE\0"
-/*  1892 */ "nice\0"
-/*  1897 */ "path to the PID file\0"
-/*  1918 */ "PIDFILE\0"
-/*  1926 */ "pidfile\0"
-/*  1934 */ "Process priority\0"
-/*  1951 */ "PRIORITY\0"
-/*  1960 */ "priority\0"
-/*  1969 */ "Set the time and quit\0"
-/*  1991 */ "QUIT\0"
-/*  1996 */ "quit\0"
-/*  2001 */ "Broadcast/propagation delay\0"
-/*  2029 */ "PROPAGATIONDELAY\0"
-/*  2046 */ "propagationdelay\0"
-/*  2063 */ "Save parsed configuration and quit\0"
-/*  2098 */ "SAVECONFIGQUIT\0"
-/*  2113 */ "saveconfigquit\0"
-/*  2128 */ "Statistics file location\0"
-/*  2153 */ "STATSDIR\0"
-/*  2162 */ "statsdir\0"
-/*  2171 */ "Trusted key number\0"
-/*  2190 */ "TRUSTEDKEY\0"
-/*  2201 */ "trustedkey\0"
-/*  2212 */ "Run as userid (or userid:groupid)\0"
-/*  2246 */ "USER\0"
-/*  2251 */ "user\0"
-/*  2256 */ "interval in seconds between scans for new or dropped interfaces\0"
-/*  2320 */ "UPDATEINTERVAL\0"
-/*  2335 */ "updateinterval\0"
-/*  2350 */ "make ARG an ntp variable (RW)\0"
-/*  2380 */ "VAR\0"
-/*  2384 */ "var\0"
-/*  2388 */ "make ARG an ntp variable (RW|DEF)\0"
-/*  2422 */ "DVAR\0"
-/*  2427 */ "dvar\0"
-/*  2432 */ "Seconds to wait for first clock sync\0"
-/*  2469 */ "WAIT_SYNC\0"
-/*  2479 */ "wait-sync\0"
-/*  2489 */ "Slew up to 600 seconds\0"
-/*  2512 */ "SLEW\0"
-/*  2517 */ "slew\0"
-/*  2522 */ "Use CPU cycle counter (Windows only)\0"
-/*  2559 */ "USEPCC\0"
-/*  2566 */ "usepcc\0"
-/*  2573 */ "Force CPU cycle counter use (Windows only)\0"
-/*  2616 */ "PCCFREQ\0"
-/*  2624 */ "pccfreq\0"
-/*  2632 */ "Register with mDNS as a NTP server\0"
-/*  2667 */ "MDNS\0"
-/*  2672 */ "mdns\0"
-/*  2677 */ "display extended usage information and exit\0"
-/*  2721 */ "help\0"
-/*  2726 */ "extended usage information passed thru pager\0"
-/*  2771 */ "more-help\0"
-/*  2781 */ "output version information and exit\0"
-/*  2817 */ "version\0"
-/*  2825 */ "save the option state to a config file\0"
-/*  2864 */ "save-opts\0"
-/*  2874 */ "load options from a config file\0"
-/*  2906 */ "LOAD_OPTS\0"
-/*  2916 */ "no-load-opts\0"
-/*  2929 */ "no\0"
-/*  2932 */ "NTPDSIM\0"
-/*  2940 */ "ntpdsim - NTP daemon simulation program - Ver. 4.2.7p464\n"
+            "specific, written prior permission.  The University of Delaware and Network\n"
+            "Time Foundation makes no representations about the suitability this\n"
+            "software for any purpose.  It is provided \"as is\" without express or\n"
+            "implied warranty.\n\0"
+/*  1012 */ "Force IPv4 DNS name resolution\0"
+/*  1043 */ "IPV4\0"
+/*  1048 */ "ipv4\0"
+/*  1053 */ "Force IPv6 DNS name resolution\0"
+/*  1084 */ "IPV6\0"
+/*  1089 */ "ipv6\0"
+/*  1094 */ "Require crypto authentication\0"
+/*  1124 */ "AUTHREQ\0"
+/*  1132 */ "authreq\0"
+/*  1140 */ "Do not require crypto authentication\0"
+/*  1177 */ "AUTHNOREQ\0"
+/*  1187 */ "authnoreq\0"
+/*  1197 */ "Allow us to sync to broadcast servers\0"
+/*  1235 */ "BCASTSYNC\0"
+/*  1245 */ "bcastsync\0"
+/*  1255 */ "configuration file name\0"
+/*  1279 */ "CONFIGFILE\0"
+/*  1290 */ "configfile\0"
+/*  1301 */ "Increase debug verbosity level\0"
+/*  1332 */ "DEBUG_LEVEL\0"
+/*  1344 */ "debug-level\0"
+/*  1356 */ "Set the debug verbosity level\0"
+/*  1386 */ "SET_DEBUG_LEVEL\0"
+/*  1402 */ "set-debug-level\0"
+/*  1418 */ "frequency drift file name\0"
+/*  1444 */ "DRIFTFILE\0"
+/*  1454 */ "driftfile\0"
+/*  1464 */ "Allow the first adjustment to be Big\0"
+/*  1501 */ "PANICGATE\0"
+/*  1511 */ "panicgate\0"
+/*  1521 */ "Step any initial offset correction.\0"
+/*  1557 */ "FORCE_STEP_ONCE\0"
+/*  1573 */ "force-step-once\0"
+/*  1589 */ "Jail directory\0"
+/*  1604 */ "JAILDIR\0"
+/*  1612 */ "jaildir\0"
+/*  1620 */ "built without --enable-clockctl or --enable-linuxcaps or --enable-solarisprivs\0"
+/*  1699 */ "Listen on an interface name or address\0"
+/*  1738 */ "INTERFACE\0"
+/*  1748 */ "interface\0"
+/*  1758 */ "path to symmetric keys\0"
+/*  1781 */ "KEYFILE\0"
+/*  1789 */ "keyfile\0"
+/*  1797 */ "path to the log file\0"
+/*  1818 */ "LOGFILE\0"
+/*  1826 */ "logfile\0"
+/*  1834 */ "Do not listen to virtual interfaces\0"
+/*  1870 */ "NOVIRTUALIPS\0"
+/*  1883 */ "novirtualips\0"
+/*  1896 */ "Modify Multimedia Timer (Windows only)\0"
+/*  1935 */ "MODIFYMMTIMER\0"
+/*  1949 */ "modifymmtimer\0"
+/*  1963 */ "Do not fork\0"
+/*  1975 */ "NOFORK\0"
+/*  1982 */ "nofork\0"
+/*  1989 */ "Run at high priority\0"
+/*  2010 */ "NICE\0"
+/*  2015 */ "nice\0"
+/*  2020 */ "path to the PID file\0"
+/*  2041 */ "PIDFILE\0"
+/*  2049 */ "pidfile\0"
+/*  2057 */ "Process priority\0"
+/*  2074 */ "PRIORITY\0"
+/*  2083 */ "priority\0"
+/*  2092 */ "Set the time and quit\0"
+/*  2114 */ "QUIT\0"
+/*  2119 */ "quit\0"
+/*  2124 */ "Broadcast/propagation delay\0"
+/*  2152 */ "PROPAGATIONDELAY\0"
+/*  2169 */ "propagationdelay\0"
+/*  2186 */ "Save parsed configuration and quit\0"
+/*  2221 */ "SAVECONFIGQUIT\0"
+/*  2236 */ "saveconfigquit\0"
+/*  2251 */ "Statistics file location\0"
+/*  2276 */ "STATSDIR\0"
+/*  2285 */ "statsdir\0"
+/*  2294 */ "Trusted key number\0"
+/*  2313 */ "TRUSTEDKEY\0"
+/*  2324 */ "trustedkey\0"
+/*  2335 */ "Run as userid (or userid:groupid)\0"
+/*  2369 */ "USER\0"
+/*  2374 */ "user\0"
+/*  2379 */ "interval in seconds between scans for new or dropped interfaces\0"
+/*  2443 */ "UPDATEINTERVAL\0"
+/*  2458 */ "updateinterval\0"
+/*  2473 */ "make ARG an ntp variable (RW)\0"
+/*  2503 */ "VAR\0"
+/*  2507 */ "var\0"
+/*  2511 */ "make ARG an ntp variable (RW|DEF)\0"
+/*  2545 */ "DVAR\0"
+/*  2550 */ "dvar\0"
+/*  2555 */ "Seconds to wait for first clock sync\0"
+/*  2592 */ "WAIT_SYNC\0"
+/*  2602 */ "wait-sync\0"
+/*  2612 */ "Slew up to 600 seconds\0"
+/*  2635 */ "SLEW\0"
+/*  2640 */ "slew\0"
+/*  2645 */ "Use CPU cycle counter (Windows only)\0"
+/*  2682 */ "USEPCC\0"
+/*  2689 */ "usepcc\0"
+/*  2696 */ "Force CPU cycle counter use (Windows only)\0"
+/*  2739 */ "PCCFREQ\0"
+/*  2747 */ "pccfreq\0"
+/*  2755 */ "Register with mDNS as a NTP server\0"
+/*  2790 */ "MDNS\0"
+/*  2795 */ "mdns\0"
+/*  2800 */ "display extended usage information and exit\0"
+/*  2844 */ "help\0"
+/*  2849 */ "extended usage information passed thru pager\0"
+/*  2894 */ "more-help\0"
+/*  2904 */ "output version information and exit\0"
+/*  2940 */ "version\0"
+/*  2948 */ "save the option state to a config file\0"
+/*  2987 */ "save-opts\0"
+/*  2997 */ "load options from a config file\0"
+/*  3029 */ "LOAD_OPTS\0"
+/*  3039 */ "no-load-opts\0"
+/*  3052 */ "no\0"
+/*  3055 */ "NTPDSIM\0"
+/*  3063 */ "ntpdsim - NTP daemon simulation program - Ver. 4.2.8p13\n"
             "Usage:  %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...\n\0"
-/*  3055 */ "$HOME\0"
-/*  3061 */ ".\0"
-/*  3063 */ ".ntprc\0"
-/*  3070 */ "http://bugs.ntp.org, bugs@ntp.org\0"
-/*  3104 */ "\n\0"
-/*  3106 */ "ntpdsim 4.2.7p464";
+/*  3177 */ "$HOME\0"
+/*  3183 */ ".\0"
+/*  3185 */ ".ntprc\0"
+/*  3192 */ "http://bugs.ntp.org, bugs@ntp.org\0"
+/*  3226 */ "\n\0"
+/*  3228 */ "ntpdsim 4.2.8p13";
 
 /**
  *  ipv4 option description with
  *  "Must also have options" and "Incompatible options":
  */
 /** Descriptive text for the ipv4 option */
-#define IPV4_DESC      (ntpdsim_opt_strs+957)
+#define IPV4_DESC      (ntpdsim_opt_strs+1012)
 /** Upper-cased name for the ipv4 option */
-#define IPV4_NAME      (ntpdsim_opt_strs+988)
+#define IPV4_NAME      (ntpdsim_opt_strs+1043)
 /** Name string for the ipv4 option */
-#define IPV4_name      (ntpdsim_opt_strs+993)
+#define IPV4_name      (ntpdsim_opt_strs+1048)
 /** Other options that appear in conjunction with the ipv4 option */
 static int const aIpv4CantList[] = {
     INDEX_OPT_IPV6, NO_EQUIVALENT };
@@ -237,11 +241,11 @@ static int const aIpv4CantList[] = {
  *  "Must also have options" and "Incompatible options":
  */
 /** Descriptive text for the ipv6 option */
-#define IPV6_DESC      (ntpdsim_opt_strs+998)
+#define IPV6_DESC      (ntpdsim_opt_strs+1053)
 /** Upper-cased name for the ipv6 option */
-#define IPV6_NAME      (ntpdsim_opt_strs+1029)
+#define IPV6_NAME      (ntpdsim_opt_strs+1084)
 /** Name string for the ipv6 option */
-#define IPV6_name      (ntpdsim_opt_strs+1034)
+#define IPV6_name      (ntpdsim_opt_strs+1089)
 /** Other options that appear in conjunction with the ipv6 option */
 static int const aIpv6CantList[] = {
     INDEX_OPT_IPV4, NO_EQUIVALENT };
@@ -253,11 +257,11 @@ static int const aIpv6CantList[] = {
  *  "Must also have options" and "Incompatible options":
  */
 /** Descriptive text for the authreq option */
-#define AUTHREQ_DESC      (ntpdsim_opt_strs+1039)
+#define AUTHREQ_DESC      (ntpdsim_opt_strs+1094)
 /** Upper-cased name for the authreq option */
-#define AUTHREQ_NAME      (ntpdsim_opt_strs+1069)
+#define AUTHREQ_NAME      (ntpdsim_opt_strs+1124)
 /** Name string for the authreq option */
-#define AUTHREQ_name      (ntpdsim_opt_strs+1077)
+#define AUTHREQ_name      (ntpdsim_opt_strs+1132)
 /** Other options that appear in conjunction with the authreq option */
 static int const aAuthreqCantList[] = {
     INDEX_OPT_AUTHNOREQ, NO_EQUIVALENT };
@@ -269,11 +273,11 @@ static int const aAuthreqCantList[] = {
  *  "Must also have options" and "Incompatible options":
  */
 /** Descriptive text for the authnoreq option */
-#define AUTHNOREQ_DESC      (ntpdsim_opt_strs+1085)
+#define AUTHNOREQ_DESC      (ntpdsim_opt_strs+1140)
 /** Upper-cased name for the authnoreq option */
-#define AUTHNOREQ_NAME      (ntpdsim_opt_strs+1122)
+#define AUTHNOREQ_NAME      (ntpdsim_opt_strs+1177)
 /** Name string for the authnoreq option */
-#define AUTHNOREQ_name      (ntpdsim_opt_strs+1132)
+#define AUTHNOREQ_name      (ntpdsim_opt_strs+1187)
 /** Other options that appear in conjunction with the authnoreq option */
 static int const aAuthnoreqCantList[] = {
     INDEX_OPT_AUTHREQ, NO_EQUIVALENT };
@@ -284,11 +288,11 @@ static int const aAuthnoreqCantList[] = {
  *  bcastsync option description:
  */
 /** Descriptive text for the bcastsync option */
-#define BCASTSYNC_DESC      (ntpdsim_opt_strs+1142)
+#define BCASTSYNC_DESC      (ntpdsim_opt_strs+1197)
 /** Upper-cased name for the bcastsync option */
-#define BCASTSYNC_NAME      (ntpdsim_opt_strs+1180)
+#define BCASTSYNC_NAME      (ntpdsim_opt_strs+1235)
 /** Name string for the bcastsync option */
-#define BCASTSYNC_name      (ntpdsim_opt_strs+1190)
+#define BCASTSYNC_name      (ntpdsim_opt_strs+1245)
 /** Compiled in flag settings for the bcastsync option */
 #define BCASTSYNC_FLAGS     (OPTST_DISABLED)
 
@@ -296,11 +300,11 @@ static int const aAuthnoreqCantList[] = {
  *  configfile option description:
  */
 /** Descriptive text for the configfile option */
-#define CONFIGFILE_DESC      (ntpdsim_opt_strs+1200)
+#define CONFIGFILE_DESC      (ntpdsim_opt_strs+1255)
 /** Upper-cased name for the configfile option */
-#define CONFIGFILE_NAME      (ntpdsim_opt_strs+1224)
+#define CONFIGFILE_NAME      (ntpdsim_opt_strs+1279)
 /** Name string for the configfile option */
-#define CONFIGFILE_name      (ntpdsim_opt_strs+1235)
+#define CONFIGFILE_name      (ntpdsim_opt_strs+1290)
 /** Compiled in flag settings for the configfile option */
 #define CONFIGFILE_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -309,11 +313,11 @@ static int const aAuthnoreqCantList[] = {
  *  debug-level option description:
  */
 /** Descriptive text for the debug-level option */
-#define DEBUG_LEVEL_DESC      (ntpdsim_opt_strs+1246)
+#define DEBUG_LEVEL_DESC      (ntpdsim_opt_strs+1301)
 /** Upper-cased name for the debug-level option */
-#define DEBUG_LEVEL_NAME      (ntpdsim_opt_strs+1277)
+#define DEBUG_LEVEL_NAME      (ntpdsim_opt_strs+1332)
 /** Name string for the debug-level option */
-#define DEBUG_LEVEL_name      (ntpdsim_opt_strs+1289)
+#define DEBUG_LEVEL_name      (ntpdsim_opt_strs+1344)
 /** Compiled in flag settings for the debug-level option */
 #define DEBUG_LEVEL_FLAGS     (OPTST_DISABLED)
 
@@ -321,11 +325,11 @@ static int const aAuthnoreqCantList[] = {
  *  set-debug-level option description:
  */
 /** Descriptive text for the set-debug-level option */
-#define SET_DEBUG_LEVEL_DESC      (ntpdsim_opt_strs+1301)
+#define SET_DEBUG_LEVEL_DESC      (ntpdsim_opt_strs+1356)
 /** Upper-cased name for the set-debug-level option */
-#define SET_DEBUG_LEVEL_NAME      (ntpdsim_opt_strs+1331)
+#define SET_DEBUG_LEVEL_NAME      (ntpdsim_opt_strs+1386)
 /** Name string for the set-debug-level option */
-#define SET_DEBUG_LEVEL_name      (ntpdsim_opt_strs+1347)
+#define SET_DEBUG_LEVEL_name      (ntpdsim_opt_strs+1402)
 /** Compiled in flag settings for the set-debug-level option */
 #define SET_DEBUG_LEVEL_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_NUMERIC))
@@ -334,11 +338,11 @@ static int const aAuthnoreqCantList[] = {
  *  driftfile option description:
  */
 /** Descriptive text for the driftfile option */
-#define DRIFTFILE_DESC      (ntpdsim_opt_strs+1363)
+#define DRIFTFILE_DESC      (ntpdsim_opt_strs+1418)
 /** Upper-cased name for the driftfile option */
-#define DRIFTFILE_NAME      (ntpdsim_opt_strs+1389)
+#define DRIFTFILE_NAME      (ntpdsim_opt_strs+1444)
 /** Name string for the driftfile option */
-#define DRIFTFILE_name      (ntpdsim_opt_strs+1399)
+#define DRIFTFILE_name      (ntpdsim_opt_strs+1454)
 /** Compiled in flag settings for the driftfile option */
 #define DRIFTFILE_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -347,24 +351,36 @@ static int const aAuthnoreqCantList[] = {
  *  panicgate option description:
  */
 /** Descriptive text for the panicgate option */
-#define PANICGATE_DESC      (ntpdsim_opt_strs+1409)
+#define PANICGATE_DESC      (ntpdsim_opt_strs+1464)
 /** Upper-cased name for the panicgate option */
-#define PANICGATE_NAME      (ntpdsim_opt_strs+1446)
+#define PANICGATE_NAME      (ntpdsim_opt_strs+1501)
 /** Name string for the panicgate option */
-#define PANICGATE_name      (ntpdsim_opt_strs+1456)
+#define PANICGATE_name      (ntpdsim_opt_strs+1511)
 /** Compiled in flag settings for the panicgate option */
 #define PANICGATE_FLAGS     (OPTST_DISABLED)
 
+/**
+ *  force_step_once option description:
+ */
+/** Descriptive text for the force_step_once option */
+#define FORCE_STEP_ONCE_DESC      (ntpdsim_opt_strs+1521)
+/** Upper-cased name for the force_step_once option */
+#define FORCE_STEP_ONCE_NAME      (ntpdsim_opt_strs+1557)
+/** Name string for the force_step_once option */
+#define FORCE_STEP_ONCE_name      (ntpdsim_opt_strs+1573)
+/** Compiled in flag settings for the force_step_once option */
+#define FORCE_STEP_ONCE_FLAGS     (OPTST_DISABLED)
+
 /**
  *  jaildir option description:
  */
 #ifdef HAVE_DROPROOT
 /** Descriptive text for the jaildir option */
-#define JAILDIR_DESC      (ntpdsim_opt_strs+1466)
+#define JAILDIR_DESC      (ntpdsim_opt_strs+1589)
 /** Upper-cased name for the jaildir option */
-#define JAILDIR_NAME      (ntpdsim_opt_strs+1481)
+#define JAILDIR_NAME      (ntpdsim_opt_strs+1604)
 /** Name string for the jaildir option */
-#define JAILDIR_name      (ntpdsim_opt_strs+1489)
+#define JAILDIR_name      (ntpdsim_opt_strs+1612)
 /** Compiled in flag settings for the jaildir option */
 #define JAILDIR_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -373,19 +389,19 @@ static int const aAuthnoreqCantList[] = {
 #define JAILDIR_FLAGS     (OPTST_OMITTED | OPTST_NO_INIT)
 #define JAILDIR_NAME      NULL
 /** Descriptive text for the jaildir option */
-#define JAILDIR_DESC      (ntpdsim_opt_strs+1497)
-#define JAILDIR_name      (ntpdsim_opt_strs+1489)
+#define JAILDIR_DESC      (ntpdsim_opt_strs+1620)
+#define JAILDIR_name      (ntpdsim_opt_strs+1612)
 #endif  /* HAVE_DROPROOT */
 
 /**
  *  interface option description:
  */
 /** Descriptive text for the interface option */
-#define INTERFACE_DESC      (ntpdsim_opt_strs+1576)
+#define INTERFACE_DESC      (ntpdsim_opt_strs+1699)
 /** Upper-cased name for the interface option */
-#define INTERFACE_NAME      (ntpdsim_opt_strs+1615)
+#define INTERFACE_NAME      (ntpdsim_opt_strs+1738)
 /** Name string for the interface option */
-#define INTERFACE_name      (ntpdsim_opt_strs+1625)
+#define INTERFACE_name      (ntpdsim_opt_strs+1748)
 /** Compiled in flag settings for the interface option */
 #define INTERFACE_FLAGS     (OPTST_DISABLED | OPTST_STACKED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -394,11 +410,11 @@ static int const aAuthnoreqCantList[] = {
  *  keyfile option description:
  */
 /** Descriptive text for the keyfile option */
-#define KEYFILE_DESC      (ntpdsim_opt_strs+1635)
+#define KEYFILE_DESC      (ntpdsim_opt_strs+1758)
 /** Upper-cased name for the keyfile option */
-#define KEYFILE_NAME      (ntpdsim_opt_strs+1658)
+#define KEYFILE_NAME      (ntpdsim_opt_strs+1781)
 /** Name string for the keyfile option */
-#define KEYFILE_name      (ntpdsim_opt_strs+1666)
+#define KEYFILE_name      (ntpdsim_opt_strs+1789)
 /** Compiled in flag settings for the keyfile option */
 #define KEYFILE_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -407,11 +423,11 @@ static int const aAuthnoreqCantList[] = {
  *  logfile option description:
  */
 /** Descriptive text for the logfile option */
-#define LOGFILE_DESC      (ntpdsim_opt_strs+1674)
+#define LOGFILE_DESC      (ntpdsim_opt_strs+1797)
 /** Upper-cased name for the logfile option */
-#define LOGFILE_NAME      (ntpdsim_opt_strs+1695)
+#define LOGFILE_NAME      (ntpdsim_opt_strs+1818)
 /** Name string for the logfile option */
-#define LOGFILE_name      (ntpdsim_opt_strs+1703)
+#define LOGFILE_name      (ntpdsim_opt_strs+1826)
 /** Compiled in flag settings for the logfile option */
 #define LOGFILE_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -420,11 +436,11 @@ static int const aAuthnoreqCantList[] = {
  *  novirtualips option description:
  */
 /** Descriptive text for the novirtualips option */
-#define NOVIRTUALIPS_DESC      (ntpdsim_opt_strs+1711)
+#define NOVIRTUALIPS_DESC      (ntpdsim_opt_strs+1834)
 /** Upper-cased name for the novirtualips option */
-#define NOVIRTUALIPS_NAME      (ntpdsim_opt_strs+1747)
+#define NOVIRTUALIPS_NAME      (ntpdsim_opt_strs+1870)
 /** Name string for the novirtualips option */
-#define NOVIRTUALIPS_name      (ntpdsim_opt_strs+1760)
+#define NOVIRTUALIPS_name      (ntpdsim_opt_strs+1883)
 /** Compiled in flag settings for the novirtualips option */
 #define NOVIRTUALIPS_FLAGS     (OPTST_DISABLED)
 
@@ -433,11 +449,11 @@ static int const aAuthnoreqCantList[] = {
  */
 #ifdef SYS_WINNT
 /** Descriptive text for the modifymmtimer option */
-#define MODIFYMMTIMER_DESC      (ntpdsim_opt_strs+1773)
+#define MODIFYMMTIMER_DESC      (ntpdsim_opt_strs+1896)
 /** Upper-cased name for the modifymmtimer option */
-#define MODIFYMMTIMER_NAME      (ntpdsim_opt_strs+1812)
+#define MODIFYMMTIMER_NAME      (ntpdsim_opt_strs+1935)
 /** Name string for the modifymmtimer option */
-#define MODIFYMMTIMER_name      (ntpdsim_opt_strs+1826)
+#define MODIFYMMTIMER_name      (ntpdsim_opt_strs+1949)
 /** Compiled in flag settings for the modifymmtimer option */
 #define MODIFYMMTIMER_FLAGS     (OPTST_DISABLED)
 
@@ -453,11 +469,11 @@ static int const aAuthnoreqCantList[] = {
  *  "Must also have options" and "Incompatible options":
  */
 /** Descriptive text for the nofork option */
-#define NOFORK_DESC      (ntpdsim_opt_strs+1840)
+#define NOFORK_DESC      (ntpdsim_opt_strs+1963)
 /** Upper-cased name for the nofork option */
-#define NOFORK_NAME      (ntpdsim_opt_strs+1852)
+#define NOFORK_NAME      (ntpdsim_opt_strs+1975)
 /** Name string for the nofork option */
-#define NOFORK_name      (ntpdsim_opt_strs+1859)
+#define NOFORK_name      (ntpdsim_opt_strs+1982)
 /** Other options that appear in conjunction with the nofork option */
 static int const aNoforkCantList[] = {
     INDEX_OPT_WAIT_SYNC, NO_EQUIVALENT };
@@ -468,11 +484,11 @@ static int const aNoforkCantList[] = {
  *  nice option description:
  */
 /** Descriptive text for the nice option */
-#define NICE_DESC      (ntpdsim_opt_strs+1866)
+#define NICE_DESC      (ntpdsim_opt_strs+1989)
 /** Upper-cased name for the nice option */
-#define NICE_NAME      (ntpdsim_opt_strs+1887)
+#define NICE_NAME      (ntpdsim_opt_strs+2010)
 /** Name string for the nice option */
-#define NICE_name      (ntpdsim_opt_strs+1892)
+#define NICE_name      (ntpdsim_opt_strs+2015)
 /** Compiled in flag settings for the nice option */
 #define NICE_FLAGS     (OPTST_DISABLED)
 
@@ -480,11 +496,11 @@ static int const aNoforkCantList[] = {
  *  pidfile option description:
  */
 /** Descriptive text for the pidfile option */
-#define PIDFILE_DESC      (ntpdsim_opt_strs+1897)
+#define PIDFILE_DESC      (ntpdsim_opt_strs+2020)
 /** Upper-cased name for the pidfile option */
-#define PIDFILE_NAME      (ntpdsim_opt_strs+1918)
+#define PIDFILE_NAME      (ntpdsim_opt_strs+2041)
 /** Name string for the pidfile option */
-#define PIDFILE_name      (ntpdsim_opt_strs+1926)
+#define PIDFILE_name      (ntpdsim_opt_strs+2049)
 /** Compiled in flag settings for the pidfile option */
 #define PIDFILE_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -493,11 +509,11 @@ static int const aNoforkCantList[] = {
  *  priority option description:
  */
 /** Descriptive text for the priority option */
-#define PRIORITY_DESC      (ntpdsim_opt_strs+1934)
+#define PRIORITY_DESC      (ntpdsim_opt_strs+2057)
 /** Upper-cased name for the priority option */
-#define PRIORITY_NAME      (ntpdsim_opt_strs+1951)
+#define PRIORITY_NAME      (ntpdsim_opt_strs+2074)
 /** Name string for the priority option */
-#define PRIORITY_name      (ntpdsim_opt_strs+1960)
+#define PRIORITY_name      (ntpdsim_opt_strs+2083)
 /** Compiled in flag settings for the priority option */
 #define PRIORITY_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_NUMERIC))
@@ -507,11 +523,11 @@ static int const aNoforkCantList[] = {
  *  "Must also have options" and "Incompatible options":
  */
 /** Descriptive text for the quit option */
-#define QUIT_DESC      (ntpdsim_opt_strs+1969)
+#define QUIT_DESC      (ntpdsim_opt_strs+2092)
 /** Upper-cased name for the quit option */
-#define QUIT_NAME      (ntpdsim_opt_strs+1991)
+#define QUIT_NAME      (ntpdsim_opt_strs+2114)
 /** Name string for the quit option */
-#define QUIT_name      (ntpdsim_opt_strs+1996)
+#define QUIT_name      (ntpdsim_opt_strs+2119)
 /** Other options that appear in conjunction with the quit option */
 static int const aQuitCantList[] = {
     INDEX_OPT_SAVECONFIGQUIT,
@@ -523,11 +539,11 @@ static int const aQuitCantList[] = {
  *  propagationdelay option description:
  */
 /** Descriptive text for the propagationdelay option */
-#define PROPAGATIONDELAY_DESC      (ntpdsim_opt_strs+2001)
+#define PROPAGATIONDELAY_DESC      (ntpdsim_opt_strs+2124)
 /** Upper-cased name for the propagationdelay option */
-#define PROPAGATIONDELAY_NAME      (ntpdsim_opt_strs+2029)
+#define PROPAGATIONDELAY_NAME      (ntpdsim_opt_strs+2152)
 /** Name string for the propagationdelay option */
-#define PROPAGATIONDELAY_name      (ntpdsim_opt_strs+2046)
+#define PROPAGATIONDELAY_name      (ntpdsim_opt_strs+2169)
 /** Compiled in flag settings for the propagationdelay option */
 #define PROPAGATIONDELAY_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -538,11 +554,11 @@ static int const aQuitCantList[] = {
  */
 #ifdef SAVECONFIG
 /** Descriptive text for the saveconfigquit option */
-#define SAVECONFIGQUIT_DESC      (ntpdsim_opt_strs+2063)
+#define SAVECONFIGQUIT_DESC      (ntpdsim_opt_strs+2186)
 /** Upper-cased name for the saveconfigquit option */
-#define SAVECONFIGQUIT_NAME      (ntpdsim_opt_strs+2098)
+#define SAVECONFIGQUIT_NAME      (ntpdsim_opt_strs+2221)
 /** Name string for the saveconfigquit option */
-#define SAVECONFIGQUIT_name      (ntpdsim_opt_strs+2113)
+#define SAVECONFIGQUIT_name      (ntpdsim_opt_strs+2236)
 /** Other options that appear in conjunction with the saveconfigquit option */
 static int const aSaveconfigquitCantList[] = {
     INDEX_OPT_QUIT,
@@ -563,11 +579,11 @@ static int const aSaveconfigquitCantList[] = {
  *  statsdir option description:
  */
 /** Descriptive text for the statsdir option */
-#define STATSDIR_DESC      (ntpdsim_opt_strs+2128)
+#define STATSDIR_DESC      (ntpdsim_opt_strs+2251)
 /** Upper-cased name for the statsdir option */
-#define STATSDIR_NAME      (ntpdsim_opt_strs+2153)
+#define STATSDIR_NAME      (ntpdsim_opt_strs+2276)
 /** Name string for the statsdir option */
-#define STATSDIR_name      (ntpdsim_opt_strs+2162)
+#define STATSDIR_name      (ntpdsim_opt_strs+2285)
 /** Compiled in flag settings for the statsdir option */
 #define STATSDIR_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -576,11 +592,11 @@ static int const aSaveconfigquitCantList[] = {
  *  trustedkey option description:
  */
 /** Descriptive text for the trustedkey option */
-#define TRUSTEDKEY_DESC      (ntpdsim_opt_strs+2171)
+#define TRUSTEDKEY_DESC      (ntpdsim_opt_strs+2294)
 /** Upper-cased name for the trustedkey option */
-#define TRUSTEDKEY_NAME      (ntpdsim_opt_strs+2190)
+#define TRUSTEDKEY_NAME      (ntpdsim_opt_strs+2313)
 /** Name string for the trustedkey option */
-#define TRUSTEDKEY_name      (ntpdsim_opt_strs+2201)
+#define TRUSTEDKEY_name      (ntpdsim_opt_strs+2324)
 /** Compiled in flag settings for the trustedkey option */
 #define TRUSTEDKEY_FLAGS     (OPTST_DISABLED | OPTST_STACKED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -590,11 +606,11 @@ static int const aSaveconfigquitCantList[] = {
  */
 #ifdef HAVE_DROPROOT
 /** Descriptive text for the user option */
-#define USER_DESC      (ntpdsim_opt_strs+2212)
+#define USER_DESC      (ntpdsim_opt_strs+2335)
 /** Upper-cased name for the user option */
-#define USER_NAME      (ntpdsim_opt_strs+2246)
+#define USER_NAME      (ntpdsim_opt_strs+2369)
 /** Name string for the user option */
-#define USER_name      (ntpdsim_opt_strs+2251)
+#define USER_name      (ntpdsim_opt_strs+2374)
 /** Compiled in flag settings for the user option */
 #define USER_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -603,19 +619,19 @@ static int const aSaveconfigquitCantList[] = {
 #define USER_FLAGS     (OPTST_OMITTED | OPTST_NO_INIT)
 #define USER_NAME      NULL
 /** Descriptive text for the user option */
-#define USER_DESC      (ntpdsim_opt_strs+1497)
-#define USER_name      (ntpdsim_opt_strs+2251)
+#define USER_DESC      (ntpdsim_opt_strs+1620)
+#define USER_name      (ntpdsim_opt_strs+2374)
 #endif  /* HAVE_DROPROOT */
 
 /**
  *  updateinterval option description:
  */
 /** Descriptive text for the updateinterval option */
-#define UPDATEINTERVAL_DESC      (ntpdsim_opt_strs+2256)
+#define UPDATEINTERVAL_DESC      (ntpdsim_opt_strs+2379)
 /** Upper-cased name for the updateinterval option */
-#define UPDATEINTERVAL_NAME      (ntpdsim_opt_strs+2320)
+#define UPDATEINTERVAL_NAME      (ntpdsim_opt_strs+2443)
 /** Name string for the updateinterval option */
-#define UPDATEINTERVAL_name      (ntpdsim_opt_strs+2335)
+#define UPDATEINTERVAL_name      (ntpdsim_opt_strs+2458)
 /** Compiled in flag settings for the updateinterval option */
 #define UPDATEINTERVAL_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_NUMERIC))
@@ -624,11 +640,11 @@ static int const aSaveconfigquitCantList[] = {
  *  var option description:
  */
 /** Descriptive text for the var option */
-#define VAR_DESC      (ntpdsim_opt_strs+2350)
+#define VAR_DESC      (ntpdsim_opt_strs+2473)
 /** Upper-cased name for the var option */
-#define VAR_NAME      (ntpdsim_opt_strs+2380)
+#define VAR_NAME      (ntpdsim_opt_strs+2503)
 /** Name string for the var option */
-#define VAR_name      (ntpdsim_opt_strs+2384)
+#define VAR_name      (ntpdsim_opt_strs+2507)
 /** Compiled in flag settings for the var option */
 #define VAR_FLAGS     (OPTST_DISABLED | OPTST_STACKED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -637,11 +653,11 @@ static int const aSaveconfigquitCantList[] = {
  *  dvar option description:
  */
 /** Descriptive text for the dvar option */
-#define DVAR_DESC      (ntpdsim_opt_strs+2388)
+#define DVAR_DESC      (ntpdsim_opt_strs+2511)
 /** Upper-cased name for the dvar option */
-#define DVAR_NAME      (ntpdsim_opt_strs+2422)
+#define DVAR_NAME      (ntpdsim_opt_strs+2545)
 /** Name string for the dvar option */
-#define DVAR_name      (ntpdsim_opt_strs+2427)
+#define DVAR_name      (ntpdsim_opt_strs+2550)
 /** Compiled in flag settings for the dvar option */
 #define DVAR_FLAGS     (OPTST_DISABLED | OPTST_STACKED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -652,11 +668,11 @@ static int const aSaveconfigquitCantList[] = {
  */
 #ifdef HAVE_WORKING_FORK
 /** Descriptive text for the wait-sync option */
-#define WAIT_SYNC_DESC      (ntpdsim_opt_strs+2432)
+#define WAIT_SYNC_DESC      (ntpdsim_opt_strs+2555)
 /** Upper-cased name for the wait-sync option */
-#define WAIT_SYNC_NAME      (ntpdsim_opt_strs+2469)
+#define WAIT_SYNC_NAME      (ntpdsim_opt_strs+2592)
 /** Name string for the wait-sync option */
-#define WAIT_SYNC_name      (ntpdsim_opt_strs+2479)
+#define WAIT_SYNC_name      (ntpdsim_opt_strs+2602)
 /** Other options that appear in conjunction with the wait-sync option */
 static int const aWait_SyncCantList[] = {
     INDEX_OPT_NOFORK,
@@ -678,11 +694,11 @@ static int const aWait_SyncCantList[] = {
  *  slew option description:
  */
 /** Descriptive text for the slew option */
-#define SLEW_DESC      (ntpdsim_opt_strs+2489)
+#define SLEW_DESC      (ntpdsim_opt_strs+2612)
 /** Upper-cased name for the slew option */
-#define SLEW_NAME      (ntpdsim_opt_strs+2512)
+#define SLEW_NAME      (ntpdsim_opt_strs+2635)
 /** Name string for the slew option */
-#define SLEW_name      (ntpdsim_opt_strs+2517)
+#define SLEW_name      (ntpdsim_opt_strs+2640)
 /** Compiled in flag settings for the slew option */
 #define SLEW_FLAGS     (OPTST_DISABLED)
 
@@ -691,11 +707,11 @@ static int const aWait_SyncCantList[] = {
  */
 #ifdef SYS_WINNT
 /** Descriptive text for the usepcc option */
-#define USEPCC_DESC      (ntpdsim_opt_strs+2522)
+#define USEPCC_DESC      (ntpdsim_opt_strs+2645)
 /** Upper-cased name for the usepcc option */
-#define USEPCC_NAME      (ntpdsim_opt_strs+2559)
+#define USEPCC_NAME      (ntpdsim_opt_strs+2682)
 /** Name string for the usepcc option */
-#define USEPCC_name      (ntpdsim_opt_strs+2566)
+#define USEPCC_name      (ntpdsim_opt_strs+2689)
 /** Compiled in flag settings for the usepcc option */
 #define USEPCC_FLAGS     (OPTST_DISABLED)
 
@@ -711,11 +727,11 @@ static int const aWait_SyncCantList[] = {
  */
 #ifdef SYS_WINNT
 /** Descriptive text for the pccfreq option */
-#define PCCFREQ_DESC      (ntpdsim_opt_strs+2573)
+#define PCCFREQ_DESC      (ntpdsim_opt_strs+2696)
 /** Upper-cased name for the pccfreq option */
-#define PCCFREQ_NAME      (ntpdsim_opt_strs+2616)
+#define PCCFREQ_NAME      (ntpdsim_opt_strs+2739)
 /** Name string for the pccfreq option */
-#define PCCFREQ_name      (ntpdsim_opt_strs+2624)
+#define PCCFREQ_name      (ntpdsim_opt_strs+2747)
 /** Compiled in flag settings for the pccfreq option */
 #define PCCFREQ_FLAGS     (OPTST_DISABLED \
         | OPTST_SET_ARGTYPE(OPARG_TYPE_STRING))
@@ -732,11 +748,11 @@ static int const aWait_SyncCantList[] = {
  */
 #ifdef HAVE_DNSREGISTRATION
 /** Descriptive text for the mdns option */
-#define MDNS_DESC      (ntpdsim_opt_strs+2632)
+#define MDNS_DESC      (ntpdsim_opt_strs+2755)
 /** Upper-cased name for the mdns option */
-#define MDNS_NAME      (ntpdsim_opt_strs+2667)
+#define MDNS_NAME      (ntpdsim_opt_strs+2790)
 /** Name string for the mdns option */
-#define MDNS_name      (ntpdsim_opt_strs+2672)
+#define MDNS_name      (ntpdsim_opt_strs+2795)
 /** Compiled in flag settings for the mdns option */
 #define MDNS_FLAGS     (OPTST_DISABLED)
 
@@ -750,11 +766,11 @@ static int const aWait_SyncCantList[] = {
 /*
  *  Help/More_Help/Version option descriptions:
  */
-#define HELP_DESC       (ntpdsim_opt_strs+2677)
-#define HELP_name       (ntpdsim_opt_strs+2721)
+#define HELP_DESC       (ntpdsim_opt_strs+2800)
+#define HELP_name       (ntpdsim_opt_strs+2844)
 #ifdef HAVE_WORKING_FORK
-#define MORE_HELP_DESC  (ntpdsim_opt_strs+2726)
-#define MORE_HELP_name  (ntpdsim_opt_strs+2771)
+#define MORE_HELP_DESC  (ntpdsim_opt_strs+2849)
+#define MORE_HELP_name  (ntpdsim_opt_strs+2894)
 #define MORE_HELP_FLAGS (OPTST_IMM | OPTST_NO_INIT)
 #else
 #define MORE_HELP_DESC  HELP_DESC
@@ -767,14 +783,14 @@ static int const aWait_SyncCantList[] = {
 #  define VER_FLAGS     (OPTST_SET_ARGTYPE(OPARG_TYPE_STRING) | \
                          OPTST_ARG_OPTIONAL | OPTST_IMM | OPTST_NO_INIT)
 #endif
-#define VER_DESC        (ntpdsim_opt_strs+2781)
-#define VER_name        (ntpdsim_opt_strs+2817)
-#define SAVE_OPTS_DESC  (ntpdsim_opt_strs+2825)
-#define SAVE_OPTS_name  (ntpdsim_opt_strs+2864)
-#define LOAD_OPTS_DESC     (ntpdsim_opt_strs+2874)
-#define LOAD_OPTS_NAME     (ntpdsim_opt_strs+2906)
-#define NO_LOAD_OPTS_name  (ntpdsim_opt_strs+2916)
-#define LOAD_OPTS_pfx      (ntpdsim_opt_strs+2929)
+#define VER_DESC        (ntpdsim_opt_strs+2904)
+#define VER_name        (ntpdsim_opt_strs+2940)
+#define SAVE_OPTS_DESC  (ntpdsim_opt_strs+2948)
+#define SAVE_OPTS_name  (ntpdsim_opt_strs+2987)
+#define LOAD_OPTS_DESC     (ntpdsim_opt_strs+2997)
+#define LOAD_OPTS_NAME     (ntpdsim_opt_strs+3029)
+#define NO_LOAD_OPTS_name  (ntpdsim_opt_strs+3039)
+#define LOAD_OPTS_pfx      (ntpdsim_opt_strs+3052)
 #define LOAD_OPTS_name     (NO_LOAD_OPTS_name + 3)
 /**
  *  Declare option callback procedures
@@ -915,8 +931,20 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ PANICGATE_DESC, PANICGATE_NAME, PANICGATE_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 10, VALUE_OPT_JAILDIR,
-     /* equiv idx, value */ 10, VALUE_OPT_JAILDIR,
+  {  /* entry idx, value */ 10, VALUE_OPT_FORCE_STEP_ONCE,
+     /* equiv idx, value */ 10, VALUE_OPT_FORCE_STEP_ONCE,
+     /* equivalenced to  */ NO_EQUIVALENT,
+     /* min, max, act ct */ 0, 1, 0,
+     /* opt state flags  */ FORCE_STEP_ONCE_FLAGS, 0,
+     /* last opt argumnt */ { NULL }, /* --force_step_once */
+     /* arg list/cookie  */ NULL,
+     /* must/cannot opts */ NULL, NULL,
+     /* option proc      */ NULL,
+     /* desc, NAME, name */ FORCE_STEP_ONCE_DESC, FORCE_STEP_ONCE_NAME, FORCE_STEP_ONCE_name,
+     /* disablement strs */ NULL, NULL },
+
+  {  /* entry idx, value */ 11, VALUE_OPT_JAILDIR,
+     /* equiv idx, value */ 11, VALUE_OPT_JAILDIR,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ JAILDIR_FLAGS, 0,
@@ -927,8 +955,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ JAILDIR_DESC, JAILDIR_NAME, JAILDIR_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 11, VALUE_OPT_INTERFACE,
-     /* equiv idx, value */ 11, VALUE_OPT_INTERFACE,
+  {  /* entry idx, value */ 12, VALUE_OPT_INTERFACE,
+     /* equiv idx, value */ 12, VALUE_OPT_INTERFACE,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, NOLIMIT, 0,
      /* opt state flags  */ INTERFACE_FLAGS, 0,
@@ -939,8 +967,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ INTERFACE_DESC, INTERFACE_NAME, INTERFACE_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 12, VALUE_OPT_KEYFILE,
-     /* equiv idx, value */ 12, VALUE_OPT_KEYFILE,
+  {  /* entry idx, value */ 13, VALUE_OPT_KEYFILE,
+     /* equiv idx, value */ 13, VALUE_OPT_KEYFILE,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ KEYFILE_FLAGS, 0,
@@ -951,8 +979,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ KEYFILE_DESC, KEYFILE_NAME, KEYFILE_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 13, VALUE_OPT_LOGFILE,
-     /* equiv idx, value */ 13, VALUE_OPT_LOGFILE,
+  {  /* entry idx, value */ 14, VALUE_OPT_LOGFILE,
+     /* equiv idx, value */ 14, VALUE_OPT_LOGFILE,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ LOGFILE_FLAGS, 0,
@@ -963,8 +991,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ LOGFILE_DESC, LOGFILE_NAME, LOGFILE_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 14, VALUE_OPT_NOVIRTUALIPS,
-     /* equiv idx, value */ 14, VALUE_OPT_NOVIRTUALIPS,
+  {  /* entry idx, value */ 15, VALUE_OPT_NOVIRTUALIPS,
+     /* equiv idx, value */ 15, VALUE_OPT_NOVIRTUALIPS,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ NOVIRTUALIPS_FLAGS, 0,
@@ -975,8 +1003,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ NOVIRTUALIPS_DESC, NOVIRTUALIPS_NAME, NOVIRTUALIPS_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 15, VALUE_OPT_MODIFYMMTIMER,
-     /* equiv idx, value */ 15, VALUE_OPT_MODIFYMMTIMER,
+  {  /* entry idx, value */ 16, VALUE_OPT_MODIFYMMTIMER,
+     /* equiv idx, value */ 16, VALUE_OPT_MODIFYMMTIMER,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ MODIFYMMTIMER_FLAGS, 0,
@@ -987,8 +1015,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ MODIFYMMTIMER_DESC, MODIFYMMTIMER_NAME, MODIFYMMTIMER_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 16, VALUE_OPT_NOFORK,
-     /* equiv idx, value */ 16, VALUE_OPT_NOFORK,
+  {  /* entry idx, value */ 17, VALUE_OPT_NOFORK,
+     /* equiv idx, value */ 17, VALUE_OPT_NOFORK,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ NOFORK_FLAGS, 0,
@@ -999,8 +1027,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ NOFORK_DESC, NOFORK_NAME, NOFORK_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 17, VALUE_OPT_NICE,
-     /* equiv idx, value */ 17, VALUE_OPT_NICE,
+  {  /* entry idx, value */ 18, VALUE_OPT_NICE,
+     /* equiv idx, value */ 18, VALUE_OPT_NICE,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ NICE_FLAGS, 0,
@@ -1011,8 +1039,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ NICE_DESC, NICE_NAME, NICE_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 18, VALUE_OPT_PIDFILE,
-     /* equiv idx, value */ 18, VALUE_OPT_PIDFILE,
+  {  /* entry idx, value */ 19, VALUE_OPT_PIDFILE,
+     /* equiv idx, value */ 19, VALUE_OPT_PIDFILE,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ PIDFILE_FLAGS, 0,
@@ -1023,8 +1051,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ PIDFILE_DESC, PIDFILE_NAME, PIDFILE_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 19, VALUE_OPT_PRIORITY,
-     /* equiv idx, value */ 19, VALUE_OPT_PRIORITY,
+  {  /* entry idx, value */ 20, VALUE_OPT_PRIORITY,
+     /* equiv idx, value */ 20, VALUE_OPT_PRIORITY,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ PRIORITY_FLAGS, 0,
@@ -1035,8 +1063,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ PRIORITY_DESC, PRIORITY_NAME, PRIORITY_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 20, VALUE_OPT_QUIT,
-     /* equiv idx, value */ 20, VALUE_OPT_QUIT,
+  {  /* entry idx, value */ 21, VALUE_OPT_QUIT,
+     /* equiv idx, value */ 21, VALUE_OPT_QUIT,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ QUIT_FLAGS, 0,
@@ -1047,8 +1075,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ QUIT_DESC, QUIT_NAME, QUIT_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 21, VALUE_OPT_PROPAGATIONDELAY,
-     /* equiv idx, value */ 21, VALUE_OPT_PROPAGATIONDELAY,
+  {  /* entry idx, value */ 22, VALUE_OPT_PROPAGATIONDELAY,
+     /* equiv idx, value */ 22, VALUE_OPT_PROPAGATIONDELAY,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ PROPAGATIONDELAY_FLAGS, 0,
@@ -1059,8 +1087,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ PROPAGATIONDELAY_DESC, PROPAGATIONDELAY_NAME, PROPAGATIONDELAY_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 22, VALUE_OPT_SAVECONFIGQUIT,
-     /* equiv idx, value */ 22, VALUE_OPT_SAVECONFIGQUIT,
+  {  /* entry idx, value */ 23, VALUE_OPT_SAVECONFIGQUIT,
+     /* equiv idx, value */ 23, VALUE_OPT_SAVECONFIGQUIT,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ SAVECONFIGQUIT_FLAGS, 0,
@@ -1071,8 +1099,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ SAVECONFIGQUIT_DESC, SAVECONFIGQUIT_NAME, SAVECONFIGQUIT_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 23, VALUE_OPT_STATSDIR,
-     /* equiv idx, value */ 23, VALUE_OPT_STATSDIR,
+  {  /* entry idx, value */ 24, VALUE_OPT_STATSDIR,
+     /* equiv idx, value */ 24, VALUE_OPT_STATSDIR,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ STATSDIR_FLAGS, 0,
@@ -1083,8 +1111,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ STATSDIR_DESC, STATSDIR_NAME, STATSDIR_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 24, VALUE_OPT_TRUSTEDKEY,
-     /* equiv idx, value */ 24, VALUE_OPT_TRUSTEDKEY,
+  {  /* entry idx, value */ 25, VALUE_OPT_TRUSTEDKEY,
+     /* equiv idx, value */ 25, VALUE_OPT_TRUSTEDKEY,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, NOLIMIT, 0,
      /* opt state flags  */ TRUSTEDKEY_FLAGS, 0,
@@ -1095,8 +1123,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ TRUSTEDKEY_DESC, TRUSTEDKEY_NAME, TRUSTEDKEY_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 25, VALUE_OPT_USER,
-     /* equiv idx, value */ 25, VALUE_OPT_USER,
+  {  /* entry idx, value */ 26, VALUE_OPT_USER,
+     /* equiv idx, value */ 26, VALUE_OPT_USER,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ USER_FLAGS, 0,
@@ -1107,8 +1135,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ USER_DESC, USER_NAME, USER_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 26, VALUE_OPT_UPDATEINTERVAL,
-     /* equiv idx, value */ 26, VALUE_OPT_UPDATEINTERVAL,
+  {  /* entry idx, value */ 27, VALUE_OPT_UPDATEINTERVAL,
+     /* equiv idx, value */ 27, VALUE_OPT_UPDATEINTERVAL,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ UPDATEINTERVAL_FLAGS, 0,
@@ -1119,8 +1147,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ UPDATEINTERVAL_DESC, UPDATEINTERVAL_NAME, UPDATEINTERVAL_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 27, VALUE_OPT_VAR,
-     /* equiv idx, value */ 27, VALUE_OPT_VAR,
+  {  /* entry idx, value */ 28, VALUE_OPT_VAR,
+     /* equiv idx, value */ 28, VALUE_OPT_VAR,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, NOLIMIT, 0,
      /* opt state flags  */ VAR_FLAGS, 0,
@@ -1131,8 +1159,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ VAR_DESC, VAR_NAME, VAR_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 28, VALUE_OPT_DVAR,
-     /* equiv idx, value */ 28, VALUE_OPT_DVAR,
+  {  /* entry idx, value */ 29, VALUE_OPT_DVAR,
+     /* equiv idx, value */ 29, VALUE_OPT_DVAR,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, NOLIMIT, 0,
      /* opt state flags  */ DVAR_FLAGS, 0,
@@ -1143,8 +1171,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ DVAR_DESC, DVAR_NAME, DVAR_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 29, VALUE_OPT_WAIT_SYNC,
-     /* equiv idx, value */ 29, VALUE_OPT_WAIT_SYNC,
+  {  /* entry idx, value */ 30, VALUE_OPT_WAIT_SYNC,
+     /* equiv idx, value */ 30, VALUE_OPT_WAIT_SYNC,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ WAIT_SYNC_FLAGS, 0,
@@ -1155,8 +1183,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ WAIT_SYNC_DESC, WAIT_SYNC_NAME, WAIT_SYNC_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 30, VALUE_OPT_SLEW,
-     /* equiv idx, value */ 30, VALUE_OPT_SLEW,
+  {  /* entry idx, value */ 31, VALUE_OPT_SLEW,
+     /* equiv idx, value */ 31, VALUE_OPT_SLEW,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ SLEW_FLAGS, 0,
@@ -1167,8 +1195,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ SLEW_DESC, SLEW_NAME, SLEW_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 31, VALUE_OPT_USEPCC,
-     /* equiv idx, value */ 31, VALUE_OPT_USEPCC,
+  {  /* entry idx, value */ 32, VALUE_OPT_USEPCC,
+     /* equiv idx, value */ 32, VALUE_OPT_USEPCC,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ USEPCC_FLAGS, 0,
@@ -1179,8 +1207,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ USEPCC_DESC, USEPCC_NAME, USEPCC_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 32, VALUE_OPT_PCCFREQ,
-     /* equiv idx, value */ 32, VALUE_OPT_PCCFREQ,
+  {  /* entry idx, value */ 33, VALUE_OPT_PCCFREQ,
+     /* equiv idx, value */ 33, VALUE_OPT_PCCFREQ,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ PCCFREQ_FLAGS, 0,
@@ -1191,8 +1219,8 @@ static tOptDesc optDesc[OPTION_CT] = {
      /* desc, NAME, name */ PCCFREQ_DESC, PCCFREQ_NAME, PCCFREQ_name,
      /* disablement strs */ NULL, NULL },
 
-  {  /* entry idx, value */ 33, VALUE_OPT_MDNS,
-     /* equiv idx, value */ 33, VALUE_OPT_MDNS,
+  {  /* entry idx, value */ 34, VALUE_OPT_MDNS,
+     /* equiv idx, value */ 34, VALUE_OPT_MDNS,
      /* equivalenced to  */ NO_EQUIVALENT,
      /* min, max, act ct */ 0, 1, 0,
      /* opt state flags  */ MDNS_FLAGS, 0,
@@ -1271,24 +1299,24 @@ static tOptDesc optDesc[OPTION_CT] = {
 
 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 /** Reference to the upper cased version of ntpdsim. */
-#define zPROGNAME       (ntpdsim_opt_strs+2932)
+#define zPROGNAME       (ntpdsim_opt_strs+3055)
 /** Reference to the title line for ntpdsim usage. */
-#define zUsageTitle     (ntpdsim_opt_strs+2940)
+#define zUsageTitle     (ntpdsim_opt_strs+3063)
 /** ntpdsim configuration file name. */
-#define zRcName         (ntpdsim_opt_strs+3063)
+#define zRcName         (ntpdsim_opt_strs+3185)
 /** Directories to search for ntpdsim config files. */
 static char const * const apzHomeList[3] = {
-    ntpdsim_opt_strs+3055,
-    ntpdsim_opt_strs+3061,
+    ntpdsim_opt_strs+3177,
+    ntpdsim_opt_strs+3183,
     NULL };
 /** The ntpdsim program bug email address. */
-#define zBugsAddr       (ntpdsim_opt_strs+3070)
+#define zBugsAddr       (ntpdsim_opt_strs+3192)
 /** Clarification/explanation of what ntpdsim does. */
 #define zExplain        (NULL)
 /** Extra detail explaining what ntpdsim does. */
-#define zDetail         (ntpdsim_opt_strs+3104)
+#define zDetail         (ntpdsim_opt_strs+3226)
 /** The full version string for ntpdsim. */
-#define zFullVersion    (ntpdsim_opt_strs+3106)
+#define zFullVersion    (ntpdsim_opt_strs+3228)
 /* extracted from optcode.tlib near line 364 */
 
 #if defined(ENABLE_NLS)
@@ -1347,7 +1375,7 @@ OPT_VALUE_SET_DEBUG_LEVEL++;
     (void)pOptDesc;
     (void)pOptions;
 }
-/* extracted from optmain.tlib near line 1245 */
+/* extracted from optmain.tlib near line 1250 */
 
 /**
  * The directory containing the data associated with ntpdsim.
@@ -1411,7 +1439,7 @@ tOptions ntpdsimOptions = {
       NO_EQUIVALENT, /* '-#' option index */
       NO_EQUIVALENT /* index of default opt */
     },
-    39 /* full option count */, 34 /* user option count */,
+    40 /* full option count */, 35 /* user option count */,
     ntpdsim_full_usage, ntpdsim_short_usage,
     NULL, NULL,
     PKGDATADIR, ntpdsim_packager_info
@@ -1460,11 +1488,11 @@ AO_gettext(char const * pz)
     if (option_xlateable_txt.field_ct != 0) {
         res = dgettext("libopts", pz);
         if (res == pz)
-            res = (char *)(void *)_(pz);
+            res = (char *)VOIDP(_(pz));
     } else
-        res = (char *)(void *)_(pz);
+        res = (char *)VOIDP(_(pz));
 #else
-    res = (char *)(void *)_(pz);
+    res = (char *)VOIDP(_(pz));
 #endif
     if (res == pz)
         return res;
@@ -1501,7 +1529,7 @@ translate_option_strings(void)
          *  Do the translations.  The first pointer follows the field count
          *  field.  The field count field is the size of a pointer.
          */
-        char ** ppz = (char**)(void*)&(option_xlateable_txt);
+        char ** ppz = (char**)VOIDP(&(option_xlateable_txt));
         int     ix  = option_xlateable_txt.field_ct;
 
         do {
@@ -1511,16 +1539,16 @@ translate_option_strings(void)
         /* prevent re-translation and disable "libopts" domain lookup */
         option_xlateable_txt.field_ct = 0;
 
-        coerce_it((void*)&(opts->pzCopyright));
-        coerce_it((void*)&(opts->pzCopyNotice));
-        coerce_it((void*)&(opts->pzFullVersion));
-        coerce_it((void*)&(opts->pzUsageTitle));
-        coerce_it((void*)&(opts->pzExplain));
-        coerce_it((void*)&(opts->pzDetail));
+        coerce_it(VOIDP(&(opts->pzCopyright)));
+        coerce_it(VOIDP(&(opts->pzCopyNotice)));
+        coerce_it(VOIDP(&(opts->pzFullVersion)));
+        coerce_it(VOIDP(&(opts->pzUsageTitle)));
+        coerce_it(VOIDP(&(opts->pzExplain)));
+        coerce_it(VOIDP(&(opts->pzDetail)));
         {
             tOptDesc * od = opts->pOptDesc;
             for (ix = opts->optCt; ix > 0; ix--, od++)
-                coerce_it((void*)&(od->pzText));
+                coerce_it(VOIDP(&(od->pzText)));
         }
     }
 }
@@ -1546,8 +1574,8 @@ static void bogus_function(void) {
      translate option names.
    */
   /* referenced via ntpdsimOptions.pzCopyright */
-  puts(_("ntpdsim 4.2.7p464\n\
-Copyright (C) 1970-2014 The University of Delaware, all rights reserved.\n\
+  puts(_("ntpdsim 4.2.8p13\n\
+Copyright (C) 1992-2017 The University of Delaware and Network Time Foundation, all rights reserved.\n\
 This is free software. It is licensed for use, modification and\n\
 redistribution under the terms of the NTP License, copies of which\n\
 can be seen at:\n"));
@@ -1561,9 +1589,10 @@ provided that the above copyright notice appears in all copies and that\n\
 both the copyright notice and this permission notice appear in supporting\n\
 documentation, and that the name The University of Delaware not be used in\n\
 advertising or publicity pertaining to distribution of the software without\n\
-specific, written prior permission.  The University of Delaware makes no\n\
-representations about the suitability this software for any purpose.  It is\n\
-provided \"as is\" without express or implied warranty.\n"));
+specific, written prior permission.  The University of Delaware and Network\n\
+Time Foundation makes no representations about the suitability this\n\
+software for any purpose.  It is provided \"as is\" without express or\n\
+implied warranty.\n"));
 
   /* referenced via ntpdsimOptions.pOptDesc->pzText */
   puts(_("Force IPv4 DNS name resolution"));
@@ -1595,6 +1624,9 @@ provided \"as is\" without express or implied warranty.\n"));
   /* referenced via ntpdsimOptions.pOptDesc->pzText */
   puts(_("Allow the first adjustment to be Big"));
 
+  /* referenced via ntpdsimOptions.pOptDesc->pzText */
+  puts(_("Step any initial offset correction."));
+
   /* referenced via ntpdsimOptions.pOptDesc->pzText */
   puts(_("Jail directory"));
 
@@ -1689,14 +1721,14 @@ provided \"as is\" without express or implied warranty.\n"));
   puts(_("load options from a config file"));
 
   /* referenced via ntpdsimOptions.pzUsageTitle */
-  puts(_("ntpdsim - NTP daemon simulation program - Ver. 4.2.7p464\n\
+  puts(_("ntpdsim - NTP daemon simulation program - Ver. 4.2.8p13\n\
 Usage:  %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...\n"));
 
   /* referenced via ntpdsimOptions.pzDetail */
   puts(_("\n"));
 
   /* referenced via ntpdsimOptions.pzFullVersion */
-  puts(_("ntpdsim 4.2.7p464"));
+  puts(_("ntpdsim 4.2.8p13"));
 
   /* referenced via ntpdsimOptions.pzFullUsage */
   puts(_("<<<NOT-FOUND>>>"));
@@ -1710,19 +1742,19 @@ Usage:  %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...\n"));
   puts(_("allocation of %d bytes failed\n"));
 #line 53 "../init.c"
   puts(_("AutoOpts function called without option descriptor\n"));
-#line 90 "../init.c"
+#line 86 "../init.c"
   puts(_("\tThis exceeds the compiled library version:  "));
-#line 88 "../init.c"
+#line 84 "../init.c"
   puts(_("Automated Options Processing Error!\n"
        "\t%s called AutoOpts function with structure version %d:%d:%d.\n"));
 #line 80 "../autoopts.c"
   puts(_("realloc of %d bytes at 0x%p failed\n"));
-#line 92 "../init.c"
+#line 88 "../init.c"
   puts(_("\tThis is less than the minimum library version:  "));
 #line 121 "../version.c"
   puts(_("Automated Options version %s\n"
        "\tCopyright (C) 1999-2014 by Bruce Korb - all rights reserved\n"));
-#line 82 "../makeshell.c"
+#line 87 "../makeshell.c"
   puts(_("(AutoOpts bug):  %s.\n"));
 #line 90 "../reset.c"
   puts(_("optionResetOpt() called, but reset-option not configured"));
@@ -1746,9 +1778,9 @@ Usage:  %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...\n"));
   puts(_("%s: Command line arguments required\n"));
 #line 43 "../alias.c"
   puts(_("%d %s%s options allowed\n"));
-#line 89 "../makeshell.c"
+#line 94 "../makeshell.c"
   puts(_("%s error %d (%s) calling %s for '%s'\n"));
-#line 301 "../makeshell.c"
+#line 306 "../makeshell.c"
   puts(_("interprocess pipe"));
 #line 168 "../version.c"
   puts(_("error: version option argument '%c' invalid.  Use:\n"
@@ -1826,9 +1858,9 @@ Usage:  %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...\n"));
   puts(_("Try '%s %s' for more information.\n"));
 #line 45 "../alias.c"
   puts(_("one %s%s option allowed\n"));
-#line 203 "../makeshell.c"
+#line 208 "../makeshell.c"
   puts(_("standard output"));
-#line 938 "../makeshell.c"
+#line 943 "../makeshell.c"
   puts(_("standard output"));
 #line 274 "../usage.c"
   puts(_("standard output"));
@@ -1846,9 +1878,9 @@ Usage:  %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...\n"));
   puts(_("standard error"));
 #line 175 "../version.c"
   puts(_("standard error"));
-#line 203 "../makeshell.c"
+#line 208 "../makeshell.c"
   puts(_("write"));
-#line 938 "../makeshell.c"
+#line 943 "../makeshell.c"
   puts(_("write"));
 #line 273 "../usage.c"
   puts(_("write"));
@@ -1900,7 +1932,7 @@ Usage:  %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...\n"));
 #line 380 "../usage.c"
   puts(_("Options are specified by doubled hyphens and their name or by a single\n"
        "hyphen and the flag character.\n"));
-#line 916 "../makeshell.c"
+#line 921 "../makeshell.c"
   puts(_("\n"
        "= = = = = = = =\n\n"
        "This incarnation of genshell will produce\n"
index d0ffe08152f76211fe7948f3473352043d1661ff..319e77c62eff370cd95deb6bb02f58bec4d80dd2 100644 (file)
@@ -1,11 +1,11 @@
 /*
  *  EDIT THIS FILE WITH CAUTION  (ntpdsim-opts.h)
  *
- *  It has been AutoGen-ed
+ *  It has been AutoGen-ed  April  5, 2019 at 01:12:34 AM by AutoGen 5.18.5
  *  From the definitions    ntpdsim-opts.def
  *  and the template file   options
  *
- * Generated from AutoOpts 41:0:16 templates.
+ * Generated from AutoOpts 41:1:16 templates.
  *
  *  AutoOpts is a copyrighted work.  This header file is not encumbered
  *  by AutoOpts licensing, but is provided under the licensing terms chosen
@@ -18,7 +18,7 @@
  * The ntpdsim program is copyrighted and licensed
  * under the following terms:
  *
- *  Copyright (C) 1970-2014 The University of Delaware, all rights reserved.
+ *  Copyright (C) 1992-2017 The University of Delaware and Network Time Foundation, all rights reserved.
  *  This is free software. It is licensed for use, modification and
  *  redistribution under the terms of the NTP License, copies of which
  *  can be seen at:
@@ -31,7 +31,7 @@
  *  both the copyright notice and this permission notice appear in
  *  supporting documentation, and that the name The University of Delaware not be used in
  *  advertising or publicity pertaining to distribution of the software
- *  without specific, written prior permission. The University of Delaware makes no
+ *  without specific, written prior permission. The University of Delaware and Network Time Foundation makes no
  *  representations about the suitability this software for any purpose. It
  *  is provided "as is" without express or implied warranty.
  */
@@ -53,7 +53,7 @@
  *  tolerable version is at least as old as what was current when the header
  *  template was released.
  */
-#define AO_TEMPLATE_VERSION 167936
+#define AO_TEMPLATE_VERSION 167937
 #if (AO_TEMPLATE_VERSION < OPTIONS_MINIMUM_VERSION) \
  || (AO_TEMPLATE_VERSION > OPTIONS_STRUCT_VERSION)
 # error option template version mismatches autoopts/options.h header
@@ -74,42 +74,43 @@ typedef enum {
     INDEX_OPT_SET_DEBUG_LEVEL   =  7,
     INDEX_OPT_DRIFTFILE         =  8,
     INDEX_OPT_PANICGATE         =  9,
-    INDEX_OPT_JAILDIR           = 10,
-    INDEX_OPT_INTERFACE         = 11,
-    INDEX_OPT_KEYFILE           = 12,
-    INDEX_OPT_LOGFILE           = 13,
-    INDEX_OPT_NOVIRTUALIPS      = 14,
-    INDEX_OPT_MODIFYMMTIMER     = 15,
-    INDEX_OPT_NOFORK            = 16,
-    INDEX_OPT_NICE              = 17,
-    INDEX_OPT_PIDFILE           = 18,
-    INDEX_OPT_PRIORITY          = 19,
-    INDEX_OPT_QUIT              = 20,
-    INDEX_OPT_PROPAGATIONDELAY  = 21,
-    INDEX_OPT_SAVECONFIGQUIT    = 22,
-    INDEX_OPT_STATSDIR          = 23,
-    INDEX_OPT_TRUSTEDKEY        = 24,
-    INDEX_OPT_USER              = 25,
-    INDEX_OPT_UPDATEINTERVAL    = 26,
-    INDEX_OPT_VAR               = 27,
-    INDEX_OPT_DVAR              = 28,
-    INDEX_OPT_WAIT_SYNC         = 29,
-    INDEX_OPT_SLEW              = 30,
-    INDEX_OPT_USEPCC            = 31,
-    INDEX_OPT_PCCFREQ           = 32,
-    INDEX_OPT_MDNS              = 33,
-    INDEX_OPT_VERSION           = 34,
-    INDEX_OPT_HELP              = 35,
-    INDEX_OPT_MORE_HELP         = 36,
-    INDEX_OPT_SAVE_OPTS         = 37,
-    INDEX_OPT_LOAD_OPTS         = 38
+    INDEX_OPT_FORCE_STEP_ONCE   = 10,
+    INDEX_OPT_JAILDIR           = 11,
+    INDEX_OPT_INTERFACE         = 12,
+    INDEX_OPT_KEYFILE           = 13,
+    INDEX_OPT_LOGFILE           = 14,
+    INDEX_OPT_NOVIRTUALIPS      = 15,
+    INDEX_OPT_MODIFYMMTIMER     = 16,
+    INDEX_OPT_NOFORK            = 17,
+    INDEX_OPT_NICE              = 18,
+    INDEX_OPT_PIDFILE           = 19,
+    INDEX_OPT_PRIORITY          = 20,
+    INDEX_OPT_QUIT              = 21,
+    INDEX_OPT_PROPAGATIONDELAY  = 22,
+    INDEX_OPT_SAVECONFIGQUIT    = 23,
+    INDEX_OPT_STATSDIR          = 24,
+    INDEX_OPT_TRUSTEDKEY        = 25,
+    INDEX_OPT_USER              = 26,
+    INDEX_OPT_UPDATEINTERVAL    = 27,
+    INDEX_OPT_VAR               = 28,
+    INDEX_OPT_DVAR              = 29,
+    INDEX_OPT_WAIT_SYNC         = 30,
+    INDEX_OPT_SLEW              = 31,
+    INDEX_OPT_USEPCC            = 32,
+    INDEX_OPT_PCCFREQ           = 33,
+    INDEX_OPT_MDNS              = 34,
+    INDEX_OPT_VERSION           = 35,
+    INDEX_OPT_HELP              = 36,
+    INDEX_OPT_MORE_HELP         = 37,
+    INDEX_OPT_SAVE_OPTS         = 38,
+    INDEX_OPT_LOAD_OPTS         = 39
 } teOptIndex;
 /** count of all options for ntpdsim */
-#define OPTION_CT    39
+#define OPTION_CT    40
 /** ntpdsim version */
-#define NTPDSIM_VERSION       "4.2.7p464"
+#define NTPDSIM_VERSION       "4.2.8p13"
 /** Full ntpdsim version text */
-#define NTPDSIM_FULL_VERSION  "ntpdsim 4.2.7p464"
+#define NTPDSIM_FULL_VERSION  "ntpdsim 4.2.8p13"
 
 /**
  *  Interface defines for all options.  Replace "n" with the UPPER_CASED
@@ -202,6 +203,10 @@ typedef enum {
 #  warning undefining PANICGATE due to option name conflict
 #  undef   PANICGATE
 # endif
+# ifdef    FORCE_STEP_ONCE
+#  warning undefining FORCE_STEP_ONCE due to option name conflict
+#  undef   FORCE_STEP_ONCE
+# endif
 # ifdef    JAILDIR
 #  warning undefining JAILDIR due to option name conflict
 #  undef   JAILDIR
@@ -309,6 +314,7 @@ typedef enum {
 # undef SET_DEBUG_LEVEL
 # undef DRIFTFILE
 # undef PANICGATE
+# undef FORCE_STEP_ONCE
 # undef JAILDIR
 # undef INTERFACE
 # undef KEYFILE
@@ -351,6 +357,7 @@ typedef enum {
 #define OPT_VALUE_SET_DEBUG_LEVEL (DESC(SET_DEBUG_LEVEL).optArg.argInt)
 #define VALUE_OPT_DRIFTFILE      'f'
 #define VALUE_OPT_PANICGATE      'g'
+#define VALUE_OPT_FORCE_STEP_ONCE 'G'
 #define VALUE_OPT_JAILDIR        'i'
 #define VALUE_OPT_INTERFACE      'I'
 #define VALUE_OPT_KEYFILE        'k'
index 2125040e0b0fa2335dd0fc1cae4493c1ce308ec0..2b882b37b325b414bed9d587c7e451e051ca2516 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *  EDIT THIS FILE WITH CAUTION  (ntpdc-opts.c)
  *
- *  It has been AutoGen-ed  February 20, 2019 at 09:56:48 AM by AutoGen 5.18.5
+ *  It has been AutoGen-ed  April  5, 2019 at 01:12:36 AM by AutoGen 5.18.5
  *  From the definitions    ntpdc-opts.def
  *  and the template file   options
  *
index 5af0193c659a41355d573251e1bd2b214d640dcf..2683cefd1a61c251e3badf70802926ac5a044a82 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *  EDIT THIS FILE WITH CAUTION  (ntpdc-opts.h)
  *
- *  It has been AutoGen-ed  February 20, 2019 at 09:56:48 AM by AutoGen 5.18.5
+ *  It has been AutoGen-ed  April  5, 2019 at 01:12:36 AM by AutoGen 5.18.5
  *  From the definitions    ntpdc-opts.def
  *  and the template file   options
  *
index 987b6f6e4e53076f6d133b244ee3e1482fd52a83..d60ab2976583bd1f22b3810b1c74e161d97c58fd 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *  EDIT THIS FILE WITH CAUTION  (ntpq-opts.c)
  *
- *  It has been AutoGen-ed  February 20, 2019 at 09:56:54 AM by AutoGen 5.18.5
+ *  It has been AutoGen-ed  April  5, 2019 at 01:12:37 AM by AutoGen 5.18.5
  *  From the definitions    ntpq-opts.def
  *  and the template file   options
  *
index 5564ee303d1a327f7480f0ac036763c9cd02e5ce..ef2f6244d657c50729a0e95aef15a4a99c508eb0 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *  EDIT THIS FILE WITH CAUTION  (ntpq-opts.h)
  *
- *  It has been AutoGen-ed  February 20, 2019 at 09:56:54 AM by AutoGen 5.18.5
+ *  It has been AutoGen-ed  April  5, 2019 at 01:12:37 AM by AutoGen 5.18.5
  *  From the definitions    ntpq-opts.def
  *  and the template file   options
  *
index 7d465c969d485a5b1a7bf4e912c2f357a4343bbd..5d98ebbb629f6d015f96753c3ed70e01267e3c7c 100644 (file)
@@ -1293,7 +1293,7 @@ used to select the program, defaulting to <samp>more</samp>.  Both will exit
 with a status code of 0.
 </p>
 <div class="example">
-<pre class="example">ntpq - standard NTP query program - Ver. 4.2.8p12
+<pre class="example">ntpq - standard NTP query program - Ver. 4.2.8p13
 Usage:  ntpq [ -&lt;flag&gt; [&lt;val&gt;] | --&lt;name&gt;[{=| }&lt;val&gt;] ]... [ host ...]
   Flg Arg Option-Name    Description
    -4 no  ipv4           Force IPv4 name resolution
index 609caff4d1e972e92ea96205b27b2b2721b190aa..3725d65b11ff3d5882da47c4e988906bebf6ce92 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *  EDIT THIS FILE WITH CAUTION  (ntpsnmpd-opts.c)
  *
- *  It has been AutoGen-ed  February 20, 2019 at 09:57:03 AM by AutoGen 5.18.5
+ *  It has been AutoGen-ed  April  5, 2019 at 01:12:38 AM by AutoGen 5.18.5
  *  From the definitions    ntpsnmpd-opts.def
  *  and the template file   options
  *
index 8b88a512815d6b2b135defcd72da1b76ba3aaace..f544cb9438dff1111c484b9c6f9a5299db477cc1 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *  EDIT THIS FILE WITH CAUTION  (ntpsnmpd-opts.h)
  *
- *  It has been AutoGen-ed  February 20, 2019 at 09:57:03 AM by AutoGen 5.18.5
+ *  It has been AutoGen-ed  April  5, 2019 at 01:12:38 AM by AutoGen 5.18.5
  *  From the definitions    ntpsnmpd-opts.def
  *  and the template file   options
  *
index c8a8c0d8509dcb3673bbf4fbb7be0a403cd28dce..6def9fb03a67443754c06547c294d5290e70369d 100644 (file)
@@ -1,6 +1,6 @@
 # EDIT THIS FILE WITH CAUTION  (calc_tickadj-opts)
 #
-# It has been AutoGen-ed  August 31, 2014 at 04:52:46 AM by AutoGen 5.18.4
+# It has been AutoGen-ed  April  5, 2019 at 01:12:39 AM by AutoGen 5.18.5
 # From the definitions    calc_tickadj-opts.def
 # and the template file   perlopt
 
@@ -39,7 +39,7 @@ sub processOptions {
         'help|?', 'more-help'));
 
     $usage = <<'USAGE';
-calc_tickadj - Calculates "optimal" value for tick given ntp drift file. - Ver. 4.2.7p467
+calc_tickadj - Calculates "optimal" value for tick given ntp drift file. - Ver. 4.2.8p13
 USAGE: calc_tickadj [ -<flag> [<val>] | --<name>[{=| }<val>] ]... 
 
     -d, --drift-file=str         Ntp drift file to use
index 527035a7047189c7f544a13f7ad41ad407eae8aa..da4ba2965c5cf42181c5c408491b9b20f838a7fb 100644 (file)
@@ -6,7 +6,7 @@
 #
 # EDIT THIS FILE WITH CAUTION  (invoke-ntp-wait.texi)
 #
-# It has been AutoGen-ed  February 20, 2019 at 09:57:28 AM by AutoGen 5.18.5
+# It has been AutoGen-ed  April  5, 2019 at 01:13:28 AM by AutoGen 5.18.5
 # From the definitions    ntp-wait-opts.def
 # and the template file   agtexi-cmd.tpl
 @end ignore
index e81dc0e3da9f56da095a8e3f22b3f8e70faf919c..344fbdbca269f10b5e3b7a7cd20acc0e238af56c 100644 (file)
@@ -1,6 +1,6 @@
 # EDIT THIS FILE WITH CAUTION  (ntp-wait-opts)
 #
-# It has been AutoGen-ed  February 20, 2019 at 09:57:27 AM by AutoGen 5.18.5
+# It has been AutoGen-ed  April  5, 2019 at 01:12:39 AM by AutoGen 5.18.5
 # From the definitions    ntp-wait-opts.def
 # and the template file   perlopt
 
index 5bd7126f5d66a7c4f5e3db07ba369819fad73e9f..2277b6c55ac12a4094cde91f1bc83783270d9b60 100644 (file)
@@ -1,6 +1,6 @@
 # EDIT THIS FILE WITH CAUTION  (ntpsweep-opts)
 #
-# It has been AutoGen-ed  February 20, 2019 at 09:57:31 AM by AutoGen 5.18.5
+# It has been AutoGen-ed  April  5, 2019 at 01:12:39 AM by AutoGen 5.18.5
 # From the definitions    ntpsweep-opts.def
 # and the template file   perlopt
 
index 746689e438d107fc3ff4210293777883cd7adab5..41e42fd9387bd57d7582bb78dc57a384e839aa9d 100644 (file)
@@ -6,7 +6,7 @@
 #
 # EDIT THIS FILE WITH CAUTION  (invoke-ntptrace.texi)
 #
-# It has been AutoGen-ed  February 20, 2019 at 09:57:36 AM by AutoGen 5.18.5
+# It has been AutoGen-ed  April  5, 2019 at 01:13:30 AM by AutoGen 5.18.5
 # From the definitions    ntptrace-opts.def
 # and the template file   agtexi-cmd.tpl
 @end ignore
index 6545bff7a723626c26279e2454088c1f48f3b917..4a94f3e9d7a263f422c8a9c7291dab4a76363e2b 100644 (file)
@@ -1,6 +1,6 @@
 # EDIT THIS FILE WITH CAUTION  (ntptrace-opts)
 #
-# It has been AutoGen-ed  February 20, 2019 at 09:57:35 AM by AutoGen 5.18.5
+# It has been AutoGen-ed  April  5, 2019 at 01:12:39 AM by AutoGen 5.18.5
 # From the definitions    ntptrace-opts.def
 # and the template file   perlopt
 
index 2e0126277f20b914ef52c6b8dda21020cd55fa3d..8d4dd154d69fe1ea7fdbf6a0d4f04e6df7288ce8 100644 (file)
@@ -1,6 +1,6 @@
 # EDIT THIS FILE WITH CAUTION  (plot_summary-opts)
 #
-# It has been AutoGen-ed  February 20, 2019 at 05:04:25 PM by AutoGen 5.18.5
+# It has been AutoGen-ed  April  5, 2019 at 01:12:39 AM by AutoGen 5.18.5
 # From the definitions    plot_summary-opts.def
 # and the template file   perlopt
 
index 9c3102f3aa6b385ca9ae8571886c305ac4adc438..eeb280ed50559cb36e3d614d2687e35d68ddf83b 100644 (file)
@@ -1,6 +1,6 @@
 # EDIT THIS FILE WITH CAUTION  (summary-opts)
 #
-# It has been AutoGen-ed  February 20, 2019 at 05:04:25 PM by AutoGen 5.18.5
+# It has been AutoGen-ed  April  5, 2019 at 01:12:39 AM by AutoGen 5.18.5
 # From the definitions    summary-opts.def
 # and the template file   perlopt
 
index 6074aa7a1639376b3b41a959e87f392fb3d9476e..379255a5b0007699acb29f2990e2e8a1ae4c81a9 100644 (file)
@@ -1,6 +1,6 @@
 # EDIT THIS FILE WITH CAUTION  (update-leap-opts)
 #
-# It has been AutoGen-ed  February 20, 2019 at 05:04:25 PM by AutoGen 5.18.5
+# It has been AutoGen-ed  April  5, 2019 at 01:12:39 AM by AutoGen 5.18.5
 # From the definitions    update-leap-opts.def
 # and the template file   perlopt
 
index 9f6ee3268aed9ee8e4fcde8434ae0bc84f42f5b3..af386f4084ca0d7072e9b04c657d8d3edb0f0bba 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *  EDIT THIS FILE WITH CAUTION  (sntp-opts.c)
  *
- *  It has been AutoGen-ed  February 20, 2019 at 09:55:45 AM by AutoGen 5.18.5
+ *  It has been AutoGen-ed  April  5, 2019 at 01:12:39 AM by AutoGen 5.18.5
  *  From the definitions    sntp-opts.def
  *  and the template file   options
  *
index cf17a27c938f86edb3fe43a49435393e63023c34..9a07b26e5e64048c654570868e35812da95a59ad 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *  EDIT THIS FILE WITH CAUTION  (sntp-opts.h)
  *
- *  It has been AutoGen-ed  February 20, 2019 at 09:55:45 AM by AutoGen 5.18.5
+ *  It has been AutoGen-ed  April  5, 2019 at 01:12:39 AM by AutoGen 5.18.5
  *  From the definitions    sntp-opts.def
  *  and the template file   options
  *
index e47d7ce5cfff831ab8e0d8a57855ba03b6c6b165..f2090c304ae88584c4feb849bd2b1af78bd2fad9 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *  EDIT THIS FILE WITH CAUTION  (ntp-keygen-opts.c)
  *
- *  It has been AutoGen-ed  February 20, 2019 at 09:57:09 AM by AutoGen 5.18.5
+ *  It has been AutoGen-ed  April  5, 2019 at 01:12:40 AM by AutoGen 5.18.5
  *  From the definitions    ntp-keygen-opts.def
  *  and the template file   options
  *
index 5af994db87afedc4817fa3eaf80843eb8553df8f..c3faf9eb9a266f4dc45025e628291c0b99539e48 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *  EDIT THIS FILE WITH CAUTION  (ntp-keygen-opts.h)
  *
- *  It has been AutoGen-ed  February 20, 2019 at 09:57:09 AM by AutoGen 5.18.5
+ *  It has been AutoGen-ed  April  5, 2019 at 01:12:40 AM by AutoGen 5.18.5
  *  From the definitions    ntp-keygen-opts.def
  *  and the template file   options
  *
index 07ac9c2d359e10cd13ba23a03896514cc8b06035..dcb271349c79a03d9188ff495e156454e430e342 100644 (file)
@@ -1405,7 +1405,7 @@ used to select the program, defaulting to <samp>more</samp>.  Both will exit
 with a status code of 0.
 </p>
 <div class="example">
-<pre class="example">ntp-keygen (ntp) - Create a NTP host key - Ver. 4.2.8p12
+<pre class="example">ntp-keygen (ntp) - Create a NTP host key - Ver. 4.2.8p13
 Usage:  ntp-keygen [ -&lt;flag&gt; [&lt;val&gt;] | --&lt;name&gt;[{=| }&lt;val&gt;] ]...
   Flg Arg Option-Name    Description
    -b Num imbits         identity modulus bits