- if (classdb != NULL) {
- tdb_close(classdb);
- classdb = NULL;
- }
-}
-
-/**
- * namedb_close: close name database
- */
-static void namedb_close(void)
-{
- if (namedb != NULL) {
- tdb_close(namedb);
- namedb = NULL;
- }
-}
-
-/**
- * busdb_open: open busdb's database
- */
-static int busdb_open(void)
-{
- busdb = tdb_open(BUS_DB, 0, 0, O_RDWR | O_CREAT, 0644);
- if (busdb == NULL)
- return -1;
- return 0;
-}
-
-/**
- * classdb_open: open classdb's database
- */
-static int classdb_open(void)
-{
- classdb = tdb_open(CLASS_DB, 0, 0, O_RDWR | O_CREAT, 0644);
- if (classdb == NULL)
- return -1;
- return 0;
-}
-
-/**
- * namedb_open: open name database
- */
-static int namedb_open(void)
-{
- namedb = tdb_open(NAME_DB, 0, 0, O_RDWR | O_CREAT, 0644);
- if (namedb == NULL)
+ udevdb = tdb_open(UDEVDB, 0, method, O_RDWR | O_CREAT, 0644);
+ if (udevdb == NULL)