int app_context_set_event_cb(app_manager_app_context_event_cb callback, void *user_data)
{
- int ret;
-
if (callback == NULL)
return app_manager_error(APP_MANAGER_ERROR_INVALID_PARAMETER, __FUNCTION__, NULL);
- ret = app_manager_check_privilege(PRIVILEGE_PKGMGR_INFO);
- if (ret != APP_MANAGER_ERROR_NONE) {
- if (ret == APP_MANAGER_ERROR_PERMISSION_DENIED)
- return app_manager_error(APP_MANAGER_ERROR_PERMISSION_DENIED, __FUNCTION__, NULL);
- else
- return app_manager_error(APP_MANAGER_ERROR_IO_ERROR, __FUNCTION__, NULL);
- }
-
app_context_lock_event_cb_context();
if (event_cb_context == NULL) {