Revision 50d3eeae
b/vl.c | ||
---|---|---|
3621 | 3621 |
pid = fork(); |
3622 | 3622 |
if (pid >= 0) { |
3623 | 3623 |
if (pid == 0) { |
3624 |
int open_max = sysconf (_SC_OPEN_MAX), i; |
|
3625 |
for (i = 0; i < open_max; i++) |
|
3626 |
if (i != STDIN_FILENO && |
|
3627 |
i != STDOUT_FILENO && |
|
3628 |
i != STDERR_FILENO && |
|
3629 |
i != fd) |
|
3630 |
close(i); |
|
3631 |
|
|
3624 | 3632 |
parg = args; |
3625 | 3633 |
*parg++ = (char *)setup_script; |
3626 | 3634 |
*parg++ = ifname; |
Also available in: Unified diff