Date of Release: Oct 19, 1999*
The following bugs have been fixed in AMC v3.5:
- In LDBM, page maps were not being marked as dirty for
record deletion.
- In LDBM, a zero-length page map could cause malloc
to be called with an invalid parameter (0).
- There were two syntax errors in CGL that the GCC compiler I use
did not complain about.
- There was a possibility of closing the database file without it
having been opened.
- The system information routines used getuid() which
doesn't work correctly where the UID to user name mappings are
not 1:1.
The following new features have been added to AMC v3.5:
- AMC will now detect clock skew because of NFS servers or other
timing problems and warn appropriatly.
- A command to set environment variables in the AMC command line.
- The shell that AMC uses to launch processes is now configurable
through environment variables.
- File locking is now employed for the project databases to avoid
problems with multiple instances of AMC running on the same
project.
- A new (and better) set of build scripts should make installation
easier.
The release date for AMC v3.5 was one week late from my target date
because Hurricane Irene settled upon South Florida requiring that I
do home repair work. Sorry for the inconvinience.