Lines Matching refs:db
82 static int db_table_exists(sqlite3 *db, const char *name)
86 return sqlite3_exec(db, cmd, NULL, NULL, NULL) == SQLITE_OK;
90 static int db_table_create_pseudonym(sqlite3 *db)
101 if (sqlite3_exec(db, sql, NULL, NULL, &err) != SQLITE_OK) {
111 static int db_table_create_reauth(sqlite3 *db)
127 if (sqlite3_exec(db, sql, NULL, NULL, &err) != SQLITE_OK) {
139 sqlite3 *db;
141 if (sqlite3_open(db_file, &db)) {
143 "%s: %s", db_file, sqlite3_errmsg(db));
144 sqlite3_close(db);
148 if (!db_table_exists(db, "pseudonyms") &&
149 db_table_create_pseudonym(db) < 0) {
150 sqlite3_close(db);
154 if (!db_table_exists(db, "reauth") &&
155 db_table_create_reauth(db) < 0) {
156 sqlite3_close(db);
160 return db;
709 pos = os_strstr(data->fname, " db=");