OSDN Git Service

* linux-low.c (linux_create_inferior): If stdio connection,
authordevans <devans>
Fri, 16 Dec 2011 19:10:58 +0000 (19:10 +0000)
committerdevans <devans>
Fri, 16 Dec 2011 19:10:58 +0000 (19:10 +0000)
commit8b73724cddc16f193ae405676d1a74c8a2945be2
tree9e6118dcca113354b10fb8d1ac3d402f5ddf9380
parenta22c4c2dcc20cc12a8ef74e7622494e7ac1eb05f
* linux-low.c (linux_create_inferior): If stdio connection,
redirect stdin from /dev/null, stdout to stderr.
* remote-utils.c (remote_is_stdio): New static global.
(remote_connection_is_stdio): New function.
(remote_prepare): Handle stdio connection.
(remote_open): Ditto.
(remote_close): Don't close stdin for stdio connections.
(read_prim,write_prim): New functions.  Replace all calls to
read/write to these.
* server.c (main): Watch for "-" argument.  Move call to
remote_prepare before start_inferior.
* server.h (STDIO_CONNECTION_NAME): New macro.
(remote_connection_is_stdio): Declare.
gdb/gdbserver/ChangeLog