- fix other time related bugs which prevent compilation
- use DEFAULT_SERIAL_DEVICE for the example config file and
don't enter an infinite loop if the device doesn't exist.
- don't arbitrarily change device permissions.
Changes:
Added make file options for SCO and NetBSD. The Makefile has been
reconfigured a touch to make it clearer what needs to be done for each
OS.
Turn was accepting invalid option as in heyu turn allaskljas. It now
complains and exits.
Found bug in scanning the macros. (thanks to David Pointer)
Dan Eble reported a bug (or feature) that allows chaining macros
with delays. I've fixed the bug but not enabled the feature.
Makesched utility created. This utility pre-preocesses a file in the
x10sched format and sends a revised version to standard output with the
strings "dawn" and "dusk" expanded to appropriate values.
Cleaned up some error messages to give feedback when the locks fail.
A coding error was causing the dates in the schedule loader to be off
in some cases. Thanks to Charles Sullivan for finding and reporting
the bug and it's fix
The use of just the -v option caused a sigfault. The errant code
was corrected in x10.c main().