shells: fix exitcode_trapN tests to avoid races
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
		@@ -3,7 +3,6 @@
 | 
			
		||||
$THIS_SH -c '
 | 
			
		||||
 trap "false;exit" term
 | 
			
		||||
 kill $$ &
 | 
			
		||||
 (exit 42)
 | 
			
		||||
 wait
 | 
			
		||||
 (sleep 1; exit 42)
 | 
			
		||||
'
 | 
			
		||||
echo 42:$?
 | 
			
		||||
 
 | 
			
		||||
@@ -5,7 +5,6 @@ $THIS_SH -c '
 | 
			
		||||
 trap "echo INT" int
 | 
			
		||||
 trap "kill -int $$;exit" term
 | 
			
		||||
 kill $$ &
 | 
			
		||||
 (exit 42)
 | 
			
		||||
 wait
 | 
			
		||||
 (sleep 1; exit 42)
 | 
			
		||||
'
 | 
			
		||||
echo 42:$?
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user