Michael Tatarinov wrote:
> Yes, SHM driver is commented out but look at refclock_shm.c. The shm
refclock supports Windows and it's added over 15 year ago (according
to the BitKeeper).
ps. I don't know if it works?
Indeed. I've just enabled the SHM refclock in the config.h file for
Windows, tried to build it with VS2008, and found that it builds after I
had fixed a tiny bug, a missing semicolon.
However, I have also no idea if it works.
David, if you want to give it a try you can simply unpack the current
-dev version. Then:
1.) Open the solution (.sln file) in Visual Studio
2.) Open the file ports\winnt\include\config.h, search for CLOCK_SHM,
and change the line
#undef CLOCK_SHM
to
#define CLOCK_SHM
3.) Edit ntpd/refclock_shm.c and look around line 177. There is a line
starting with
msyslog(LOG_ERR, "SHM MapViewOfFile ...
and at the end of this line a semicolon is missing. Just add it and the
project should at least compile.
As said above, don't know if it works, though, and don't know if there
is another program which can feed the SHM driver under Windows.
If this turns out to work I can submit the fix to the code base.
Martin
--
Martin Burnicki
Meinberg Funkuhren
Bad Pyrmont
Germany
_______________________________________________
questions mailing list
[email protected]
http://lists.ntp.org/listinfo/questions