diff options
Diffstat (limited to 'utils/nfsdcltrack')
-rwxr-xr-x | utils/nfsdcltrack/nfsdcld | bin | 64142 -> 64072 bytes | |||
-rw-r--r-- | utils/nfsdcltrack/sqlite.c | 13 | ||||
-rw-r--r-- | utils/nfsdcltrack/sqlite.h | 2 |
3 files changed, 5 insertions, 10 deletions
diff --git a/utils/nfsdcltrack/nfsdcld b/utils/nfsdcltrack/nfsdcld Binary files differindex 47801fc..651b0c3 100755 --- a/utils/nfsdcltrack/nfsdcld +++ b/utils/nfsdcltrack/nfsdcld 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; diff --git a/utils/nfsdcltrack/sqlite.h b/utils/nfsdcltrack/sqlite.h index c85e7d6..8748948 100644 --- a/utils/nfsdcltrack/sqlite.h +++ b/utils/nfsdcltrack/sqlite.h @@ -20,7 +20,7 @@ #ifndef _SQLITE_H_ #define _SQLITE_H_ -int sqlite_maindb_init(char *topdir); +int sqlite_maindb_init(const char *topdir); int sqlite_insert_client(const unsigned char *clname, const size_t namelen); int sqlite_remove_client(const unsigned char *clname, const size_t namelen); int sqlite_check_client(const unsigned char *clname, const size_t namelen); |