Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						8905496444 
					 
					
						
						
							
							xargs: fix my brain fart (resulted in memory leak)  
						
						 
						
						
						
						
					 
					
						2007-04-10 21:41:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						99912ca733 
					 
					
						
						
							
							audit small applets and mark some of them as NOFORK.  
						
						 
						
						... 
						
						
						
						Put big scary warnings in relevant places. 
						
						
					 
					
						2007-04-10 15:43:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						cd7001f705 
					 
					
						
						
							
							factor out NOFORK/NOEXEC code from find. Use it for xargs too.  
						
						 
						
						
						
						
					 
					
						2007-04-09 21:32:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						1b4b2cb20e 
					 
					
						
						
							
							xargs: shrink code, ~80 bytes  
						
						 
						
						... 
						
						
						
						applets.h: +#undef APPLET_NOEXEC 
						
						
					 
					
						2007-04-09 21:30:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7e754f12d3 
					 
					
						
						
							
							Implement first instance of NOFORK applet - echo  
						
						 
						
						... 
						
						
						
						find: use NOFORK/NOEXEC; small -exec buglet also eliminated
vfork_daemon_rexec: honor PREFER_APPLETS
echo: small size improvements
find -exec echo {} \; with PREFER_APPLETS=y runs 4 times faster 
						
						
					 
					
						2007-04-09 13:04:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b04b4357ff 
					 
					
						
						
							
							find: fix -prune more. Add big comment about it.  
						
						 
						
						
						
						
					 
					
						2007-04-08 11:10:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						bbd695d801 
					 
					
						
						
							
							find: fix handling of -prune  
						
						 
						
						... 
						
						
						
						recursive_actions: uppercase flag constants 
						
						
					 
					
						2007-04-08 10:52:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						6d79dd66cb 
					 
					
						
						
							
							- size and prune were mixed up  
						
						 
						
						
						
						
					 
					
						2007-04-05 09:40:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7d6c9296e7 
					 
					
						
						
							
							find: missed 'ststic' on const data  
						
						 
						
						
						
						
					 
					
						2007-04-05 00:35:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						56fce00fc7 
					 
					
						
						
							
							find: un-DESKTOPize (Kai Schwenzfeier <niteblade@gmx.net>)  
						
						 
						
						... 
						
						
						
						find: -group, -depth (Natanael Copa <natanael.copa@gmail.com >)
find: make constant array static, declare PARM_xx constants with enum 
						
						
					 
					
						2007-04-04 23:41:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						febe3c4211 
					 
					
						
						
							
							- sed -e "s/char[[:space:]]*\*[[:space:]]*argv\[\]/char **argv/g"  
						
						 
						
						
						
						
					 
					
						2007-04-04 20:52:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						a87ed2c716 
					 
					
						
						
							
							- use index_in_str_array also for find_main  
						
						 
						
						... 
						
						
						
						text    data     bss     dec     hex filename
   2605       1      12    2618     a3a find.o.r18274
   2602       1      12    2615     a37 find.o.r18275 
						
						
					 
					
						2007-03-29 13:56:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						307d27df4f 
					 
					
						
						
							
							- remove bloated switch statement.  
						
						 
						
						... 
						
						
						
						text    data     bss     dec     hex filename
   2706       1      12    2719     a9f find.o.r18273
   2605       1      12    2618     a3a find.o.r18274 
						
						
					 
					
						2007-03-29 13:56:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						557b458767 
					 
					
						
						
							
							- implement a TODO: Use index_in_str_array in parse_params  
						
						 
						
						... 
						
						
						
						text    data     bss     dec     hex filename
   2771       1      12    2784     ae0 find.o.r18272
   2749       1      12    2762     aca find.o.-try-switch
   2706       1      12    2719     a9f find.o.r18273 
						
						
					 
					
						2007-03-29 13:55:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						32773aca55 
					 
					
						
						
							
							- Purely cosmetic type fiddling  
						
						 
						
						
						
						
					 
					
						2007-03-29 13:54:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						3e816c1252 
					 
					
						
						
							
							- fold recurse, depthFirst and dereference params into one param flags.  
						
						 
						
						... 
						
						
						
						Minor size improvement (-16b for size, -24b according to bloat-o-meter). 
						
						
					 
					
						2007-03-29 10:30:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						f8ea0f3a66 
					 
					
						
						
							
							grep: "implement" -a and -I by ignoring them  
						
						 
						
						
						
						
					 
					
						2007-02-25 02:38:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						385304d449 
					 
					
						
						
							
							grep: implement -w  
						
						 
						
						
						
						
					 
					
						2007-02-25 02:38:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						4222ae440a 
					 
					
						
						
							
							ash: replace xstrdup (shell shall not die)  
						
						 
						
						... 
						
						
						
						grep: fix mis-indented block 
						
						
					 
					
						2007-02-25 02:37:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b292264bfd 
					 
					
						
						
							
							find: fix -not support  
						
						 
						
						
						
						
					 
					
						2007-02-06 17:38:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						1d76f439da 
					 
					
						
						
							
							EXEC_PREFER_APPLETS support by Gabriel L. Somlo <somlo@cmu.edu>  
						
						 
						
						
						
						
					 
					
						2007-02-06 01:20:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						7154b99c89 
					 
					
						
						
							
							- improve wording  
						
						 
						
						
						
						
					 
					
						2007-02-04 17:24:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						01986e9c6f 
					 
					
						
						
							
							- remove duplicate menu entry  
						
						 
						
						
						
						
					 
					
						2007-02-04 17:21:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						cf787cf3a5 
					 
					
						
						
							
							find: support for !  
						
						 
						
						
						
						
					 
					
						2007-02-04 17:11:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						10b7996c1b 
					 
					
						
						
							
							- strip 12 bytes off by using a smaller type for need_print.  
						
						 
						
						... 
						
						
						
						- add TODO to switch this applet to index_in_str_array() 
						
						
					 
					
						2007-02-04 16:09:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						06af216528 
					 
					
						
						
							
							suppress warnings about easch <applet>_main() having  
						
						 
						
						... 
						
						
						
						no preceding prototype 
						
						
					 
					
						2007-02-03 17:28:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						4c97863109 
					 
					
						
						
							
							assorted fixes for bugs found with randomconfig  
						
						 
						
						
						
						
					 
					
						2007-02-03 03:31:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						a100707c04 
					 
					
						
						
							
							find -user support by Natanael Copa <natanael.copa@gmail.com>  
						
						 
						
						
						
						
					 
					
						2007-02-02 01:17:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						ab2aea4447 
					 
					
						
						
							
							preparatory patch for -Wwrite-strings  #4  
						
						 
						
						
						
						
					 
					
						2007-01-29 22:51:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b6aae0f381 
					 
					
						
						
							
							preparatory patch for -Wwrite-strings  #2  
						
						 
						
						
						
						
					 
					
						2007-01-29 22:51:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						434ad5456b 
					 
					
						
						
							
							fix warning in find.c  
						
						 
						
						
						
						
					 
					
						2007-01-27 13:45:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						fc7f92253a 
					 
					
						
						
							
							find: fix -mtime, -mmin, -perm (+ add symbolic perm handling)  
						
						 
						
						... 
						
						
						
						chmod: better name for a variable 
						
						
					 
					
						2007-01-26 23:00:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						769d1e05e6 
					 
					
						
						
							
							fix warning from needlessly-global functions  
						
						 
						
						
						
						
					 
					
						2007-01-22 23:04:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c9d34da375 
					 
					
						
						
							
							find: fix misplaced #else (fix by Harald Kuthe <trhoudini@hotmail.com>)  
						
						 
						
						
						
						
					 
					
						2007-01-03 03:15:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						666da5e2c6 
					 
					
						
						
							
							merge post-1.3.0 fixes  
						
						 
						
						
						
						
					 
					
						2006-12-26 18:17:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9ac9e55e3c 
					 
					
						
						
							
							sum: 40% size reduction (-300 bytes)  
						
						 
						
						... 
						
						
						
						find: one_char -> LONE_CHAR 
						
						
					 
					
						2006-12-23 15:58:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						8f6c79240d 
					 
					
						
						
							
							find: fix spurious -exec error messages  
						
						 
						
						... 
						
						
						
						(bug reported by Bernhard Fischer <rep.nop@aon.at >) 
						
						
					 
					
						2006-12-23 00:49:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						4cccc03768 
					 
					
						
						
							
							remove useless casts (type*) xzalloc(...)  
						
						 
						
						
						
						
					 
					
						2006-12-22 18:37:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						5fa7148761 
					 
					
						
						
							
							build system: add "release" target  
						
						 
						
						... 
						
						
						
						find: support -size N (needed for above) 
						
						
					 
					
						2006-12-12 22:31:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9225854144 
					 
					
						
						
							
							mostly style fixes  
						
						 
						
						
						
						
					 
					
						2006-11-01 10:25:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						31c65f2456 
					 
					
						
						
							
							find: -type T was actually meaning ! -type T!  
						
						 
						
						... 
						
						
						
						With this fix, "make mrproper" works correctly 
						
						
					 
					
						2006-10-31 23:39:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						5f18e7ca33 
					 
					
						
						
							
							find: implement -prune. "make clean" now works! :)  
						
						 
						
						
						
						
					 
					
						2006-10-31 03:21:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						a3b4fed8b3 
					 
					
						
						
							
							find: fix implicit -print (sometime differed from standard)  
						
						 
						
						
						
						
					 
					
						2006-10-31 03:20:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						6191a7a007 
					 
					
						
						
							
							find: implement ( )  
						
						 
						
						
						
						
					 
					
						2006-10-30 02:10:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						5d499e1600 
					 
					
						
						
							
							find: a lot more compliant to 'standard' find  
						
						 
						
						... 
						
						
						
						(we were not respecting order of actions!).
Add -o and -a handling. 
						
						
					 
					
						2006-10-29 19:07:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						e2fb719ba3 
					 
					
						
						
							
							find: small improvement  
						
						 
						
						
						
						
					 
					
						2006-10-29 19:03:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						df0553bbd2 
					 
					
						
						
							
							find: fix -exec to work like stock find does.  
						
						 
						
						
						
						
					 
					
						2006-10-29 00:21:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						8c35d65c43 
					 
					
						
						
							
							recursive_action: add depth param  
						
						 
						
						... 
						
						
						
						chmod: match coreutils versus following links 
						
						
					 
					
						2006-10-27 23:42:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						ddec5af6b0 
					 
					
						
						
							
							rename functions to more understandable names  
						
						 
						
						
						
						
					 
					
						2006-10-26 23:25:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						2295b49169 
					 
					
						
						
							
							grep: "grep -h pattern file1 file2" ignored -h  
						
						 
						
						... 
						
						
						
						(precluded kernel's "make modules") 
						
						
					 
					
						2006-10-22 11:42:51 +00:00