Move remote_fileio_to_fio_stat to gdb/common
authorGary Benson <gbenson@redhat.com>
Wed, 11 Mar 2015 17:53:57 +0000 (17:53 +0000)
committerGary Benson <gbenson@redhat.com>
Wed, 11 Mar 2015 17:53:57 +0000 (17:53 +0000)
commit791c00567a7ccbae3d71e3b63ac43c0b555079dc
tree68724b3653527fe78f166e1d50e320db8c2e1cbf
parent1390d0efa6a03a3780541aa8100c7b52402e793d
Move remote_fileio_to_fio_stat to gdb/common

This commit moves remote_fileio_to_fio_stat and its supporting
functions into new files common/common-remote-fileio.[ch].

gdb/ChangeLog:

* common/common-remote-fileio.h: New file.
* common/common-remote-fileio.c: Likewise.
* Makefile.in (SFILES): Add common/common-remote-fileio.c.
(HFILES_NO_SRCDIR): Add common/common-remote-fileio.h.
(COMMON_OBS): Add common-remote-fileio.o.
(common-remote-fileio.o): New rule.
* remote-fileio.h (common-remote-fileio.h): New include.
* remote-fileio.c (gdb/fileio.h): Do not include.
(remote_fileio_to_be): Moved to common-remote-fileio.h.
(remote_fileio_to_fio_uint): Likewise.
(remote_fileio_to_fio_time): Likewise.
(remote_fileio_mode_to_target): Moved to common-remote-fileio.c.
(remote_fileio_to_fio_mode): Likewise.
(remote_fileio_to_fio_ulong): Likewise.
(remote_fileio_to_fio_stat): Likewise.

gdb/gdbserver/ChangeLog:

* configure.ac (AC_CHECK_MEMBERS): Add checks for
struct stat.st_blocks and struct stat.st_blksize.
* configure: Regenerate.
* config.in: Likewise.
* Makefile.in (SFILES): Add common/common-remote-fileio.c.
(OBS): Add common-remote-fileio.o.
(common-remote-fileio.o): New rule.
gdb/ChangeLog
gdb/Makefile.in
gdb/common/common-remote-fileio.c [new file with mode: 0644]
gdb/common/common-remote-fileio.h [new file with mode: 0644]
gdb/gdbserver/ChangeLog
gdb/gdbserver/Makefile.in
gdb/gdbserver/config.in
gdb/gdbserver/configure
gdb/gdbserver/configure.ac
gdb/remote-fileio.c
gdb/remote-fileio.h