OSDN Git Service

ChangeLog:
authoruweigand <uweigand>
Fri, 20 Jan 2012 09:47:32 +0000 (09:47 +0000)
committeruweigand <uweigand>
Fri, 20 Jan 2012 09:47:32 +0000 (09:47 +0000)
commitdb348d2891d138a4639488ed6d952f25fd5fb271
treed0de8797b76aca40c57d962d8438121c7ca6e76a
parent7bddf4a645dbd0622255ac8aa73c263027890ed2
ChangeLog:

* configure.ac [AC_CHECK_FUNCS]: Check for readlink.
* config.in, configure: Regenerate.

* target.h (struct target_ops): Add to_fileio_readlink.
(target_fileio_readlink): Add prototype.
* target.c (target_fileio_readlink): New function.

* inf-child.c: Conditionally include <sys/param.h>.
(inf_child_fileio_readlink): New function.
(inf_child_target): Install it.

* remote.c (PACKET_vFile_readlink): New enum value.
(remote_hostio_readlink): New function.
(init_remote_ops): Install it.
(_initialize_remote): Handle vFile:readlink packet type.

doc/ChangeLog:

* gdb.texinfo (Remote Configuration): Document
"set remote hostio-readlink-packet" command.
(General Query Packets): Document vFile:readlink packet.

gdbserver/ChangeLog:

* hostio.c (handle_readlink): New function.
(handle_vFile): Call it to handle "vFile:readlink" packets.
12 files changed:
gdb/ChangeLog
gdb/config.in
gdb/configure
gdb/configure.ac
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/gdbserver/ChangeLog
gdb/gdbserver/hostio.c
gdb/inf-child.c
gdb/remote.c
gdb/target.c
gdb/target.h