Hi--

On Oct 16, 2012, at 2:49 PM, Felipe Blauth wrote:
> 2012/10/16 Brian Utterback <[email protected]>
>> I think the original poster is asking to do something a little bit different 
>> than the usual. If I am reading it right, he is not asking how to get ntpd 
>> to read a custom clock as a source of time (which as noted is what a 
>> refclock is for). I think he is asking how to get ntpd to *set* a custom 
>> clock, treating it as it would the system clock, so as to sync the custom 
>> clock with the upstream NTP server time.
>  
> That's exactly what I want to do.

OK.  You can either hook into ntpd's calls to get/settimeofday() and adjtime() 
as you initially suggested, or perhaps look into the SHM driver.  The latter is 
a generic interface that puts clock timestamps into shared memory; but you can 
read from SHM instead of writing, if you like-- would be easier if you have 
something like a GPS receiver and gpsd populating the SHM timestamps.

Or, at a different level of abstraction, can you manage your custom clock as an 
(S)NTP client, and not need to change ntpd itself at all?

Regards,
-- 
-Chuck

_______________________________________________
questions mailing list
[email protected]
http://lists.ntp.org/listinfo/questions

Reply via email to