diff options
author | Holger Freyther <zecke@selfish.org> | 2009-04-19 06:35:16 +0000 |
---|---|---|
committer | Holger Freyther <zecke@selfish.org> | 2009-04-19 06:35:16 +0000 |
commit | 36650b872fe9f125bc1a96b768d54407909a262b (patch) | |
tree | f3a649d7acc5a33682066d386930fb5b305ab596 /src/db.c | |
parent | ef7f7ce45219328e044479101aae732ac3979521 (diff) |
[db] Keep track of the current gsm_network
Diffstat (limited to 'src/db.c')
-rw-r--r-- | src/db.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -32,6 +32,7 @@ static char *db_basename = NULL; static char *db_dirname = NULL; dbi_conn conn; +static struct gsm_network *current_network = NULL; static char *create_stmts[] = { "CREATE TABLE IF NOT EXISTS Meta (" @@ -86,7 +87,7 @@ void db_error_func(dbi_conn conn, void* data) { printf("DBI: %s\n", msg); } -int db_init(const char *name) { +int db_init(const char *name, struct gsm_network *network) { dbi_initialize(NULL); conn = dbi_conn_new("sqlite3"); if (conn==NULL) { @@ -117,6 +118,7 @@ int db_init(const char *name) { return 1; } + current_network = network; return 0; } |