Home | History | Annotate | Download | only in m4
      1 dnl
      2 dnl Copyright (c) Cisco Systems, Inc. 2009
      3 dnl
      4 dnl This program is free software;  you can redistribute it and/or modify
      5 dnl it under the terms of the GNU General Public License as published by
      6 dnl the Free Software Foundation; either version 2 of the License, or
      7 dnl (at your option) any later version.
      8 dnl
      9 dnl This program is distributed in the hope that it will be useful,
     10 dnl but WITHOUT ANY WARRANTY;  without even the implied warranty of
     11 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
     12 dnl the GNU General Public License for more details.
     13 dnl
     14 dnl You should have received a copy of the GNU General Public License
     15 dnl along with this program;  if not, write to the Free Software
     16 dnl Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
     17 dnl
     18 dnl Author: Garrett Cooper <yanegomi (a] gmail.com>
     19 dnl
     20 
     21 dnl
     22 dnl LTP_CHECK_SIGNAL
     23 dnl --------------------------
     24 dnl
     25 dnl * Check for sa_handler in struct_sigaction. The very fact that this
     26 dnl   definition is present or missing signifies whether or not the rt_sig*
     27 dnl   syscalls exist and are implemented on the target architecture, as the
     28 dnl   sigaction(2) call obscures this point in glibc. This doesn't signify
     29 dnl   whether or not the RT signals function though -- those must be proved
     30 dnl   through functionality tests..
     31 dnl
     32 
     33 AC_DEFUN([LTP_CHECK_SIGNAL],
     34 [dnl
     35 AC_CHECK_MEMBERS([struct sigaction.sa_sigaction],[],[],[
     36 #include <signal.h>
     37 ])
     38 ])
     39