warnings: 'NANOSECOND' macro redefined
    Hal Murray 
    hmurray at megapathdsl.net
       
    Wed Mar 15 03:28:40 UTC 2017
    
    
  
../../include/timespecops.h:65:9: warning: 'NANOSECOND' macro redefined 
[-Wmacro-redefined]
NetBSD:
/usr/include/sys/timex.h:#define NANOSECOND     1000000000L /* nanoseconds in 
one second */
FreeBSD:
/usr/include/sys/timex.h:#define NANOSECOND     1000000000L /* nanoseconds in 
one second */
I didn't investigate any version details.  I don't think it has changed 
recently.
-------
I'm pretty sure I've seen some ifdef dancing around this problem, but I can't 
find it now.
This area could use some cleanup.  Aside from the defines in timespecops.h, 
grep finds these:
./ntpd/ntp_loopfilter.c:# define NANOSECONDS    1e9
./ntpd/ntp_loopfilter.c:#define MICROSECONDS    1e6
./ntpd/ntp_control.c:#define MILLISECONDS       1000    /* milliseconds per 
second -magic numbers suck */
./ntpfrob/bumpclock.c:#define NANOSECONDS       1000000000
-- 
These are my opinions.  I hate spam.
    
    
More information about the devel
mailing list