Lines Matching refs:db
86 static int db_table_exists(sqlite3 *db, const char *name)
90 return sqlite3_exec(db, cmd, NULL, NULL, NULL) == SQLITE_OK;
94 static int db_table_create_pseudonym(sqlite3 *db)
105 if (sqlite3_exec(db, sql, NULL, NULL, &err) != SQLITE_OK) {
115 static int db_table_create_reauth(sqlite3 *db)
131 if (sqlite3_exec(db, sql, NULL, NULL, &err) != SQLITE_OK) {
143 sqlite3 *db;
145 if (sqlite3_open(db_file, &db)) {
147 "%s: %s", db_file, sqlite3_errmsg(db));
148 sqlite3_close(db);
152 if (!db_table_exists(db, "pseudonyms") &&
153 db_table_create_pseudonym(db) < 0) {
154 sqlite3_close(db);
158 if (!db_table_exists(db, "reauth") &&
159 db_table_create_reauth(db) < 0) {
160 sqlite3_close(db);
164 return db;
773 pos = os_strstr(data->fname, " db=");