Reworked process handler due a large number of races. Now process reports

should not interfere with popped up message boxes. Still there is a issue
with childs during splash startup: when one of them crashes with core dump
crash dialog will not be shown, but the main process handler correctly returns crash flag.
This commit is contained in:
Sanel Zukan
2007-09-24 11:47:42 +00:00
parent 5284410840
commit 6170d43d19
7 changed files with 151 additions and 36 deletions

View File

@ -146,6 +146,11 @@ int main(int argc, char** argv) {
return 1;
}
if(!service->setup_channels()) {
printf("Can't setup internal channels\n");
return 1;
}
EVOKE_LOG("= "APPNAME" started =\n");
if(!pid_file)