diff options
Diffstat (limited to 'gdb/gdbserver/linux-low.c')
-rw-r--r-- | gdb/gdbserver/linux-low.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gdb/gdbserver/linux-low.c b/gdb/gdbserver/linux-low.c index 1b7d313..c99e0a3 100644 --- a/gdb/gdbserver/linux-low.c +++ b/gdb/gdbserver/linux-low.c @@ -574,12 +574,12 @@ linux_create_inferior (char *program, char **allargs) Also, redirect stdin to /dev/null. */ if (remote_connection_is_stdio ()) { - int ret; close (0); open ("/dev/null", O_RDONLY); dup2 (2, 1); - ret = write (2, "stdin/stdout redirected\n", - sizeof ("stdin/stdout redirected\n") - 1); + if (write (2, "stdin/stdout redirected\n", + sizeof ("stdin/stdout redirected\n") - 1) < 0) + /* Errors ignored. */; } execv (program, allargs); |