rem: std::cerr << "Ecasound watchdog-thread received signal " << signalno << ". Exiting.." << std::endl << std::endl;
add: std::cerr << "Ecasound watchdog-thread received signal " << signalno << ". Exiting.." << std::endl;
context: void* ecasound_watchdog_thread(void *){  sigset_t signalset;  int signalno;  // std::cerr << "Watchdog-thread created, pid=" << getpid() << "." << std::endl;  sigemptyset(&signalset);  /* handle the following signals explicitly */  sigaddset(&signalset, SIGTERM);  sigaddset(&signalset, SIGINT);  sigaddset(&signalset, SIGHUP);  sigaddset(&signalset, SIGPIPE);  /* block until a signal received */  sigwait(&signalset, &signalno);    std::cerr << "Ecasound watchdog-thread received signal " << signalno << ". Exiting.." << std::endl << std::endl;  ecasound_clean_exit(ecasound_return_signal);  /* never reached */  return(0);}