>> It didn't know what a struct timeval was. > Did you set the required defines first?
I don't think I have to set anything. > Any place I can go to see the BSD man page > and the include file contents? I got the man page via google: freebsd man timespec Google found their source code on github. https://github.com/lattera/freebsd/blob/master/sys/sys/time.h The sys/sys is not a typo. The first sys is the top level directory where they put source code. >> man timeval on this Linux box says: >> SYNOPSIS >> #include <sys/time.h> > Odd. Not on Gentoo. What linux are you on? I happened to be typing on a Debian box. It says: $ apropos timespec timespec (3bsd) - time structures timespec (3type) - time in seconds and nanoseconds TIMESPEC_TO_TIMEVAL (3bsd) - time structures ... man timespec gives me the first page which says #include <sys/time.h> $ man 3type timespec says #include <time.h> The 3type version is on all the other Linux boxes I have checked. I don't know where the 3bsd man page came from. > If it is working, why are we talking about it? I thought I was answering your questions. -- These are my opinions. I hate spam. _______________________________________________ devel mailing list devel@ntpsec.org https://lists.ntpsec.org/mailman/listinfo/devel