Fresco/Berlin/server server.cc,1.74,1.75
Tobias Hunger <[email protected]> Mon, 03 Nov 2003 17:53:55 +0000
| Newsgroups | gmane.comp.video.fresco.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvs/fresco/Fresco/Berlin/server
In directory purcel:/tmp/cvs-serv30820/Berlin/server
Modified Files:
server.cc
Log Message:
Improve Signal class as proposed in bug280. Had to touch a couple of other
files, updating the signal names to their non-abbrevated versions this
patch introduces.
Index: server.cc
===================================================================
RCS file: /cvs/fresco/Fresco/Berlin/server/server.cc,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -d -r1.74 -r1.75
--- server.cc 31 Oct 2003 22:33:08 -0000 1.74
+++ server.cc 3 Nov 2003 17:53:52 -0000 1.75
@@ -91,7 +91,7 @@
{
switch (signo)
{
- case Signal::usr1:
+ case Signal::user1:
if (debugger)
{
Logger::log(Logger::loader)
@@ -106,7 +106,7 @@
<< "command line. Not entering debug mode."
<< std::endl;
return;
- case Signal::usr2:
+ case Signal::user2:
if (Console::instance())
{
Console::instance()->activate_autoplay();
@@ -116,7 +116,7 @@
case Signal::interrupt: break;
case Signal::hangup: Profiler::dump(std::cerr); break;
case Signal::abort:
- case Signal::segv:
+ case Signal::segfault:
{
std::string output = "server.log";
std::ofstream ofs(output.c_str());
@@ -187,7 +187,7 @@
child->suicide_on_signal(Signal::interrupt);
child->suicide_on_signal(Signal::quit);
child->suicide_on_signal(Signal::abort);
- child->suicide_on_signal(Signal::segv);
+ child->suicide_on_signal(Signal::segfault);
}
} // namespace
@@ -205,10 +205,10 @@
Prague::Semaphore sem;
Dump *dump = new Dump(sem);
- Signal::set(Signal::usr1, dump);
- Signal::set(Signal::usr2, dump);
+ Signal::set(Signal::user1, dump);
+ Signal::set(Signal::user2, dump);
Signal::set(Signal::abort, dump);
- Signal::set(Signal::segv, dump);
+ Signal::set(Signal::segfault, dump);
Signal::set(Signal::hangup, dump);
Signal::set(Signal::interrupt, dump);