Generalized signal handling. Now handling SIGHUP in addition

to SIGINT and SIGTERM.  Setup SIGHUP to reload the server's
configuration.
This commit is contained in:
crs
2004-02-28 17:49:29 +00:00
parent 9f7e909361
commit 82dffeb498
11 changed files with 183 additions and 88 deletions

View File

@@ -376,15 +376,15 @@ CArch::getIDOfThread(CArchThread thread)
}
void
CArch::setInterruptHandler(InterruptFunc func, void* userData)
CArch::setSignalHandler(ESignal signal, SignalFunc func, void* userData)
{
m_mt->setInterruptHandler(func, userData);
m_mt->setSignalHandler(signal, func, userData);
}
void
CArch::interrupt()
CArch::raiseSignal(ESignal signal)
{
m_mt->interrupt();
m_mt->raiseSignal(signal);
}
CArchSocket