Changeset 21489 for main/trunk/greenstone2
- Timestamp:
- 2010-01-18T14:13:17+13:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/runtime-src/src/recpt/userdb.cpp
r15630 r21489 26 26 #include "gsdlconf.h" 27 27 #include "userdb.h" 28 #include "gdbmclass.h"29 28 #include "gsdltimes.h" 30 29 #include "fileutil.h" 31 30 #include <stdlib.h> 31 32 #ifdef USE_GDBM 33 #include "gdbmclass.h" 34 #endif 32 35 33 36 // include crypt … … 79 82 { 80 83 storeduserdbfilename = userdbfilename; 84 85 // Create a dbclass of the correct type 86 userdb = NULL; 87 88 // Use GDBM only at this stage 89 #ifdef USE_GDBM 81 90 userdb = new gdbmclass(); 91 #endif 92 93 // Check a dbclass of some type has been created 94 if (userdb == NULL) 95 { 96 activated = false; 97 return; 98 } 99 82 100 activated = (!userdb->opendatabase(storeduserdbfilename, DB_READER, 1000, true)) ? false : true; 83 101 if (activated == false) … … 370 388 { 371 389 storedkeydbfilename = keydbfilename; 390 391 // Create a dbclass of the correct type 392 keydb = NULL; 393 394 // Use GDBM only at this stage 395 #ifdef USE_GDBM 372 396 keydb = new gdbmclass(); 397 #endif 398 399 // Check a dbclass of some type has been created 400 if (keydb == NULL) 401 { 402 activated = false; 403 return; 404 } 405 373 406 activated = keydb->opendatabase(storedkeydbfilename, DB_READER, 1000, true); 374 407 if (activated == false)
Note:
See TracChangeset
for help on using the changeset viewer.