diff options
author | Pedro Alves <pedro@palves.net> | 2021-04-12 20:23:54 +0100 |
---|---|---|
committer | Pedro Alves <pedro@palves.net> | 2021-04-13 22:18:24 +0100 |
commit | 6cacd44948d844b035b359a3d65f575c9d7d7aed (patch) | |
tree | 3e6c09e4a6d44038c8551877c71305d63b779fc8 /gdbserver | |
parent | 1228cb9094f17c3b151bcb087dcdf2c1cb05ae13 (diff) | |
download | fsf-binutils-gdb-6cacd44948d844b035b359a3d65f575c9d7d7aed.zip fsf-binutils-gdb-6cacd44948d844b035b359a3d65f575c9d7d7aed.tar.gz fsf-binutils-gdb-6cacd44948d844b035b359a3d65f575c9d7d7aed.tar.bz2 |
Remove WinCE code from gdbreplay
gdbserver/ChangeLog:
* gdbreplay.c [__MINGW32CE__] (COUNTOF, errno, strerror): Remove.
Diffstat (limited to 'gdbserver')
-rw-r--r-- | gdbserver/ChangeLog | 4 | ||||
-rw-r--r-- | gdbserver/gdbreplay.cc | 51 |
2 files changed, 4 insertions, 51 deletions
diff --git a/gdbserver/ChangeLog b/gdbserver/ChangeLog index ff00815..4a9c906 100644 --- a/gdbserver/ChangeLog +++ b/gdbserver/ChangeLog @@ -1,3 +1,7 @@ +2021-04-13 Pedro Alves <pedro@palves.net> + + * gdbreplay.c [__MINGW32CE__] (COUNTOF, errno, strerror): Remove. + 2021-04-13 Tom Tromey <tromey@adacore.com> * win32-low.cc (winapi_CreateToolhelp32Snapshot) diff --git a/gdbserver/gdbreplay.cc b/gdbserver/gdbreplay.cc index 864a31e..3705e9b 100644 --- a/gdbserver/gdbreplay.cc +++ b/gdbserver/gdbreplay.cc @@ -69,57 +69,6 @@ typedef int socklen_t; static int remote_desc_in; static int remote_desc_out; -#ifdef __MINGW32CE__ - -#ifndef COUNTOF -#define COUNTOF(STR) (sizeof (STR) / sizeof ((STR)[0])) -#endif - -#define errno (GetLastError ()) - -char * -strerror (DWORD error) -{ - static char buf[1024]; - WCHAR *msgbuf; - DWORD lasterr = GetLastError (); - DWORD chars = FormatMessageW (FORMAT_MESSAGE_FROM_SYSTEM - | FORMAT_MESSAGE_ALLOCATE_BUFFER, - NULL, - error, - 0, /* Default language */ - (LPVOID)&msgbuf, - 0, - NULL); - if (chars != 0) - { - /* If there is an \r\n appended, zap it. */ - if (chars >= 2 - && msgbuf[chars - 2] == '\r' - && msgbuf[chars - 1] == '\n') - { - chars -= 2; - msgbuf[chars] = 0; - } - - if (chars > ((COUNTOF (buf)) - 1)) - { - chars = COUNTOF (buf) - 1; - msgbuf [chars] = 0; - } - - wcstombs (buf, msgbuf, chars + 1); - LocalFree (msgbuf); - } - else - sprintf (buf, "unknown win32 error (%ld)", error); - - SetLastError (lasterr); - return buf; -} - -#endif /* __MINGW32CE__ */ - static void sync_error (FILE *fp, const char *desc, int expect, int got) { |