From b23964250800a710bea0bab20e0a506f7144c353 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Fri, 15 Feb 2013 04:56:11 +0000 Subject: [PATCH] add a E_CSERVE env var - set it befor e_start to make e_start run cserve2 etc. SVN revision: 83933 --- src/bin/e_start_main.c | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/src/bin/e_start_main.c b/src/bin/e_start_main.c index 824b05e8e..b5d921b3a 100644 --- a/src/bin/e_start_main.c +++ b/src/bin/e_start_main.c @@ -423,24 +423,26 @@ main(int argc, char **argv) { stop_ptrace = EINA_FALSE; -/* - if (cs_child < 0) - { - cs_child = fork(); - if (cs_child == 0) - { - char *cs_args[2] = { NULL, NULL }; - - cs_args[0] = (char *)evas_cserve_path_get(); - execv(cs_args[0], cs_args); - exit(-1); - } - else if (cs_child > 0) - { - putenv("EVAS_CSERVE2=1"); + if (getenv("E_CSERVE")) + { + if (cs_child < 0) + { + cs_child = fork(); + if (cs_child == 0) + { + char *cs_args[2] = { NULL, NULL }; + + cs_args[0] = (char *)evas_cserve_path_get(); + execv(cs_args[0], cs_args); + exit(-1); + } + else if (cs_child > 0) + { + putenv("EVAS_CSERVE2=1"); + } } } - */ + child = fork(); if (child < 0) /* failed attempt */