+ fprintf( stderr, "signal %d received, terminating vlc - do it "
+ "again in case it gets stuck\n", i_signal );
+
+ /* Acknowledge the signal received */
+ VLC_Die( 0 );
+ }
+ else if( time( NULL ) > abort_time + 2 )
+ {
+ /* If user asks again 1 or 2 seconds later, die badly */
+ signal( SIGINT, SIG_DFL );
+ signal( SIGHUP, SIG_DFL );
+ signal( SIGQUIT, SIG_DFL );
+ signal( SIGALRM, SIG_DFL );
+ signal( SIGPIPE, SIG_DFL );
+
+ fprintf( stderr, "user insisted too much, dying badly\n" );
+
+ abort();
+ }