*
*/
+#define _GNU_SOURCE
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <Ecore.h>
+#include <bundle_internal.h>
#include "aul.h"
#define ROOT_UID 0
static Eina_Bool run_func(void *data)
{
int pid = -1;
- char *str = NULL;
+ const char *str = NULL;
if ((pid = launch()) > 0) {
printf("... successfully launched\n");
} else {
str = bundle_get_val(kb, "__LAUNCH_APP_MODE__");
if( str && strcmp(str, "SYNC") == 0 ) {
- aul_listen_app_dead_signal(__launch_app_dead_handler, pid);
+ aul_listen_app_dead_signal(__launch_app_dead_handler, (void *)pid);
} else {
ecore_main_loop_quit();
}
gargc = argc;
gargv = argv;
- aul_launch_init(NULL, NULL);
-
ecore_idler_add(run_func, NULL);
ecore_main_loop_begin();