From c722b0d97f450e012ef0179d943b711fdd98794a Mon Sep 17 00:00:00 2001 From: Aharon Hillel Date: Mon, 14 May 2012 14:37:43 +0000 Subject: [PATCH] clouseau: Prepared to use Elementary Signed-off-by: Aharon Hillel SVN revision: 71004 --- src/bin/clouseaud.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/bin/clouseaud.c b/src/bin/clouseaud.c index 41175d4..04e69a4 100644 --- a/src/bin/clouseaud.c +++ b/src/bin/clouseaud.c @@ -2,7 +2,7 @@ * UNIX Daemon Server Programming Sample Program * Levent Karakas May 2001 * - * To compile: cc -o clouseaud clouseaud.c + * compile: gcc clouseaud.c -o clouseaud `pkg-config elementary --cflags --libs` * To run: ./clouseaud * To test daemon: ps -ef|grep clouseaud (or ps -aux on BSD systems) * To test log: tail -f /tmp/clouseaud.log @@ -16,6 +16,7 @@ #include #include #include +#include #define RUNNING_DIR "/tmp" #define LOCK_FILE "clouseaud.lock" @@ -71,8 +72,15 @@ void daemonize(void) signal(SIGTERM,signal_handler); /* catch kill signal */ } -int main(int argc, char **argv) +#ifndef ELM_LIB_QUICKLAUNCH +EAPI int +elm_main(int argc, char **argv) { + eina_init(); + eet_init(); + daemonize(); while(1) sleep(1); /* run */ } +#endif +ELM_MAIN()