[ntpsec commit] Update the TODO.

Eric S. Raymond esr at ntpsec.org
Sat Oct 3 20:50:32 UTC 2015


Module:    ntpsec
Branch:    master
Commit:    e3afba500971046f8c8992d2580065a1dd4fdb2a
Changeset: http://git.ntpsec.org/ntpsec/commit/?id=e3afba500971046f8c8992d2580065a1dd4fdb2a

Author:    Eric S. Raymond <esr at thyrsus.com>
Date:      Sat Oct  3 16:50:17 2015 -0400

Update the TODO.

I no longer think u_short/ u_int / u_long should be eliminated.  There
are no exact synonyms for these in POSIX, and "unsigned foo" is so
long that instances in lists of other declaratiions make them harder
to read.

---

 devel-docs/TODO | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/devel-docs/TODO b/devel-docs/TODO
index 7dcacb4..e09f5ef 100644
--- a/devel-docs/TODO
+++ b/devel-docs/TODO
@@ -21,19 +21,13 @@ None right now. (Sep-22 2015)
 
 * The install production needs to warn of stale ntpdc and ntpdate binaries.
 
-* There are still around 90 conditional symbols in the build that have
-  not been audited.
-
-* Add support for enabling all condtional checks to ensure none are broken.
+* Add support for enabling all conditional checks to ensure none are broken.
 
 * Add support for disabling specific conditional tests to ensure nothing is 
   compiled into the base in a surprising fashion.
 
-
 === Code ===
 
-* The u_* types in ntp.h are GCCisms that should be replaced with POSIX types.
-
 * We should audit scripts/ and utils/ to see which of those programs
   can be thrown out (some, like util/kern.c, don't even build).  Some
   (such as ntptrace) need to be translated into Python and supported.
@@ -148,8 +142,8 @@ is not yet tested anywhere but in ntpd itself.
 * Should tickadj and ntptime merge? ntpstune, anyone? 
 
 * Adapt BSD snprintb into a better dumper for flag words like flash
-codes (throwing out the old-format support) and use it
-systematically to make reports more readable.
+  codes (throwing out the old-format support) and use it
+  systematically to make reports more readable.
 
 * Timer events need, as much as possible, to be eliminated - they eat
   power on laptops and mobile devices, usually unnecessarily.  At least



More information about the vc mailing list