summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Service.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2006-01-30 14:57:58 +0000
committerBenoit Foucher <benoit@zeroc.com>2006-01-30 14:57:58 +0000
commit74a23abc1c8d1bb3e34d5433aae682f6252534fb (patch)
tree7d84519a7d8aabe1928e6d76902611c3746e0ff2 /cpp/src/Ice/Service.cpp
parentMake alternate sequence class not require template (diff)
downloadice-74a23abc1c8d1bb3e34d5433aae682f6252534fb.tar.bz2
ice-74a23abc1c8d1bb3e34d5433aae682f6252534fb.tar.xz
ice-74a23abc1c8d1bb3e34d5433aae682f6252534fb.zip
Enabled previously disabled double fork() (LinuxThreads isn't supported
anymore).
Diffstat (limited to 'cpp/src/Ice/Service.cpp')
-rwxr-xr-xcpp/src/Ice/Service.cpp8
1 files changed, 0 insertions, 8 deletions
diff --git a/cpp/src/Ice/Service.cpp b/cpp/src/Ice/Service.cpp
index 5fc5259092a..585627dfc06 100755
--- a/cpp/src/Ice/Service.cpp
+++ b/cpp/src/Ice/Service.cpp
@@ -1576,13 +1576,6 @@ Ice::Service::runDaemon(int argc, char* argv[])
}
//
- // Conventional wisdom recommends ignoring SIGHUP and forking again in order
- // to avoid the possibility of acquiring a controlling terminal. However,
- // doing this means the grandchild is no longer a process group leader, and
- // that would interfere with signal delivery on non-NPTL Linux systems.
- //
-/*
- //
// Ignore SIGHUP so that the grandchild process is not sent SIGHUP when this
// process exits.
//
@@ -1602,7 +1595,6 @@ Ice::Service::runDaemon(int argc, char* argv[])
{
exit(0);
}
-*/
if(_changeDirectory)
{