revert last two commits. vfork cannot be used in subroutine,

it trashes stack on return
This commit is contained in:
Denis Vlasenko
2008-07-01 15:59:42 +00:00
parent b111917972
commit 82604e9730
15 changed files with 55 additions and 50 deletions

View File

@@ -1303,7 +1303,7 @@ int inetd_main(int argc ATTRIBUTE_UNUSED, char **argv)
pid = vfork();
if (pid < 0) { /* fork error */
bb_perror_msg(BB_MMU ? "vfork" + 1 : "vfork");
bb_perror_msg("fork");
sleep(1);
restore_sigmask(&omask);
maybe_close(accepted_fd);