diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-05-20 00:01:14 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-05-20 00:01:14 +0000 |
commit | 376e46cbf14730ac8fa18cf416ef0eeb9a7cb95a (patch) | |
tree | 807e19591d4c6f20c730063c7aa0c134aec08b70 /configure | |
parent | d900b9349380c56ecb7794ca52fb82a7760185c1 (diff) | |
download | mpv-376e46cbf14730ac8fa18cf416ef0eeb9a7cb95a.tar.bz2 mpv-376e46cbf14730ac8fa18cf416ef0eeb9a7cb95a.tar.xz |
catching SIGILL instead of dumping core - patch by Steven M. Schultz <sms@2BSD.COM>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6130 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -722,7 +722,12 @@ if x86 && test "$_runtime_cpudetection" = no ; then if test "$1" = yes ; then echocheck "kernel support of $2" cat > $TMPC <<EOF -int main(void){__asm__ __volatile__ ("$3":::"memory");return(0);} +#include <signal.h> +void catch() { exit(1); } +int main(void){ + signal(SIGILL, catch); + __asm__ __volatile__ ("$3":::"memory");return(0); +} EOF if ( cc_check && $TMPO ) > /dev/null 2>&1 ; then |