From 9af7c9d6b62ceb07a9ba24cee0cf4a08c689235e Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Fri, 19 Jan 2007 21:19:35 +0000 Subject: openvt,getty,vfork_daemon_rexec,mount: tighten up fd cleanup code (will close all fd's > 2 on daemonization now) getty: fix "getty -" support, and also do not try to chown/chmod "-" telnetd: fix "lost ctty" bug Yet another attempt on saner function names: bb_sanitize_server_stdio(0/1) -> bb_sanitize_stdio() + bb_daemonize(); --- miscutils/setsid.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'miscutils') diff --git a/miscutils/setsid.c b/miscutils/setsid.c index 347b2ba..47c44d2 100644 --- a/miscutils/setsid.c +++ b/miscutils/setsid.c @@ -15,9 +15,6 @@ */ #include "busybox.h" -#include -#include -#include int setsid_main(int argc, char *argv[]) { @@ -25,7 +22,7 @@ int setsid_main(int argc, char *argv[]) bb_show_usage(); if (getpgrp() == getpid()) { - switch (fork()){ + switch (fork()) { case -1: bb_perror_msg_and_die("fork"); case 0: @@ -33,8 +30,8 @@ int setsid_main(int argc, char *argv[]) default: /* parent */ exit(0); } - /* child falls through */ } + /* child */ setsid(); /* no error possible */ -- cgit v1.1