summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2020-04-11 10:47:54 -0400
committerrsiddharth <s@ricketyspace.net>2020-04-17 20:56:37 -0400
commit83359274abde2c9422df10af2f7565396a08a757 (patch)
tree66ab9b0b7389b4352cff1c444cbfa5c8dc2f7ed0
parent89919c902061006471760cbddd2fe275ff57c8d8 (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.c8
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.