+void __connman_storage_delete(const char *ident, const char *suffix)
+{
+ gchar *pathname;
+
+ DBG("ident %s suffix %s", ident, suffix);
+
+ pathname = g_strdup_printf("%s/%s.%s", STORAGEDIR, ident, suffix);
+ if (pathname == NULL)
+ return;
+
+ if (unlink(pathname) < 0)
+ connman_error("Failed to remove %s", pathname);
+}
+
+GKeyFile *__connman_storage_open_profile(const char *ident)
+{
+ return __connman_storage_open(ident, PROFILE_SUFFIX);
+}
+
+void __connman_storage_close_profile(const char *ident,
+ GKeyFile *keyfile, gboolean save)
+{
+ __connman_storage_close(ident, PROFILE_SUFFIX, keyfile, save);