- err = sqlite3_exec(db, "CREATE TABLE properties ("
- "element TEXT NOT NULL,"
- "name TEXT NOT NULL,"
- "value TEXT NOT NULL,"
- "PRIMARY KEY(element, name))",
- NULL, NULL, &msg);
-
- if (err != SQLITE_OK) {
- connman_error("SQL error: %s", msg);
- sqlite3_free(msg);
- return -1;
- }
+/**
+ * connman_storage_register:
+ * @storage: storage module
+ *
+ * Register a new storage module
+ *
+ * Returns: %0 on success
+ */
+int connman_storage_register(struct connman_storage *storage)
+{
+ DBG("storage %p name %s", storage, storage->name);
+
+ storage_list = g_slist_insert_sorted(storage_list, storage,
+ compare_priority);