Wed May 19 19:30:28 EDT 1999 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
* commands.c, commands.h, routines.c: began color scheme changes
+ * database.c: print log messages for file defragmentations
1999-05-15 Nathan Bryant <bryant@cs.usm.maine.edu>
* configure.in: Added untested support for BSDI 4.x.
void defrag_databases(void) {
/* defrag the message base */
+ lprintf(7, "Defragmenting message base\n");
begin_critical_section(S_MSGMAIN);
begin_critical_section(S_DATABASE);
gdbm_reorganize(gdbms[CDB_MSGMAIN]);
end_critical_section(S_MSGMAIN);
/* defrag the user file, mailboxes, and user/room relationships */
+ lprintf(7, "Defragmenting user file\n");
begin_critical_section(S_USERSUPP);
begin_critical_section(S_DATABASE);
gdbm_reorganize(gdbms[CDB_USERSUPP]);
end_critical_section(S_USERSUPP);
/* defrag the room files and message lists */
+ lprintf(7, "Defragmenting room files and message lists\n");
begin_critical_section(S_QUICKROOM);
begin_critical_section(S_DATABASE);
gdbm_reorganize(gdbms[CDB_QUICKROOM]);
end_critical_section(S_QUICKROOM);
/* defrag the floor table */
+ lprintf(7, "Defragmenting floor table\n");
begin_critical_section(S_FLOORTAB);
begin_critical_section(S_DATABASE);
gdbm_reorganize(gdbms[CDB_FLOORTAB]);