This patch moves all includes of malloc.h, which were introduced
purely to get access to alloca's declaration, to server.h, next
to the include of alloca.h.
There is one exception: gdbreplay.c, which does not include server.h.
In this case, the include of alloca.h was simply moved up a bit, next
to the include of malloc.h.
gdb/gdbserver/ChangeLog:
* gdbreplay.c: Move include of alloca.h up, next to include of
malloc.h.
* server.h: Add include of malloc.h.
* mem-break.c: Remove include of malloc.h.
* server.c, tracepoint.c, utils.c, win32-low.c: Likewise.
+2010-09-01 Joel Brobecker <brobecker@adacore.com>
+
+ * gdbreplay.c: Move include of alloca.h up, next to include of
+ malloc.h.
+ * server.h: Add include of malloc.h.
+ * mem-break.c: Remove include of malloc.h.
+ * server.c, tracepoint.c, utils.c, win32-low.c: Likewise.
+
2010-09-01 Joel Brobecker <brobecker@adacore.com>
* Makefile.in (memmem.o): Build with -Wno-error.
#if HAVE_NETINET_TCP_H
#include <netinet/tcp.h>
#endif
+#if HAVE_ALLOCA_H
+#include <alloca.h>
+#endif
#if HAVE_MALLOC_H
#include <malloc.h>
#endif
#if USE_WIN32API
#include <winsock2.h>
#endif
-#if HAVE_ALLOCA_H
-#include <alloca.h>
-#endif
#ifndef HAVE_SOCKLEN_T
typedef int socklen_t;
along with this program. If not, see <http://www.gnu.org/licenses/>. */
#include "server.h"
-#if HAVE_MALLOC_H
-#include <malloc.h>
-#endif
const unsigned char *breakpoint_data;
int breakpoint_len;
#if HAVE_SYS_WAIT_H
#include <sys/wait.h>
#endif
-#if HAVE_MALLOC_H
-#include <malloc.h>
-#endif
ptid_t cont_thread;
ptid_t general_thread;
#ifdef HAVE_ALLOCA_H
#include <alloca.h>
#endif
+/* On some systems such as MinGW, alloca is declared in malloc.h
+ (there is no alloca.h). */
+#if HAVE_MALLOC_H
+#include <malloc.h>
+#endif
#if !HAVE_DECL_STRERROR
#ifndef strerror
#include <unistd.h>
#include <sys/time.h>
#include <stddef.h>
-#if HAVE_MALLOC_H
-#include <malloc.h>
-#endif
#if HAVE_STDINT_H
#include <stdint.h>
#endif
#if HAVE_ERRNO_H
#include <errno.h>
#endif
-#if HAVE_MALLOC_H
-#include <malloc.h>
-#endif
#ifdef IN_PROCESS_AGENT
# define PREFIX "ipa: "
#include <tlhelp32.h>
#include <psapi.h>
#include <sys/param.h>
-#include <malloc.h>
#include <process.h>
#ifndef USE_WIN32API