blob: 6892d334707a1932bbcc0a5a000e8057225ff583 [file] [log] [blame]
sewardjde4a1d02002-03-22 01:27:54 +00001
2#include <stdio.h>
3#include <signal.h>
4
5void sig_hdlr ( int signo )
6{
7 printf ( "caught sig segv\n" );
8 exit(1);
9}
10
11void main ( void )
12{
13 printf ( "installing sig handler\n" );
14 signal(SIGSEGV, sig_hdlr);
15 printf ( "doing bad thing\n" );
16 * (int*) 0 = 0;
17 printf ( "exited normally ?!\n" );
18}