Compact enhancement

When you use the compact command with -c, (-x | -X), and -restart options, a file called <database>.restart is created when the time limit specified by -x or -X is reached.

When you execute the command again, compact uses the .restart file to pick up where it left off. You can execute the command any number of times until the database is fully compacted.

For example, the following command compacts the discussion.nsf database, limiting the time to 100 minutes. If the 100 minute limit is reached, a file called discussion.restart is created to be used when compacting restarts.

load compact discussion.nsf -c -X 100 -restart