This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH v2 0/4] increase the portability of the gdbserver code
- From: Mircea Gherzan <mircea dot gherzan at intel dot com>
- To: tromey at redhat dot com, palves at redhat dot com, jan dot kratochvil at redhat dot com
- Cc: gdb-patches at sourceware dot org, Mircea Gherzan <mircea dot gherzan at intel dot com>
- Date: Mon, 1 Jul 2013 19:24:52 +0200
- Subject: [PATCH v2 0/4] increase the portability of the gdbserver code
This patch series aims to increase the compatibility of the gdbserver
code with non-GCC C99 compilers and with build environments lacking
functions that are GNU-specific.
v2:
* Use memmem, vasprintf and sys/time.h from gnulib.
* The dummy memmber for an empty struct is no longer
conditional.
Mircea Gherzan (4):
gdbserver, common: convert some variadic macros to C99
gdbserver: avoid empty structs
gdbserver, win32: fix some function typedefs
gnulib: import the sys_time and vasprintf modules
gdb/common/agent.c | 8 +-
gdb/gdbserver/ax.c | 12 +-
gdb/gdbserver/notif.h | 2 +
gdb/gdbserver/tracepoint.c | 10 +-
gdb/gdbserver/win32-low.c | 8 +-
gdb/gnulib/Makefile.in | 13 +-
gdb/gnulib/aclocal.m4 | 462 +++
gdb/gnulib/config.in | 125 +
gdb/gnulib/configure | 2103 +++++++++++--
gdb/gnulib/import/Makefile.am | 229 +-
gdb/gnulib/import/Makefile.in | 362 ++-
gdb/gnulib/import/asnprintf.c | 34 +
gdb/gnulib/import/asprintf.c | 39 +
gdb/gnulib/import/errno.in.h | 279 ++
gdb/gnulib/import/m4/errno_h.m4 | 137 +
gdb/gnulib/import/m4/gnulib-cache.m4 | 4 +-
gdb/gnulib/import/m4/gnulib-comp.m4 | 47 +
gdb/gnulib/import/m4/intmax_t.m4 | 67 +
gdb/gnulib/import/m4/inttypes_h.m4 | 29 +
gdb/gnulib/import/m4/printf.m4 | 1570 ++++++++++
gdb/gnulib/import/m4/size_max.m4 | 79 +
gdb/gnulib/import/m4/stdint_h.m4 | 27 +
gdb/gnulib/import/m4/stdio_h.m4 | 194 ++
gdb/gnulib/import/m4/sys_socket_h.m4 | 176 ++
gdb/gnulib/import/m4/sys_time_h.m4 | 110 +
gdb/gnulib/import/m4/vasnprintf.m4 | 291 ++
gdb/gnulib/import/m4/vasprintf.m4 | 46 +
gdb/gnulib/import/m4/xsize.m4 | 12 +
gdb/gnulib/import/printf-args.c | 187 ++
gdb/gnulib/import/printf-args.h | 158 +
gdb/gnulib/import/printf-parse.c | 638 ++++
gdb/gnulib/import/printf-parse.h | 193 ++
gdb/gnulib/import/size_max.h | 30 +
gdb/gnulib/import/stdio.c | 3 +
gdb/gnulib/import/stdio.in.h | 1345 ++++++++
gdb/gnulib/import/sys_time.in.h | 205 ++
gdb/gnulib/import/vasnprintf.c | 5606 ++++++++++++++++++++++++++++++++++
gdb/gnulib/import/vasnprintf.h | 79 +
gdb/gnulib/import/vasprintf.c | 50 +
gdb/gnulib/import/xsize.c | 3 +
gdb/gnulib/import/xsize.h | 114 +
gdb/gnulib/update-gnulib.sh | 2 +-
42 files changed, 14763 insertions(+), 325 deletions(-)
create mode 100644 gdb/gnulib/import/asnprintf.c
create mode 100644 gdb/gnulib/import/asprintf.c
create mode 100644 gdb/gnulib/import/errno.in.h
create mode 100644 gdb/gnulib/import/m4/errno_h.m4
create mode 100644 gdb/gnulib/import/m4/intmax_t.m4
create mode 100644 gdb/gnulib/import/m4/inttypes_h.m4
create mode 100644 gdb/gnulib/import/m4/printf.m4
create mode 100644 gdb/gnulib/import/m4/size_max.m4
create mode 100644 gdb/gnulib/import/m4/stdint_h.m4
create mode 100644 gdb/gnulib/import/m4/stdio_h.m4
create mode 100644 gdb/gnulib/import/m4/sys_socket_h.m4
create mode 100644 gdb/gnulib/import/m4/sys_time_h.m4
create mode 100644 gdb/gnulib/import/m4/vasnprintf.m4
create mode 100644 gdb/gnulib/import/m4/vasprintf.m4
create mode 100644 gdb/gnulib/import/m4/xsize.m4
create mode 100644 gdb/gnulib/import/printf-args.c
create mode 100644 gdb/gnulib/import/printf-args.h
create mode 100644 gdb/gnulib/import/printf-parse.c
create mode 100644 gdb/gnulib/import/printf-parse.h
create mode 100644 gdb/gnulib/import/size_max.h
create mode 100644 gdb/gnulib/import/stdio.c
create mode 100644 gdb/gnulib/import/stdio.in.h
create mode 100644 gdb/gnulib/import/sys_time.in.h
create mode 100644 gdb/gnulib/import/vasnprintf.c
create mode 100644 gdb/gnulib/import/vasnprintf.h
create mode 100644 gdb/gnulib/import/vasprintf.c
create mode 100644 gdb/gnulib/import/xsize.c
create mode 100644 gdb/gnulib/import/xsize.h
--
1.7.12.4