Lines 12-17
int esd_no_spawn=1; /* If we can't even
Link Here
|
12 |
int esd_spawn_wait_ms=100; /* Time to wait trying to connect to an |
12 |
int esd_spawn_wait_ms=100; /* Time to wait trying to connect to an |
13 |
autospawned ESD, in milliseconds. */ |
13 |
autospawned ESD, in milliseconds. */ |
14 |
char esd_spawn_options[LINEBUF_SIZE] = "-terminate -nobeeps -as 2"; |
14 |
char esd_spawn_options[LINEBUF_SIZE] = "-terminate -nobeeps -as 2"; |
|
|
15 |
char esd_spawn_binary[LINEBUF_SIZE] = SERVERDIR"/esd"; |
15 |
|
16 |
|
16 |
char esd_default_options [LINEBUF_SIZE] = ""; /* Default options, always applied */ |
17 |
char esd_default_options [LINEBUF_SIZE] = ""; /* Default options, always applied */ |
17 |
|
18 |
|
Lines 62-67
esd_config_read(void)
Link Here
|
62 |
if(tmpenv && strlen(tmpenv) < (sizeof(esd_spawn_options) - 1)) |
63 |
if(tmpenv && strlen(tmpenv) < (sizeof(esd_spawn_options) - 1)) |
63 |
strcpy(esd_spawn_options, tmpenv); |
64 |
strcpy(esd_spawn_options, tmpenv); |
64 |
|
65 |
|
|
|
66 |
tmpenv = getenv("ESD_SPAWN_BINARY"); |
67 |
if(tmpenv && strlen(tmpenv) < (sizeof(esd_spawn_binary) - 1)) |
68 |
strcpy(esd_spawn_binary, tmpenv); |
69 |
|
65 |
tmpenv = getenv("ESD_DEFAULT_OPTIONS"); |
70 |
tmpenv = getenv("ESD_DEFAULT_OPTIONS"); |
66 |
if(tmpenv && strlen(tmpenv) < (sizeof(esd_default_options) - 1)) |
71 |
if(tmpenv && strlen(tmpenv) < (sizeof(esd_default_options) - 1)) |
67 |
strcpy(esd_default_options, tmpenv); |
72 |
strcpy(esd_default_options, tmpenv); |
Lines 120-125
esd_config_read_file(FILE *fh)
Link Here
|
120 |
{ |
125 |
{ |
121 |
strcpy(esd_spawn_options, value); |
126 |
strcpy(esd_spawn_options, value); |
122 |
} |
127 |
} |
|
|
128 |
else if(!strcasecmp(key, "spawn_binary")) |
129 |
{ |
130 |
strcpy(esd_spawn_binary, value); |
131 |
} |
123 |
else if(!strcasecmp(key, "default_options")) |
132 |
else if(!strcasecmp(key, "default_options")) |
124 |
{ |
133 |
{ |
125 |
strcpy(esd_default_options, value); |
134 |
strcpy(esd_default_options, value); |