William Unruh writes:

> It is one of those pissing matches. Ntp thinks the os should provide
> timepps.h, while the others think ntpd should provide it if they need
> it. As a result the users get screwed while the self-righteous can
> continute in glory. Just like with cdrecord.

Bullshit.

It's an OS-specific file that should be provided by the OS if the
underlying API exists.

We have a *sample* implementation that folks can see and perhaps use,
but implementors can and frequently do make changes to that.

We have a header file for the NANO time stuff, and the linux kernel
folks decided to change those - that caused problem for years.

If you disgree and think NTP should provide the file all the time, then:

- how do you propose we find out if the underlying API is really
provided in the currently-running kernel?

- what do we do in the situation where the OS provides the localized
(ie, correct) version of the header?  Do you *really* want to trust
#include "..." v. #include <...>, and make sure that this is something
that everybody who touches that part of the code understands, too?

H


_______________________________________________
questions mailing list
questions@lists.ntp.org
http://lists.ntp.org/listinfo/questions

Reply via email to