mirror of
https://github.com/sheumann/hush.git
synced 2024-12-23 05:29:58 +00:00
inetd: comment why we redirect stderr to network
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
53f1791212
commit
0f952c249e
@ -1356,9 +1356,12 @@ int inetd_main(int argc UNUSED_PARAM, char **argv)
|
|||||||
if (setrlimit(RLIMIT_NOFILE, &rlim_ofile) < 0)
|
if (setrlimit(RLIMIT_NOFILE, &rlim_ofile) < 0)
|
||||||
bb_perror_msg("setrlimit");
|
bb_perror_msg("setrlimit");
|
||||||
closelog();
|
closelog();
|
||||||
xmove_fd(ctrl, 0);
|
xmove_fd(ctrl, STDIN_FILENO);
|
||||||
xdup2(0, 1);
|
xdup2(STDIN_FILENO, STDOUT_FILENO);
|
||||||
xdup2(0, 2);
|
/* manpages of inetd I managed to find either say
|
||||||
|
* that stderr is also redirected to the network,
|
||||||
|
* or do not talk about redirection at all (!) */
|
||||||
|
xdup2(STDIN_FILENO, STDERR_FILENO);
|
||||||
/* NB: among others, this loop closes listening socket
|
/* NB: among others, this loop closes listening socket
|
||||||
* for nowait stream children */
|
* for nowait stream children */
|
||||||
for (sep2 = serv_list; sep2; sep2 = sep2->se_next)
|
for (sep2 = serv_list; sep2; sep2 = sep2->se_next)
|
||||||
|
Loading…
Reference in New Issue
Block a user