X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fnfsdcltrack%2Fsqlite.c;h=c19af7e19e3dd8a3514d0c594fea7fcaf4a3ef08;hp=fc882c6f40ce8eb9d2966dc1c6503a3ee7e3b7d4;hb=1a0020edd06dde37f3ad7168f141645f07a050c7;hpb=37ebcfc42478bbbf5784504072b682037352a90e diff --git a/utils/nfsdcltrack/sqlite.c b/utils/nfsdcltrack/sqlite.c index fc882c6..c19af7e 100644 --- a/utils/nfsdcltrack/sqlite.c +++ b/utils/nfsdcltrack/sqlite.c @@ -61,9 +61,6 @@ /* global variables */ -/* top level DB directory */ -static char *sqlite_topdir; - /* reusable pathname and sql command buffer */ static char buf[PATH_MAX]; @@ -74,7 +71,7 @@ static sqlite3 *dbh; /* make a directory, ignoring EEXIST errors unless it's not a directory */ static int -mkdir_if_not_exist(char *dirname) +mkdir_if_not_exist(const char *dirname) { int ret; struct stat statbuf; @@ -102,19 +99,17 @@ mkdir_if_not_exist(char *dirname) * the "clients" table. */ int -sqlite_maindb_init(char *topdir) +sqlite_maindb_init(const char *topdir) { int ret; char *err = NULL; sqlite3_stmt *stmt = NULL; - sqlite_topdir = topdir; - - ret = mkdir_if_not_exist(sqlite_topdir); + ret = mkdir_if_not_exist(topdir); if (ret) return ret; - ret = snprintf(buf, PATH_MAX - 1, "%s/main.sqlite", sqlite_topdir); + ret = snprintf(buf, PATH_MAX - 1, "%s/main.sqlite", topdir); if (ret < 0) return ret;