Rob Landley 
							
						 
					 
					
						
						
							
						
						d921b2ecc0 
					 
					
						
						
							
							Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate  
						
						 
						
						... 
						
						
						
						things like xasprintf() into xfuncs.c, remove xprint_file_by_name() (it only
had one user), clean up lots of #includes...  General cleanup pass.  What I've
been doing for the last couple days.
And it conflicts!  I've removed httpd.c from this checkin due to somebody else
touching that file.  It builds for me.  I have to catch a bus.  (Now you know
why I'm looking forward to Mercurial.) 
						
						
					 
					
						2006-08-03 15:41:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						c9c1a41c58 
					 
					
						
						
							
							A couple things that got tangled up in my tree, easier to check in both than  
						
						 
						
						... 
						
						
						
						untangle them:
Rewrite u_signal_names() into get_signum() and get_signame(), plus trim the
signal list to that required by posix (they can specify the numbers for
the rest if they really need them).  (This is preparatory cleanup for adding
a timeout applet like Roberto Foglietta wants.)
Export the itoa (added due to Denis Vlasenko, although it's not quite his
preferred implementation) from xfuncs.c so it's actually used, and remove
several other redundant implementations of itoa and utoa() in the tree. 
						
						
					 
					
						2006-07-12 19:17:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						a526c30cc5 
					 
					
						
						
							
							Make another warning go away.  
						
						 
						
						
						
						
					 
					
						2006-06-30 20:30:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						db1ab1aeb3 
					 
					
						
						
							
							Top was catching sigterm (and fumbling sigint) so it could reset the terminal  
						
						 
						
						... 
						
						
						
						type on the way out, but the signal handler didn't exit.  Plus it did
unnecessary things with sigaction.  This code is overgrown and needs a serious
weed-whacking... 
						
						
					 
					
						2006-06-28 14:11:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						e15d7573a1 
					 
					
						
						
							
							- move #include busybox.h to the very top so we pull in the config  
						
						 
						
						... 
						
						
						
						and eventual platform specific includes in early. 
						
						
					 
					
						2006-06-02 20:56:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						299a6b4d7b 
					 
					
						
						
							
							Consolidate #include <sys/time.h> so libbb.h does it.  
						
						 
						
						
						
						
					 
					
						2006-05-27 21:42:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						8bb50782a5 
					 
					
						
						
							
							Change llist_add_* to take the address of the list rather than returning the new  
						
						 
						
						... 
						
						
						
						head, and change all the callers. 
						
						
					 
					
						2006-05-26 23:44:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						e2922e42a0 
					 
					
						
						
							
							- make it C89 compatible; Declarations in the middle of a function is of course  
						
						 
						
						... 
						
						
						
						fine in C99, but it really serves no purpose other than breaking compilation
  on C89 compilers.
  Thanks to Rich Felker for pointing this out. 
						
						
					 
					
						2006-05-19 12:48:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						39440e520c 
					 
					
						
						
							
							pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the mailing list  
						
						 
						
						
						
						
					 
					
						2006-05-13 02:33:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						a6b5b60942 
					 
					
						
						
							
							Fiddling with llist to make memory management easier.  Specifically, the  
						
						 
						
						... 
						
						
						
						option to delete the contents of the list when we delete the list is a
good thing. 
						
						
					 
					
						2006-05-08 19:03:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						a389651115 
					 
					
						
						
							
							Remove bb_strlen() in favor of -fno-builtin-strlen.  Saves as many bytes  
						
						 
						
						... 
						
						
						
						as the old optimization did (actually does slightly better under gcc 4.0), and
simplifies the code. 
						
						
					 
					
						2006-05-07 20:20:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						0c43046fde 
					 
					
						
						
							
							Fix allbareconfig.  
						
						 
						
						
						
						
					 
					
						2006-05-04 19:51:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						997650b972 
					 
					
						
						
							
							From Denis Vlasenko:  
						
						 
						
						... 
						
						
						
						* CPU% = process[i].ticks/sum(process[i].ticks) * busy_cpu_ticks/total_cpu_ticks
* got rid of empty line under "Load average" line
  and used last line - +2 visible processes
* do not do float conversion of loadavg, just read it as string from /proc
* fix display on small screens
* dropped unused .stime, .utime fields
* a few variables were renamed
* style fixes 
						
						
					 
					
						2006-04-24 23:13:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						70cbb6e026 
					 
					
						
						
							
							Jason Schoon writes: Attached is a patch to display the usage message if fuser is called with no arguments, rather than doing no work and failing silently.  
						
						 
						
						
						
						
					 
					
						2006-04-21 22:04:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						8b1f11da52 
					 
					
						
						
							
							Remove a superfluous quote and more non-generic standalone code.  
						
						 
						
						
						
						
					 
					
						2006-04-17 21:49:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						2ec922eed5 
					 
					
						
						
							
							Patch from Robert P Day: let menuconfig indent stuff for us, we don't have  
						
						 
						
						... 
						
						
						
						to do it in Config.in. 
						
						
					 
					
						2006-04-13 23:22:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						d9cf7ac781 
					 
					
						
						
							
							- patch from Denis Vlasenko to add and use bb_xchdir()  
						
						 
						
						
						
						
					 
					
						2006-04-12 18:39:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						cb44816ba3 
					 
					
						
						
							
							- add and use bb_opendir(), bb_xopendir().  
						
						 
						
						... 
						
						
						
						text    data     bss     dec     hex filename
 889445    9392 1035784 1934621  1d851d busybox.gcc-4.2.orig
 889297    9392 1035784 1934473  1d8489 busybox.gcc-4.2
 889009    9820 1037860 1936689  1d8d31 busybox.gcc-4.1.orig
 888817    9820 1037860 1936497  1d8c71 busybox.gcc-4.1 
						
						
					 
					
						2006-04-12 07:35:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						31642d75e1 
					 
					
						
						
							
							More "extern" removals from Robert P. Day  
						
						 
						
						
						
						
					 
					
						2006-03-14 21:45:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						df10094870 
					 
					
						
						
							
							- revert back to r14406  
						
						 
						
						
						
						
					 
					
						2006-03-13 19:04:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						07a79e75f5 
					 
					
						
						
							
							- backout using features which are not available with the previous stable  
						
						 
						
						... 
						
						
						
						version of make (3.71.1). 
						
						
					 
					
						2006-03-09 09:03:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						dfba741457 
					 
					
						
						
							
							Robert P. Day removed 8 gazillion occurrences of "extern" on function  
						
						 
						
						... 
						
						
						
						definitions.  (That should only be on prototypes.) 
						
						
					 
					
						2006-03-06 20:47:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						022eb311d5 
					 
					
						
						
							
							- use absolute path for top_builddir and top_srcdir.  
						
						 
						
						... 
						
						
						
						Fixes make trying to include the very same file in an endless loop. 
						
						
					 
					
						2006-03-02 17:33:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						5d26126b9e 
					 
					
						
						
							
							- fixes parallel builds (make -j)  
						
						 
						
						... 
						
						
						
						- use less resources for the buildsystem itself 
						
						
					 
					
						2006-03-01 22:54:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						d6e14d8bee 
					 
					
						
						
							
							Don't build directory libraries unless we're building an applet that needs it.  
						
						 
						
						... 
						
						
						
						Cherry-picked from Devin Bayer's big MacOS X patch. 
						
						
					 
					
						2006-02-21 19:11:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						da2a7d6b20 
					 
					
						
						
							
							rfelker writes in Bug 738: sys/sysmacros.h is needed for makedev  
						
						 
						
						
						
						
					 
					
						2006-02-19 22:47:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						c218a29325 
					 
					
						
						
							
							add last terminal line  
						
						 
						
						
						
						
					 
					
						2006-02-15 17:15:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						3afdfecf7e 
					 
					
						
						
							
							restore change by Denis Vlasenko: file_to_buf must vary fast, best if inline  
						
						 
						
						
						
						
					 
					
						2006-02-14 10:36:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						b2804551a0 
					 
					
						
						
							
							Cleanups from Denis Vlasenko.  
						
						 
						
						
						
						
					 
					
						2006-02-13 22:04:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						b38673fb9f 
					 
					
						
						
							
							make the build system puuuuuuuuuuurty  
						
						 
						
						
						
						
					 
					
						2006-02-02 01:41:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						a68ea1cb93 
					 
					
						
						
							
							fix up yet more annoying signed/unsigned and mixed type errors  
						
						 
						
						
						
						
					 
					
						2006-01-30 22:48:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						2d604581ef 
					 
					
						
						
							
							removed warning "comparison between signed and unsigned".  
						
						 
						
						
						
						
					 
					
						2006-01-30 14:02:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						51bfa54e46 
					 
					
						
						
							
							removed warning "comparison between signed and unsigned". Added ATTRIBUTE_UNUSED. My whitespace  
						
						 
						
						
						
						
					 
					
						2006-01-30 13:58:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						1e98a0705b 
					 
					
						
						
							
							close bug 638  
						
						 
						
						
						
						
					 
					
						2006-01-25 13:21:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Riker 
							
						 
					 
					
						
						
							
						
						c1ef7bdd8d 
					 
					
						
						
							
							just whitespace  
						
						 
						
						
						
						
					 
					
						2006-01-25 00:08:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Fox 
							
						 
					 
					
						
						
							
						
						f9d40d6815 
					 
					
						
						
							
							compile on 2.96 for a while longer -- no floating declarations.  
						
						 
						
						
						
						
					 
					
						2006-01-20 21:48:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						7ca61b6f33 
					 
					
						
						
							
							- shared libbusybox.  
						
						 
						
						... 
						
						
						
						- IMA compilation option (aka IPO, IPA,..)
Please holler if i broke something.. 
						
						
					 
					
						2006-01-15 14:04:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						b92405552f 
					 
					
						
						
							
							Jason Schoon writes:  
						
						 
						
						... 
						
						
						
						Here is a patch for kill that I posted long ago, but forgot about
until today.  This allows kill to specify a negative process/group
(such as -1).  The shell already had this fix applied by Vodz some
time ago. 
						
						
					 
					
						2006-01-04 00:13:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						70678bc5b6 
					 
					
						
						
							
							getopt -> getopt_ulflags. noticed by Rob Sullivan  
						
						 
						
						
						
						
					 
					
						2005-11-29 12:32:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						7eb8e45348 
					 
					
						
						
							
							Please don't use if(asprintf(&t)<0) free(t); Use concat_subpath_file() for scan dir. Added losed chdir(".."). Removed warnings for 64-bit inode size. Why use memcpy and do not let? Very strange code for me  
						
						 
						
						
						
						
					 
					
						2005-10-28 16:08:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						aa87276bed 
					 
					
						
						
							
							New applet, fuser, from Tony J. White.  (Needs some cleanup.)  
						
						 
						
						
						
						
					 
					
						2005-10-28 13:05:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						a2eec6051f 
					 
					
						
						
							
							RESERVE_CONFIG_BUFFER --> bb_common_bufsiz1  
						
						 
						
						
						
						
					 
					
						2005-10-15 13:45:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						f704b27b5b 
					 
					
						
						
							
							- new bb_opt_complementally syntax, use [-:?] only - 'free' chars  
						
						 
						
						... 
						
						
						
						- new bb_getopt_ulflags features: check max and min args, convert first argv to options special for ar and tar applets
- use bb_default_error_retval for env applet 
						
						
					 
					
						2005-10-14 09:56:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						ab52db8d5e 
					 
					
						
						
							
							- size reduction of pidof  
						
						 
						
						... 
						
						
						
						- fix typo in reverse_pidlist 
						
						
					 
					
						2005-10-07 15:44:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						81c3a518d3 
					 
					
						
						
							
							- pidof(8): make -s optional and optional -o;  closes   #168  
						
						 
						
						... 
						
						
						
						first cut. 
						
						
					 
					
						2005-10-06 15:37:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						35939d9378 
					 
					
						
						
							
							update bb_getopt_ulflags special for 'ps' applet, usaging '-' as first group char from bb_opt_complementally is new feature: set argv is options;  
						
						 
						
						... 
						
						
						
						use new bb_getopt_ulflags for ps
# define terminal_width 80->79 for unwide
use stdout file descriptor for get_terminal_width_height. (its must) 
						
						
					 
					
						2005-10-05 10:52:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						9c44dce304 
					 
					
						
						
							
							ps selinux logic correction, but do not tested too  
						
						 
						
						
						
						
					 
					
						2005-10-04 17:09:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						be0ed3d0b9 
					 
					
						
						
							
							use updated bb_getopt_ulflags() for ps applet  
						
						 
						
						
						
						
					 
					
						2005-10-04 16:48:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						6d6a40cc4b 
					 
					
						
						
							
							- add option 'w' to ps (wide output, optional feature defaults to off).  
						
						 
						
						... 
						
						
						
						- move to ENABLE_ and use shorter boilerplate.
sizes without selinux-support:
   text	   data	    bss	    dec	    hex	filename
    356	      0	      0	    356	    164	procps/ps.o.with-w
    300	      0	      0	    300	    12c	procps/ps.o.no-w
    302	      0	      0	    302	    12e	procps/ps.o.oorig 
						
						
					 
					
						2005-10-04 14:31:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						39a841cecf 
					 
					
						
						
							
							change interface to bb_xasprintf() - more perfect for me.  
						
						 
						
						... 
						
						
						
						ln.c: error_msg(str)->error_msg(%s, str) - remove standart "feature" for hackers
reduce 100 bytes don't care in sum 
						
						
					 
					
						2005-09-29 16:18:57 +00:00