--> put uid to callback via the handle
Bug-Tizen: TC-1590
Change-Id: I6f459966c789d53035fe5704c39d07bd789f8bbf
Signed-off-by: Sabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
int ret = -1;
int size = 0;
char *pkgid;
int ret = -1;
int size = 0;
char *pkgid;
+ pkgmgrinfo_uidinfo_t *uid_info = (pkgmgrinfo_uidinfo_t *) handle;
ret = pkgmgrinfo_pkginfo_get_pkgid(handle, &pkgid);
if(ret < 0) {
printf("pkgmgr_pkginfo_get_pkgid() failed\n");
}
ret = pkgmgrinfo_pkginfo_get_pkgid(handle, &pkgid);
if(ret < 0) {
printf("pkgmgr_pkginfo_get_pkgid() failed\n");
}
- if (uid != GLOBAL_USER)
- ret = pkgmgr_client_usr_request_service(PM_REQUEST_GET_SIZE, PM_GET_TOTAL_SIZE, (pkgmgr_client *)user_data, NULL, pkgid, uid, NULL, NULL, NULL);
+ if (uid_info->uid != GLOBAL_USER)
+ ret = pkgmgr_client_usr_request_service(PM_REQUEST_GET_SIZE, PM_GET_TOTAL_SIZE, (pkgmgr_client *)user_data, NULL, pkgid, uid_info->uid, NULL, NULL, NULL);
else
ret = pkgmgr_client_request_service(PM_REQUEST_GET_SIZE, PM_GET_TOTAL_SIZE, (pkgmgr_client *)user_data, NULL, pkgid, NULL, NULL, NULL);
if (ret < 0){
else
ret = pkgmgr_client_request_service(PM_REQUEST_GET_SIZE, PM_GET_TOTAL_SIZE, (pkgmgr_client *)user_data, NULL, pkgid, NULL, NULL, NULL);
if (ret < 0){
static int __del_certinfo_from_db(char *pkgid);
static int __get_integer_input_data(void);
char *__get_string_input_data(void);
static int __del_certinfo_from_db(char *pkgid);
static int __get_integer_input_data(void);
char *__get_string_input_data(void);
-static int __pkg_list_cb (const pkgmgr_pkginfo_h handle, void *user_data, uid_t uid);
+static int __pkg_list_cb (const pkgmgr_pkginfo_h handle, void *user_data);
static int __app_category_list_cb(const char *category_name, void *user_data);
static int __app_control_list_cb(pkgmgrinfo_appcontrol_h handle, void *user_data);
static int __app_metadata_list_cb(const char *metadata_name, const char *metadata_value, void *user_data);
static int __app_category_list_cb(const char *category_name, void *user_data);
static int __app_control_list_cb(pkgmgrinfo_appcontrol_h handle, void *user_data);
static int __app_metadata_list_cb(const char *metadata_name, const char *metadata_value, void *user_data);
-static int __pkg_list_cb (const pkgmgr_pkginfo_h handle, void *user_data, uid_t uid)
+static int __pkg_list_cb (const pkgmgr_pkginfo_h handle, void *user_data)
{
char *test_data = "test data";
int ret = -1;
{
char *test_data = "test data";
int ret = -1;
bool preload = 0;
int installed_time = -1;
bool preload = 0;
int installed_time = -1;
+ pkgmgrinfo_uidinfo_t *uid_info = (pkgmgrinfo_uidinfo_t *) handle;
ret = pkgmgr_pkginfo_get_pkgid(handle, &pkgid);
if(ret < 0) {
printf("pkgmgr_pkginfo_get_pkgid() failed\n");
ret = pkgmgr_pkginfo_get_pkgid(handle, &pkgid);
if(ret < 0) {
printf("pkgmgr_pkginfo_get_pkgid() failed\n");
printf("pkg_type [%s]\tpkgid [%s]\tversion [%s]\tpreload [%d]\tinstalled_time [%d]\n", pkg_type,
pkgid, pkg_version, preload, installed_time);
printf("pkg_type [%s]\tpkgid [%s]\tversion [%s]\tpreload [%d]\tinstalled_time [%d]\n", pkg_type,
pkgid, pkg_version, preload, installed_time);
- if (uid != GLOBAL_USER) {
+ if (uid_info->uid != GLOBAL_USER) {
printf("**List of Ui-Apps**\n");
printf("**List of Ui-Apps**\n");
- ret = pkgmgr_appinfo_get_usr_list(handle, PM_UI_APP, app_func, (void *)test_data, uid);
+ ret = pkgmgr_appinfo_get_usr_list(handle, PM_UI_APP, app_func, (void *)test_data, uid_info->uid);
if (ret < 0) {
printf("pkgmgr_get_info_app() failed\n");
}
printf("**List of Svc-Apps**\n");
if (ret < 0) {
printf("pkgmgr_get_info_app() failed\n");
}
printf("**List of Svc-Apps**\n");
- ret = pkgmgr_appinfo_get_usr_list(handle, PM_SVC_APP, app_func, (void *)test_data, uid);
+ ret = pkgmgr_appinfo_get_usr_list(handle, PM_SVC_APP, app_func, (void *)test_data, uid_info->uid);
if (ret < 0) {
printf("pkgmgr_get_info_app() failed\n");
}
if (ret < 0) {
printf("pkgmgr_get_info_app() failed\n");
}