NOMMU re-exec trick shuld not depend on existence of "don't daemonize"
option for every affected applet (and dnsd, for example, don't have one). Thus rework re-exec support to not require it. Code got smaller too.
This commit is contained in:
@@ -1289,8 +1289,8 @@ int inetd_main(int argc, char *argv[])
|
||||
|
||||
#ifdef BB_NOMMU
|
||||
if (!(opt & 2)) {
|
||||
/* reexec for vfork() do continue parent */
|
||||
vfork_daemon_rexec(0, 0, argc, argv, "-f");
|
||||
if (!re_execed)
|
||||
vfork_daemon_rexec(0, 0, argv);
|
||||
}
|
||||
bb_sanitize_stdio();
|
||||
#else
|
||||
|
Reference in New Issue
Block a user