Denys Vlasenko  
		
	
	80542bad2f 
	
	
	hush: make read builtin interruptible.  
		
			... 
			function                                             old     new   delta
builtin_read                                         185     471    +286
check_and_run_traps                                  200     262     +62
nonblock_immune_read                                  73     119     +46
sigismember                                            -      44     +44
record_signal                                          -      21     +21
sigisemptyset                                          -      16     +16
...
------------------------------------------------------------------------------
(add/remove: 5/0 grow/shrink: 7/5 up/down: 483/-46)           Total: 437 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
		
	 
 
		2011-05-08 21:23:43 +02:00 
	 
	
	
	
		  ..
	 
	
	
		
			
			
			
			
			
			2011-04-16 17:33:43 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-10-18 11:40:26 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2011-03-01 16:27:13 +01:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2008-06-27 02:52:20 +00:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2011-03-31 13:16:52 +02:00 
		 
	
		
			
			
			
			
			
			2011-01-28 19:14:17 +01:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2008-12-03 18:48:39 +00:00 
		 
	
		
			
			
			
			
			
			2011-02-03 00:05:48 +01:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-09-01 16:04:24 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-10-28 18:57:19 +02:00 
		 
	
		
			
			
			
			
			
			2011-02-02 03:28:56 +01:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2011-01-31 06:27:35 +01:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-12-28 10:25:03 +01:00 
		 
	
		
			
			
			
			
			
			2010-10-28 18:57:19 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2011-04-16 20:15:14 +02:00 
		 
	
		
			
			
			
			
			
			2011-03-08 21:02:42 +01:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2011-03-01 19:25:49 +01:00 
		 
	
		
			
			
			
			
			
			2011-01-24 17:04:59 +01:00 
		 
	
		
			
			
			
			
			
			2010-10-29 11:46:52 +02:00 
		 
	
		
			
			
			
			
			
			2010-10-18 10:38:18 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-10-28 18:57:19 +02:00 
		 
	
		
			
			
			
			
			
			2011-03-22 20:14:26 +01:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-10-28 18:57:19 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2011-01-24 17:10:02 +01:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2011-03-31 14:39:38 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-10-28 18:57:19 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-10-28 18:57:19 +02:00 
		 
	
		
			
			
			
			
			
			2011-01-24 23:53:12 +01:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2011-02-10 10:01:49 +01:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-17 17:21:36 +02:00 
		 
	
		
			
			
			
			
			
			2011-04-11 03:29:49 +02:00 
		 
	
		
			
			
			
			
			
			2010-10-28 18:57:19 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2011-04-17 23:14:19 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-10-25 12:14:21 +02:00 
		 
	
		
			
			
			
			
			
			2011-03-01 16:27:13 +01:00 
		 
	
		
			
			
			
			
			
			2011-03-12 02:19:50 +01:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2009-05-01 03:41:25 +02:00 
		 
	
		
			
			
			
			
			
			2010-10-16 20:45:27 +02:00 
		 
	
		
			
			
			
			
			
			2010-12-01 13:57:25 +01:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2011-05-08 21:23:43 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-07-26 01:49:12 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-06-27 03:23:31 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-10-19 23:07:49 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2011-03-06 18:49:40 +01:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-10-29 11:46:52 +02:00 
		 
	
		
			
			
			
			
			
			2011-04-11 03:58:30 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-10-28 18:57:19 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2011-02-12 01:56:25 +01:00 
		 
	
		
			
			
			
			
			
			2011-01-17 14:23:42 +01:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2011-01-03 13:08:58 +01:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2011-03-27 01:18:07 +01:00 
		 
	
		
			
			
			
			
			
			2010-11-03 02:48:43 +01:00 
		 
	
		
			
			
			
			
			
			2011-01-25 23:21:46 +01:00 
		 
	
		
			
			
			
			
			
			2010-09-16 18:10:04 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2011-02-03 14:14:09 +01:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-10-28 18:57:19 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-10-28 18:57:19 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2011-04-07 17:52:20 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-10-22 13:27:16 +02:00 
		 
	
		
			
			
			
			
			
			2011-01-24 00:29:55 +01:00 
		 
	
		
			
			
			
			
			
			2010-10-28 18:57:19 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00 
		 
	
		
			
			
			
			
			
			2010-08-16 20:14:46 +02:00