#endif
-int media_svc_connect(MediaSvcHandle **handle, uid_t uid, bool need_write);
-int media_svc_disconnect(MediaSvcHandle *handle);
int media_svc_cleanup_db(MediaSvcHandle *handle, uid_t uid);
int media_svc_get_user_version(MediaSvcHandle *handle, int *user_version);
int media_svc_create_table(uid_t uid);
#include "media-svc.h"
#include "media-svc-util.h"
-int connect_db(void **handle, uid_t uid)
-{
- return media_svc_connect(handle, uid, FALSE);
-}
-
-int disconnect_db(void *handle)
-{
- return media_svc_disconnect(handle);
-}
-
int cleanup_db(void *handle, uid_t uid)
{
return media_svc_cleanup_db(handle, uid);
return TRUE;
}
-int media_svc_connect(MediaSvcHandle **handle, uid_t uid, bool need_write)
-{
- int ret = MS_MEDIA_ERR_NONE;
- MediaDBHandle *db_handle = NULL;
-
- media_svc_debug_fenter();
-
- ret = media_db_connect(&db_handle, uid, need_write);
- if (ret != MS_MEDIA_ERR_NONE)
- return ret;
-
- *handle = db_handle;
- return MS_MEDIA_ERR_NONE;
-}
-
-int media_svc_disconnect(MediaSvcHandle *handle)
-{
- MediaDBHandle *db_handle = (MediaDBHandle *)handle;
-
- media_svc_debug_fenter();
-
- return media_db_disconnect(db_handle);
-}
-
int media_svc_cleanup_db(MediaSvcHandle *handle, uid_t uid)
{
MediaDBHandle *db_handle = (MediaDBHandle *)handle;