Initialize Tizen 2.3
[framework/appfw/aul-1.git] / agent / daemon-manager-release-agent.c
1 #include <stdio.h>
2 #include <string.h>
3 #include <stdarg.h>
4 #include "app_sock.h"
5 #include "aul_util.h"
6
7 #define LOG_PATH "/tmp/dmlaunch.err"
8
9 static void elog(const char *fmt, ...)
10 {
11         FILE *fp;
12         va_list ap;
13
14         fp = fopen(LOG_PATH, "w+");
15         if (!fp)
16                 return;
17
18         va_start(ap, fmt);
19         vfprintf(fp, fmt, ap);
20         va_end(ap);
21
22         fclose(fp);
23 }
24
25
26 int main(int argc, char *argv[])
27 {
28         int ret = 0;
29
30         elog("release agent : [%d:%s]\n", argc, argv[1]);
31
32         if (argc < 2) {
33                 elog("usage) %s path\n", argv[0]);
34                 return 1;
35         }
36
37         ret = __app_send_raw(AUL_UTIL_PID, APP_RELEASED, (unsigned char*)argv[1], strlen(argv[1]));
38
39         elog("release agent : %d\n", ret);
40
41         return 0;
42 }
43