diff options
author | Pedro Alves <palves@redhat.com> | 2018-04-11 11:29:39 +0100 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2018-04-11 11:29:39 +0100 |
commit | 5ff79300aef4f4c991194541ec3ad9a2618ff24c (patch) | |
tree | ba6930cb692c7a14d11f90784afd19c9efb8fd54 /gdb/ChangeLog | |
parent | 18e404c4e2eb15443cc6dda93cbd38bdfeb17667 (diff) | |
download | gdb-5ff79300aef4f4c991194541ec3ad9a2618ff24c.zip gdb-5ff79300aef4f4c991194541ec3ad9a2618ff24c.tar.gz gdb-5ff79300aef4f4c991194541ec3ad9a2618ff24c.tar.bz2 |
C++ify fileio_fh_t, replace VEC with std::vector
Preparation for the next patch.
- Replace VEC with std::vector.
- Rewrite a couple macros as methods/functions.
- While at it, rename fileio_fh_t::fd as fileio_fh_t::target_fd to
avoid confusion between target and host file descriptors.
gdb/ChangeLog:
2018-04-11 Pedro Alves <palves@redhat.com>
* target.c (fileio_fh_t): Make it a named struct instead of a
typedef.
(fileio_fh_t::is_closed): New method.
(DEF_VEC_O (fileio_fh_t)): Remove.
(fileio_fhandles): Now a std::vector.
(is_closed_fileio_fh): Delete.
(acquire_fileio_fd): Adjust. Rename parameters.
(release_fileio_fd): Adjust.
(fileio_fd_to_fh): Reimplement as a function instead of a macro.
(target_fileio_pwrite, target_fileio_pread, target_fileio_fstat)
(target_fileio_close): Adjust.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 6ed9d6c..f4bfe78 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,17 @@ +2018-04-11 Pedro Alves <palves@redhat.com> + + * target.c (fileio_fh_t): Make it a named struct instead of a + typedef. + (fileio_fh_t::is_closed): New method. + (DEF_VEC_O (fileio_fh_t)): Remove. + (fileio_fhandles): Now a std::vector. + (is_closed_fileio_fh): Delete. + (acquire_fileio_fd): Adjust. Rename parameters. + (release_fileio_fd): Adjust. + (fileio_fd_to_fh): Reimplement as a function instead of a macro. + (target_fileio_pwrite, target_fileio_pread, target_fileio_fstat) + (target_fileio_close): Adjust. + 2018-04-10 Simon Marchi <simon.marchi@ericsson.com> * auto-load.c (auto_load_safe_path_vec_update): Iterate by |