Commit 06edede5 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Remove useless check for (C89) <signal.h>

parent 408f769e
...@@ -829,7 +829,7 @@ AC_EGREP_HEADER(strncasecmp,strings.h,[ ...@@ -829,7 +829,7 @@ AC_EGREP_HEADER(strncasecmp,strings.h,[
AC_MSG_RESULT(no)]) AC_MSG_RESULT(no)])
dnl Check for headers dnl Check for headers
AC_CHECK_HEADERS(signal.h time.h errno.h stdint.h stdbool.h getopt.h strings.h inttypes.h sys/int_types.h wchar.h locale.h) AC_CHECK_HEADERS(time.h errno.h stdint.h stdbool.h getopt.h strings.h inttypes.h sys/int_types.h wchar.h locale.h)
AC_CHECK_HEADERS(sys/sockio.h fcntl.h sys/types.h sys/time.h sys/times.h sys/ioctl.h sys/stat.h xlocale.h) AC_CHECK_HEADERS(sys/sockio.h fcntl.h sys/types.h sys/time.h sys/times.h sys/ioctl.h sys/stat.h xlocale.h)
AC_CHECK_HEADERS([arpa/inet.h netinet/in.h netinet/udplite.h sys/eventfd.h]) AC_CHECK_HEADERS([arpa/inet.h netinet/in.h netinet/udplite.h sys/eventfd.h])
AC_CHECK_HEADERS([net/if.h], [], [], AC_CHECK_HEADERS([net/if.h], [], [],
......
...@@ -40,10 +40,7 @@ ...@@ -40,10 +40,7 @@
#include <sys/types.h> #include <sys/types.h>
#include <sys/wait.h> #include <sys/wait.h>
#include <unistd.h> #include <unistd.h>
#include <signal.h>
#ifdef HAVE_SIGNAL_H
# include <signal.h>
#endif
#ifdef HAVE_DBUS #ifdef HAVE_DBUS
......
...@@ -47,9 +47,7 @@ ...@@ -47,9 +47,7 @@
# include <dirent.h> # include <dirent.h>
#endif #endif
#ifdef HAVE_SIGNAL_H #include <signal.h>
# include <signal.h>
#endif
#ifdef HAVE_FORK #ifdef HAVE_FORK
# include <sys/time.h> # include <sys/time.h>
......
...@@ -32,10 +32,8 @@ ...@@ -32,10 +32,8 @@
#include <vlc_common.h> #include <vlc_common.h>
#ifdef HAVE_SIGNAL_H #include <signal.h> /* SIGHUP, SIGINT, SIGKILL */
# include <signal.h> /* SIGHUP, SIGINT, SIGKILL */ #include <setjmp.h> /* longjmp, setjmp */
# include <setjmp.h> /* longjmp, setjmp */
#endif
#include "libvlc.h" #include "libvlc.h"
...@@ -46,20 +44,16 @@ ...@@ -46,20 +44,16 @@
/***************************************************************************** /*****************************************************************************
* Local prototypes * Local prototypes
*****************************************************************************/ *****************************************************************************/
#ifdef HAVE_SIGNAL_H
static void SigHandler ( int ); static void SigHandler ( int );
#endif
/***************************************************************************** /*****************************************************************************
* Global variables - they're needed for signal handling * Global variables - they're needed for signal handling
*****************************************************************************/ *****************************************************************************/
#ifdef HAVE_SIGNAL_H
static jmp_buf env; static jmp_buf env;
static int i_illegal; static int i_illegal;
#if defined( __i386__ ) || defined( __x86_64__ ) #if defined( __i386__ ) || defined( __x86_64__ )
static const char *psz_capability; static const char *psz_capability;
#endif #endif
#endif
/***************************************************************************** /*****************************************************************************
* CPUCapabilities: get the CPU capabilities * CPUCapabilities: get the CPU capabilities
...@@ -112,8 +106,7 @@ uint32_t CPUCapabilities( void ) ...@@ -112,8 +106,7 @@ uint32_t CPUCapabilities( void )
: "cc" ); : "cc" );
# endif # endif
# if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW ) \ # if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW )
&& defined( HAVE_SIGNAL_H )
void (*pf_sigill) (int) = signal( SIGILL, SigHandler ); void (*pf_sigill) (int) = signal( SIGILL, SigHandler );
# endif # endif
...@@ -139,8 +132,7 @@ uint32_t CPUCapabilities( void ) ...@@ -139,8 +132,7 @@ uint32_t CPUCapabilities( void )
if( i_eax == i_ebx ) if( i_eax == i_ebx )
{ {
# if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW ) \ # if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW )
&& defined( HAVE_SIGNAL_H )
signal( SIGILL, pf_sigill ); signal( SIGILL, pf_sigill );
# endif # endif
return i_capabilities; return i_capabilities;
...@@ -156,8 +148,7 @@ uint32_t CPUCapabilities( void ) ...@@ -156,8 +148,7 @@ uint32_t CPUCapabilities( void )
if( !i_eax ) if( !i_eax )
{ {
# if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW ) \ # if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW )
&& defined( HAVE_SIGNAL_H )
signal( SIGILL, pf_sigill ); signal( SIGILL, pf_sigill );
# endif # endif
return i_capabilities; return i_capabilities;
...@@ -175,8 +166,7 @@ uint32_t CPUCapabilities( void ) ...@@ -175,8 +166,7 @@ uint32_t CPUCapabilities( void )
if( ! (i_edx & 0x00800000) ) if( ! (i_edx & 0x00800000) )
{ {
# if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW ) \ # if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW )
&& defined( HAVE_SIGNAL_H )
signal( SIGILL, pf_sigill ); signal( SIGILL, pf_sigill );
# endif # endif
return i_capabilities; return i_capabilities;
...@@ -231,8 +221,7 @@ uint32_t CPUCapabilities( void ) ...@@ -231,8 +221,7 @@ uint32_t CPUCapabilities( void )
if( i_eax < 0x80000001 ) if( i_eax < 0x80000001 )
{ {
# if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW ) \ # if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW )
&& defined( HAVE_SIGNAL_H )
signal( SIGILL, pf_sigill ); signal( SIGILL, pf_sigill );
# endif # endif
return i_capabilities; return i_capabilities;
...@@ -265,15 +254,14 @@ uint32_t CPUCapabilities( void ) ...@@ -265,15 +254,14 @@ uint32_t CPUCapabilities( void )
i_capabilities |= CPU_CAPABILITY_MMXEXT; i_capabilities |= CPU_CAPABILITY_MMXEXT;
} }
# if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW ) \ # if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW )
&& defined( HAVE_SIGNAL_H )
signal( SIGILL, pf_sigill ); signal( SIGILL, pf_sigill );
# endif # endif
return i_capabilities; return i_capabilities;
#elif defined( __powerpc__ ) || defined( __ppc__ ) || defined( __ppc64__ ) #elif defined( __powerpc__ ) || defined( __ppc__ ) || defined( __ppc64__ )
# ifdef CAN_COMPILE_ALTIVEC && defined( HAVE_SIGNAL_H ) # ifdef CAN_COMPILE_ALTIVEC
void (*pf_sigill) (int) = signal( SIGILL, SigHandler ); void (*pf_sigill) (int) = signal( SIGILL, SigHandler );
i_capabilities |= CPU_CAPABILITY_FPU; i_capabilities |= CPU_CAPABILITY_FPU;
...@@ -322,7 +310,6 @@ uint32_t CPUCapabilities( void ) ...@@ -322,7 +310,6 @@ uint32_t CPUCapabilities( void )
* This function is called when an illegal instruction signal is received by * This function is called when an illegal instruction signal is received by
* the program. We use this function to test OS and CPU capabilities * the program. We use this function to test OS and CPU capabilities
*****************************************************************************/ *****************************************************************************/
#if defined( HAVE_SIGNAL_H )
static void SigHandler( int i_signal ) static void SigHandler( int i_signal )
{ {
/* Acknowledge the signal received */ /* Acknowledge the signal received */
...@@ -346,7 +333,6 @@ static void SigHandler( int i_signal ) ...@@ -346,7 +333,6 @@ static void SigHandler( int i_signal )
longjmp( env, 1 ); longjmp( env, 1 );
} }
#endif
uint32_t cpu_flags = 0; uint32_t cpu_flags = 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment