From 7f3647e2ba4517be59ce531ec2297918b998fe3e Mon Sep 17 00:00:00 2001 From: Gary Benson Date: Tue, 17 Mar 2015 11:26:09 +0000 Subject: [PATCH] Remove forward declaration of struct stat Forward declarations of struct stat break the Windows build. This commit removes a forward declaration of struct stat and includes sys/stat.h directly instead. gdb/ChangeLog: PR gdb/18131 * common/common-remote-fileio.h (sys/stat.h): New include. (stuct stat): Remove forward declaration. --- gdb/ChangeLog | 7 +++++++ gdb/common/common-remote-fileio.h | 3 +-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d984565e3f5..10abae00ffc 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,10 @@ +2015-03-17 Gary Benson + Luke Allardyce + + PR gdb/18131 + * common/common-remote-fileio.h (sys/stat.h): New include. + (stuct stat): Remove forward declaration. + 2015-03-16 John Baldwin * fbsd-tdep.c (fbsd_make_corefile_notes): Fetch all target registers diff --git a/gdb/common/common-remote-fileio.h b/gdb/common/common-remote-fileio.h index b8381868d6c..27bc585c887 100644 --- a/gdb/common/common-remote-fileio.h +++ b/gdb/common/common-remote-fileio.h @@ -21,8 +21,7 @@ #define COMMON_REMOTE_FILEIO_H #include "gdb/fileio.h" - -struct stat; +#include /* Pack a host-format integer into a byte buffer in big-endian format ready for transmission over the remote protocol. BYTES specifies -- 2.30.2