diff --git a/AUTHORS b/AUTHORS index 186ceed7b..cd73268c0 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1 +1,3 @@ The Rasterman +Christian Kreibich , +Burra diff --git a/src/Makefile.am b/src/Makefile.am index 5a72aac85..86f70663b 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -17,6 +17,7 @@ exec.c \ fs.c \ icccm.c \ icons.c \ +ipc.c \ main.c \ menu.c \ menudb.c \ diff --git a/src/ipc.c b/src/ipc.c new file mode 100644 index 000000000..87a62bae5 --- /dev/null +++ b/src/ipc.c @@ -0,0 +1,26 @@ +#include "e.h" + +void e_ipc_init(void); +static char *e_ipc_get_version(char *argv); + +void +e_ipc_init(void) +{ + char buf[4096]; + + /* unix domain socket file path */ + sprintf(buf, "%secom", e_config_user_dir()); + + /* init ecore ipc */ + e_ev_ipc_init(buf); + + /* add ipc services or functions clients can use */ + e_add_ipc_service(0, e_ipc_get_version); +} + +static char +*e_ipc_get_version(char *argv) +{ + printf("e_ipc_get_version service called\n"); fflush(stdout); + return "0.17.0"; +}