summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rw-r--r--server/util/server.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/server/util/server.c b/server/util/server.c
index 86854cb72..0ae2b0a1f 100644
--- a/server/util/server.c
+++ b/server/util/server.c
@@ -79,18 +79,8 @@ void become_daemon(bool Fork)
}
}
- /* detach from the terminal */
-#ifdef HAVE_SETSID
+ /* detach from the terminal */
setsid();
-#elif defined(TIOCNOTTY)
- {
- int i = open("/dev/tty", O_RDWR, 0);
- if (i != -1) {
- ioctl(i, (int) TIOCNOTTY, (char *)0);
- close(i);
- }
- }
-#endif /* HAVE_SETSID */
/* Close fd's 0,1,2. Needed if started by rsh */
close_low_fds(false); /* Don't close stderr, let the debug system