]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gdbserver/ChangeLog
Use gnulib's strerror_r on MinGW
authorChristian Biesinger <cbiesinger@google.com>
Wed, 13 Nov 2019 03:55:15 +0000 (21:55 -0600)
committerChristian Biesinger <cbiesinger@google.com>
Fri, 15 Nov 2019 21:31:36 +0000 (13:31 -0800)
commitcd850b40cc84ff08c50b8b16a0968b3cd6b33664
treed24cfd79997e75f5d8ba7c0d83faed583a47b523
parente176f82170871202640d53d8edc0caa5c450901f
Use gnulib's strerror_r on MinGW

There is no need to keep mingw-strerror around; we can just always use
the code from posix-strerror. The main reason we had that code, it
seems, is to handle winsock error codes, but gnulib's version
handles those.

Unfortunately the code can't be moved into common-utils.c because
libinproctrace.so uses common-utils but not gnulib.

gdb/ChangeLog:

2019-11-15  Christian Biesinger  <cbiesinger@google.com>

* Makefile.in: Replace {posix,mingw}-strerror.c with safe-strerror.c.
* configure: Regenerate.
* configure.ac: Don't source common.host.
* gdbsupport/common.host: Remove.
* gdbsupport/mingw-strerror.c: Remove.
* gdbsupport/posix-strerror.c: Rename to...
* gdbsupport/safe-strerror.c: ...this.

gdb/gdbserver/ChangeLog:

2019-11-15  Christian Biesinger  <cbiesinger@google.com>

* Makefile.in: Add safe-strerror.c.
* configure: Regenerate.
* configure.ac: Don't source common.host.

Change-Id: I9e6d8a752fc398784201f370cafee65e0ea05474
gdb/ChangeLog
gdb/Makefile.in
gdb/configure
gdb/configure.ac
gdb/gdbserver/ChangeLog
gdb/gdbserver/Makefile.in
gdb/gdbserver/configure
gdb/gdbserver/configure.ac
gdb/gdbsupport/common.host [deleted file]
gdb/gdbsupport/mingw-strerror.c [deleted file]
gdb/gdbsupport/safe-strerror.c [moved from gdb/gdbsupport/posix-strerror.c with 94% similarity]