These older utilities were written for OS-9/68K v2.4 -- pre-ANSI,
pre-SoftStax. At the very minimum, a report to ANSI/SoftStax would be
nice. (I recently found and ported an SMTP mail client to OS-9 from
Unix sources with only a few \n changes and some header file/makefile
modifications, so it's pretty easy to do.)
But I thought I'd ask: has anyone ported a true SNTP time sync client
to OS-9 recently? Or does anyone know of a generic C/BSD version
floating around? All the searches I made today showed up Windows NT
versions (tons of them) and some Unix versions, but nothing else. I
saw references to something for QNX, and some VxWorks tidbits, but
nothing I could track down.
Anyone?
-- OS-9 Al
http://os9al.com
Allan R. Batteiger
--
Allan R. Batteiger
Real-Time Services Inc.
2530 Tarpley #600
Carrollton Tx. 75006
972-245-4239
a...@rtsi.com
But, NTP would be something very different since it's actually
accurate. TIME and the other procotol give time within a second but
you'd have to poll a few times to average out the results to figure
out network delay -- even then, if you got the packet within a second
you'd be as close as you could get. Maybe that's enough for most
folks.
NTP, anyone?
http://www.hpcf.cam.ac.uk/export/
OS-9 changes require mostly the removal of some header files, the
inclusion of others, adding a few #defines and prototypes (for strict
ANSI compiling) and then creating settimeofday() (wrapper to
_os_setime) and fcntl (just enough to turn on socket blocking and
non-blocking). That was pretty much it thanks to Microware's unix.l
compatibility library as well as the general Unix/Linux-like OS-9
itself.
> An easily portable NTP client (msntp) may be found at:
MSNTP as ported to OS9 and validated on OS9/68K and OS9000 has
now been posted to the OS9archive. There is both a makefile
and a Hawk project file now included.
Please look in ftp://os9archive.rtsi.com/OS9/OSK/NETWORK
Your OS9archive host: http://www.rtsi.com/
Maybe time for a new directory organization?
OS-9
OS-9 6809
OS-9 68K ONLY
OS-9 non-68K ONLY
??? Or maybe just sort them in categories:
OS-9
|
+-NETWORKING
|
+-68K
| |
| +-some68kspecificthing.tar
|
+-genericutility.tar
...or something?