{E_PMINFO_APPINFO_PROP_APP_HWACCELERATION, PMINFO_APPINFO_PROP_APP_HWACCELERATION},
{E_PMINFO_APPINFO_PROP_APP_SCREENREADER, PMINFO_APPINFO_PROP_APP_SCREENREADER},
{E_PMINFO_APPINFO_PROP_APP_PACKAGE, PMINFO_APPINFO_PROP_APP_PACKAGE},
- {E_PMINFO_APPINFO_PROP_APP_INSTALLED_STORAGE, PMINFO_APPINFO_PROP_APP_INSTALLED_STORAGE}
+ {E_PMINFO_APPINFO_PROP_APP_INSTALLED_STORAGE, PMINFO_APPINFO_PROP_APP_INSTALLED_STORAGE},
+ {E_PMINFO_APPINFO_PROP_PRIVILEGE, PMINFO_APPINFO_PROP_PRIVILEGE}
};
struct _appinfo_int_map_t {
case E_PMINFO_APPINFO_PROP_APP_CHECK_STORAGE:
*condition = NULL;
return 0;
+ case E_PMINFO_APPINFO_PROP_PRIVILEGE:
+ snprintf(buf, sizeof(buf), "package_privilege_info.privilege=?");
+ flag = E_PMINFO_APPINFO_JOIN_PRIVILEGE;
+ break;
default:
_LOGE("Invalid Property Type\n");
*condition = NULL;
}
#define BUSY_WAITING_USEC (1000000 / 10 / 2) /* 0.05 sec */
-#define BUSY_WAITING_MAX 20 /* wait for max 1 sec */
+#define BUSY_WAITING_MAX 100 /* wait for max 5 sec */
static int __db_busy_handler(void *data, int count)
{
if (count < BUSY_WAITING_MAX) {