From e7e97a2ecd0e605d8128b3d055a8a5f7c2284b80 Mon Sep 17 00:00:00 2001 From: Christian Biesinger Date: Thu, 31 Oct 2019 17:02:05 -0500 Subject: [PATCH] Also check for strerror_r in gdbserver I forgot to do this in b231e86ac9608056ea837e24d42a878927f5787a Since safe_strerror is in gdbsupport, gdbserver also needs to check for strerror_r, although it's less critical since gdbserver does not use threads as much. gdb/gdbserver/ChangeLog: 2019-10-31 Christian Biesinger * config.in: Regenerate. * configure: Regenerate. * configure.ac: Also check for strerror_r. Change-Id: I6a67c8543cd7a28d6dc94f5986f56abcb55727fe --- gdb/gdbserver/ChangeLog | 6 ++++++ gdb/gdbserver/config.in | 3 +++ gdb/gdbserver/configure | 2 +- gdb/gdbserver/configure.ac | 2 +- 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog index 9606596e3d..ab03f8815d 100644 --- a/gdb/gdbserver/ChangeLog +++ b/gdb/gdbserver/ChangeLog @@ -1,3 +1,9 @@ +2019-10-31 Christian Biesinger + + * config.in: Regenerate. + * configure: Regenerate. + * configure.ac: Also check for strerror_r. + 2019-10-31 Christian Biesinger * ax.h (debug_agent): Remove duplicate declaration. diff --git a/gdb/gdbserver/config.in b/gdb/gdbserver/config.in index 0bce18d2a0..2984281cee 100644 --- a/gdb/gdbserver/config.in +++ b/gdb/gdbserver/config.in @@ -229,6 +229,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H +/* Define to 1 if you have the `strerror_r' function. */ +#undef HAVE_STRERROR_R + /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H diff --git a/gdb/gdbserver/configure b/gdb/gdbserver/configure index e513fc5eb1..7bf9fa23da 100755 --- a/gdb/gdbserver/configure +++ b/gdb/gdbserver/configure @@ -6448,7 +6448,7 @@ $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h fi -for ac_func in getauxval pread pwrite pread64 setns +for ac_func in getauxval pread pwrite pread64 setns strerror_r do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" diff --git a/gdb/gdbserver/configure.ac b/gdb/gdbserver/configure.ac index 7ebc9c3cf1..44fee8ba4f 100644 --- a/gdb/gdbserver/configure.ac +++ b/gdb/gdbserver/configure.ac @@ -90,7 +90,7 @@ AC_CHECK_HEADERS(termios.h sys/reg.h string.h dnl sys/ioctl.h netinet/in.h sys/socket.h netdb.h dnl netinet/tcp.h arpa/inet.h) AC_FUNC_FORK -AC_CHECK_FUNCS(getauxval pread pwrite pread64 setns) +AC_CHECK_FUNCS(getauxval pread pwrite pread64 setns strerror_r) GDB_AC_COMMON -- 2.34.1