/* defrag the user file, mailboxes, and user/room relationships */
begin_critical_section(S_USERSUPP);
gdbm_reorganize(gdbms[CDB_USERSUPP]);
- gdbm_reorganize(gdbms[CDB_MAILBOXES]);
gdbm_reorganize(gdbms[CDB_VISIT]);
end_critical_section(S_USERSUPP);
gdbm_strerror(gdbm_errno));
}
- gdbms[CDB_MAILBOXES] = gdbm_open("data/mailboxes.gdbm", 0,
- GDBM_WRCREAT, 0600, NULL);
- if (gdbms[CDB_MAILBOXES] == NULL) {
- lprintf(2, "Cannot open mailboxes: %s\n",
- gdbm_strerror(gdbm_errno));
- }
-
for (a=0; a<MAXKEYS; ++a) {
dtkey[a].dsize = 0;
dtkey[a].dptr = NULL;