This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]