diff options
Diffstat (limited to 'db.c')
-rw-r--r-- | db.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -22,6 +22,7 @@ void db_init(void){ SQLITE(config,SQLITE_CONFIG_SERIALIZED); SQLITE(initialize); SQLITE(open_v2,"db.db",&database,SQLITE_OPEN_READWRITE|SQLITE_OPEN_CREATE,NULL); + SQLITE(busy_timeout,database,500); char *str=malloc(schema_sql_len+1,char); memcpy(str,schema_sql,schema_sql_len); str[schema_sql_len]='\0'; @@ -29,6 +30,11 @@ void db_init(void){ free(str); } +void db_reinit(void){ + SQLITE(open_v2,"db.db",&database,SQLITE_OPEN_READWRITE,NULL); + SQLITE(busy_timeout,database,500); +} + void db_close(void){ sqlite3_close(database); SQLITE(shutdown); |