rem: void* start_normal(void* param) { ofstream fout(ecasound_lockfile.c_str()); fout.close(); ecadebug->msg(1,"(eca-controller) Engine-thread pid: " + kvu_numtostr(getpid())); start_normal((ECA_SESSION*)param); remove(ecasound_lockfile.c_str()); return(0);
add: void start_normal(ECA_SESSION* param) { try { ECA_PROCESSOR epros (param); epros.exec(); } catch(ECA_ERROR* e) { cerr << "---\n(eca-controller) ERROR: [" << e->error_section() << "] : \"" << e->error_msg() << "\"\n\n"; } catch(...) { cerr << "---\n(eca-controller) Caught an unknown exception!\n"; }
context: void* start_normal(void* param) {  ofstream fout(ecasound_lockfile.c_str());  fout.close();  ecadebug->msg(1,"(eca-controller) Engine-thread pid: " + kvu_numtostr(getpid()));  start_normal((ECA_SESSION*)param);  remove(ecasound_lockfile.c_str());  return(0);}