Check for sigprocmask in common.m4
authorTom Tromey <tom@tromey.com>
Fri, 18 Oct 2019 02:51:44 +0000 (20:51 -0600)
committerTom Tromey <tom@tromey.com>
Wed, 23 Oct 2019 15:06:21 +0000 (09:06 -0600)
I noticed that gdbsupport uses HAVE_SIGPROCMASK, but common.m4 does
not check for it.  This means that gdbserver may not compile some
gdbsupport code properly.  This patch fixes this error.

gdb/ChangeLog
2019-10-23  Tom Tromey  <tom@tromey.com>

* configure: Rebuild.
* configure.ac: Don't check for sigprocmask.
* gdbsupport/common.m4 (GDB_AC_COMMON): Check for sigprocmask.

gdb/gdbserver/ChangeLog
2019-10-23  Tom Tromey  <tom@tromey.com>

* configure, config.in: Rebuild.

Change-Id: I2c0a4dd2c376507b9483b38707a242382faa8163

gdb/ChangeLog
gdb/configure
gdb/configure.ac
gdb/gdbserver/ChangeLog
gdb/gdbserver/config.in
gdb/gdbserver/configure
gdb/gdbsupport/common.m4

index 0627c1cc80e9c58cfa64df46b9de8fedd4748000..fd8c93941056886522861fb844ca8f4235b5a407 100644 (file)
@@ -1,3 +1,9 @@
+2019-10-23  Tom Tromey  <tom@tromey.com>
+
+       * configure: Rebuild.
+       * configure.ac: Don't check for sigprocmask.
+       * gdbsupport/common.m4 (GDB_AC_COMMON): Check for sigprocmask.
+
 2019-10-23  Tom Tromey  <tom@tromey.com>
 
        * configure: Rebuild.
index ae8e451e7601adc969edccf4aaf49dfb90effca3..289c91b3f980e49dae021d45ee5c091b9cbdceb8 100755 (executable)
@@ -13129,7 +13129,7 @@ fi
 for ac_func in getauxval getrusage getuid getgid \
                pipe poll pread pread64 pwrite resize_term \
                sbrk getpgid setpgid setpgrp setsid \
-               sigaction sigprocmask sigsetmask socketpair \
+               sigaction sigsetmask socketpair \
                ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
                setrlimit getrlimit posix_madvise waitpid \
                ptrace64 sigaltstack setns use_default_colors
@@ -13538,7 +13538,8 @@ fi
 done
 
 
-  for ac_func in fdwalk getrlimit pipe pipe2 socketpair sigaction
+  for ac_func in fdwalk getrlimit pipe pipe2 socketpair sigaction \
+                 sigprocmask
 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"
index 629750210c66cb6dfce940dbcf396dc84d8a9363..d929b8982a378cdbf4861ff5fc1fc4ad6ee3fa58 100644 (file)
@@ -1363,7 +1363,7 @@ AC_FUNC_VFORK
 AC_CHECK_FUNCS([getauxval getrusage getuid getgid \
                pipe poll pread pread64 pwrite resize_term \
                sbrk getpgid setpgid setpgrp setsid \
-               sigaction sigprocmask sigsetmask socketpair \
+               sigaction sigsetmask socketpair \
                ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
                setrlimit getrlimit posix_madvise waitpid \
                ptrace64 sigaltstack setns use_default_colors])
index d48b3dec46522b30a5a46666728690f8e0f13291..dcd62380b12a9449fdeba8369922ebe25f900f73 100644 (file)
@@ -1,3 +1,7 @@
+2019-10-23  Tom Tromey  <tom@tromey.com>
+
+       * configure, config.in: Rebuild.
+
 2019-10-23  Tom Tromey  <tom@tromey.com>
 
        * configure: Rebuild.
index f05e9be48ad7254a4964ab424616eacc65857ee6..0bce18d2a0e181b9e8d6fd7ef0b1cfe501ac9c8e 100644 (file)
 /* Define to 1 if you have the <signal.h> header file. */
 #undef HAVE_SIGNAL_H
 
+/* Define to 1 if you have the `sigprocmask' function. */
+#undef HAVE_SIGPROCMASK
+
 /* Define if sigsetjmp is available. */
 #undef HAVE_SIGSETJMP
 
index 5c84eeb779463a0ea20dcb5d830bf495ec84d05b..e513fc5eb10a2eef0eb139dbfb0b090ed4badf54 100755 (executable)
@@ -6821,7 +6821,8 @@ fi
 done
 
 
-  for ac_func in fdwalk getrlimit pipe pipe2 socketpair sigaction
+  for ac_func in fdwalk getrlimit pipe pipe2 socketpair sigaction \
+                 sigprocmask
 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"
index 903889463f10115e338bf8b18976d9d817b19ddc..471d7056f74fb003c70366df612cb4be279bba6f 100644 (file)
@@ -32,7 +32,8 @@ AC_DEFUN([GDB_AC_COMMON], [
                   termios.h dnl
                   dlfcn.h)
 
-  AC_CHECK_FUNCS([fdwalk getrlimit pipe pipe2 socketpair sigaction])
+  AC_CHECK_FUNCS([fdwalk getrlimit pipe pipe2 socketpair sigaction \
+                 sigprocmask])
 
   AC_CHECK_DECLS([strerror, strstr])