Strange error on NetBSD
    Hal Murray 
    halmurray at sonic.net
       
    Sat Jun 22 10:19:07 UTC 2024
    
    
  
James said:
> After checking some webpages, I have a notion that NetBSD has siginfo,
> rather than siginfo_t. If they are the same struct, then a relatively
> simple #define or typedef should amend the Issue. I have not tested it
> yet.
The NetBSD man page says:
     The sigaction() function conforms to IEEE Std 1003.1-1990 ("POSIX.1").
The Linux man page says:
   Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
       sigaction():
           _POSIX_C_SOURCE
       siginfo_t:
           _POSIX_C_SOURCE >= 199309L
wscript has a comment discussing this area then does:
      ctx.env.CFLAGS = ["-std=c99", "-D_GNU_SOURCE"] + ctx.env.CFLAGS
It looks to me like c99 should be >= 1990, but I don't know much about 
that stuff.
---------
That function is only used by ntp_sandbox from inside an #ifdef 
HAVE_SECCOMP_H so I added a pair of #ifndef __NetBSD to squash this error.
-- 
These are my opinions.  I hate spam.
    
    
More information about the devel
mailing list