return AMD_NOTI_CONTINUE;
}
-static int __dispatch_launchpad_child_process(amd_request_h req)
-{
- pid_t pid = amd_request_get_pid(req);
- LOGI("Loader pid: %d", pid);
-
- return 0;
-}
-
-static amd_request_cmd_dispatch __dispatch_table[] = {
- {
- .cmd = LAUNCHPAD_CHILD_PROCESS,
- .callback = __dispatch_launchpad_child_process
- },
-};
-
-static amd_cynara_checker __cynara_checkers[] = {
- {
- .cmd = LAUNCHPAD_CHILD_PROCESS,
- .checker = amd_cynara_simple_checker,
- .data = PRIVILEGE_PLATFORM,
- .priority = 10
- },
-};
-
EXPORT int AMD_MOD_INIT(void)
{
- int r;
-
LOGD("screen resolution init");
-
- r = amd_request_register_cmds(__dispatch_table,
- ARRAY_SIZE(__dispatch_table));
- if (r < 0) {
- LOGE("Failed to register dispatch table");
- return -1;
- }
-
- r = amd_cynara_register_checkers(__cynara_checkers,
- ARRAY_SIZE(__cynara_checkers));
- if (r < 0) {
- LOGE("Failed to register cynara checkers");
- return -1;
- }
-
amd_noti_listen(AMD_NOTI_MSG_WAYLAND_LISTENER_TIZEN_LAUNCH_APPINFO,
__on_wayland_listener_tizen_launch_appinfo);
amd_noti_listen(AMD_NOTI_MSG_WAYLAND_LISTENER_REMOVE,