This update closes bug #76, the .bss issue. This is
now fixed for Solaris and Linux. Fixing this bug
turned out it require an almost total overhaul
of how the solaris save the world works. The most
notable change is that RTcommon.c now contains
an _init function for solaris (previously it was
only defined for linux) to jump start the process
of restoring the memory state.
This also reorganizes some of the save the world code.
As much platform independent code as possible has been
moved from solaris.C and linux.C to process.C.
Note this has been tested on linux with gcc 2.96 and 3.0.4
and on solaris with gcc 2.95.3 and found to work correctly.
13 files changed: