add a E_CSERVE env var - set it befor e_start to make e_start run

cserve2 etc.



SVN revision: 83933
This commit is contained in:
Carsten Haitzler 2013-02-15 04:56:11 +00:00
parent 37ea5886c1
commit b239642508
1 changed files with 18 additions and 16 deletions

View File

@ -423,24 +423,26 @@ main(int argc, char **argv)
{ {
stop_ptrace = EINA_FALSE; stop_ptrace = EINA_FALSE;
/* if (getenv("E_CSERVE"))
if (cs_child < 0) {
{ if (cs_child < 0)
cs_child = fork(); {
if (cs_child == 0) cs_child = fork();
{ if (cs_child == 0)
char *cs_args[2] = { NULL, NULL }; {
char *cs_args[2] = { NULL, NULL };
cs_args[0] = (char *)evas_cserve_path_get();
execv(cs_args[0], cs_args); cs_args[0] = (char *)evas_cserve_path_get();
exit(-1); execv(cs_args[0], cs_args);
} exit(-1);
else if (cs_child > 0) }
{ else if (cs_child > 0)
putenv("EVAS_CSERVE2=1"); {
putenv("EVAS_CSERVE2=1");
}
} }
} }
*/
child = fork(); child = fork();
if (child < 0) /* failed attempt */ if (child < 0) /* failed attempt */