regtest: fix compiler warnings with clang 16
[valgrind.git] / memcheck / tests / signal2.c
blob913d7e085070773dfe44c1b6558ab856508f2136
2 #include <stdio.h>
3 #include <stdlib.h>
4 #include <signal.h>
5 #include "tests/sys_mman.h"
7 void sig_hdlr ( int signo ) {
8 printf ( "caught sig segv\n" ); exit(1);
11 int main ( void ) {
12 char* badplace;
13 printf ( "installing sig handler\n" );
14 signal(SIGSEGV, sig_hdlr);
15 printf ( "doing bad thing\n" );
16 badplace = get_unmapped_page();
17 *(int*)badplace = 0;
18 printf ( "exited normally ?!\n" );
19 return 0;