diff options
author | rsiddharth <s@ricketyspace.net> | 2020-04-11 10:47:54 -0400 |
---|---|---|
committer | rsiddharth <s@ricketyspace.net> | 2020-04-17 20:56:37 -0400 |
commit | 83359274abde2c9422df10af2f7565396a08a757 (patch) | |
tree | 66ab9b0b7389b4352cff1c444cbfa5c8dc2f7ed0 | |
parent | 89919c902061006471760cbddd2fe275ff57c8d8 (diff) |
nserver: Update db_init.
* nserver/src/db.c (db_open): New function.
(db_init): Use db_open to get GDBM_FILE.
-rw-r--r-- | nserver/src/db.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/nserver/src/db.c b/nserver/src/db.c index 315bf7b..7976bde 100644 --- a/nserver/src/db.c +++ b/nserver/src/db.c @@ -3,11 +3,15 @@ static const char *DB_FILE = "nserver.db"; +GDBM_FILE db_open(int flags) +{ + return gdbm_open(DB_FILE, 0,flags, S_IRUSR|S_IWUSR, NULL); +} + int db_init() { // Create DB if it's not already created. - GDBM_FILE gf = gdbm_open(DB_FILE, 0, GDBM_WRCREAT, - S_IRUSR|S_IWUSR, NULL); + GDBM_FILE gf = db_open(GDBM_WRCREAT); check(gf != NULL, "unable to init db"); // Close the DB. |