21 lines
		
	
	
		
			286 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			286 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
# avoid ugly warnings about signals not being caught
 | 
						|
trap ":" USR1 USR2
 | 
						|
 | 
						|
"$THIS_SH" -c '
 | 
						|
trap "echo caught" USR2
 | 
						|
echo "sending USR2"
 | 
						|
kill -USR2 $$
 | 
						|
 | 
						|
trap "" USR2
 | 
						|
echo "sending USR2"
 | 
						|
kill -USR2 $$
 | 
						|
 | 
						|
trap "-" USR2
 | 
						|
echo "sending USR2"
 | 
						|
kill -USR2 $$
 | 
						|
 | 
						|
echo "not reached"
 | 
						|
'
 | 
						|
 | 
						|
trap "-" USR1 USR2
 |