Replaced inline copyright notice with #include "copyright.h"
Changes and check-in for 3.5 release Includes new source files and modifications not recorded for many years See ray/doc/notes/ReleaseNotes for notes between 3.1 and 3.5 release
randomize wait period in io_process()
fixed error introduced in last change
added code to deduce exit status from last stderr message
went back to separate feeder process, because select() was hanging us
created selcall.h include file for select(2) compatibility
added ifdef for INCL_SEL_H since not every system has it
added include of sys/select.h for AIX machines
avoided close of standard error in io_process()
final(?) fix to process synchronization problems
changed io_process() to use select() and a single process
finally fixed synchronization problem caused by break in lock during fork
added piping of stderr to persist functions
made it so alarm signal causes quiet termination in persist mode fixed minor synchronization problem by adding sleep() call. (I hope!)
added program name to beginning of persist file for safety reasons
minor fix
fixed potential bug in persist file function
made io_process write all its output before getting more input
added ghost call to pfclean()
potential bug fix in io_process()
made parallel operations conditional on F_SETLKW
moved reinitialization code for persist function
bug fixes and improvements on stdio flushing
added code to reset ray counters and clock on persistent restart
changed signals so ALRM always causes exit, CONT now used by rpict
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.