This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH] gdbserver does not need xstrdup
- From: Tom Tromey <tromey at adacore dot com>
- To: gdb-patches at sourceware dot org
- Cc: Tom Tromey <tromey at adacore dot com>
- Date: Thu, 10 Oct 2019 11:14:37 -0600
- Subject: [PATCH] gdbserver does not need xstrdup
gdbserver has its own implementation of xstrdup. However, because
gdbserver links against libiberty now, I think this is not needed.
This patch removes it.
gdb/gdbserver/ChangeLog
2019-09-03 Tom Tromey <tromey@adacore.com>
* utils.c (xstrdup): Remove.
---
gdb/gdbserver/ChangeLog | 4 ++++
gdb/gdbserver/utils.c | 12 ------------
2 files changed, 4 insertions(+), 12 deletions(-)
diff --git a/gdb/gdbserver/utils.c b/gdb/gdbserver/utils.c
index 79a7e80f625..6a0e7a7a0f9 100644
--- a/gdb/gdbserver/utils.c
+++ b/gdb/gdbserver/utils.c
@@ -37,18 +37,6 @@ malloc_failure (long size)
exit (1);
}
-/* Copy a string into a memory buffer.
- If malloc fails, this will print a message to stderr and exit. */
-
-char *
-xstrdup (const char *s)
-{
- char *ret = strdup (s);
- if (ret == NULL)
- malloc_failure (strlen (s) + 1);
- return ret;
-}
-
/* Print the system error message for errno, and also mention STRING
as the file name for which the error was encountered.
Then return to command level. */
--
2.20.1