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 
							
						 
					 
					
						
						
							
						
						534374755d 
					 
					
						
						
							
							Cleaup read() and write() variants, plus a couple of new functions like  
						
						... 
						
						
						
						xlseek and fdlength() for the new mkswap. 
						
						
					 
					
						2006-07-16 08:14:35 +00:00 
						 
				 
			
				
					
						
							
							
								"Robert P. J. Day" 
							
						 
					 
					
						
						
							
						
						801ab14013 
					 
					
						
						
							
							Add one-line GPL boilerplate to numerous (but not all yet) source files.  
						
						
						
						
					 
					
						2006-07-12 07:56:04 +00:00 
						 
				 
			
				
					
						
							
							
								"Robert P. J. Day" 
							
						 
					 
					
						
						
							
						
						63fc1a9e08 
					 
					
						
						
							
							Standardize on the vi editing directives being on the first line.  
						
						
						
						
					 
					
						2006-07-02 19:47:05 +00:00 
						 
				 
			
				
					
						
							
							
								"Robert P. J. Day" 
							
						 
					 
					
						
						
							
						
						edd9ca5743 
					 
					
						
						
							
							More removal of "#if 0" content.  
						
						
						
						
					 
					
						2006-07-01 14:52:12 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						95a040fac8 
					 
					
						
						
							
							- use the defines CURRENT_TTY and VC_1; also shrink xargs a tiny bit:  
						
						... 
						
						
						
						add/remove: 0/0 grow/shrink: 2/6 up/down: 5/-37 (-32)
function                                     old     new   delta
static.add_interface                         271     274      +3
static.glob3                                  36      38      +2
static.renice_main                           409     408      -1
static.readcmd                              1083    1081      -2
static.changepath                            176     174      -2
static.parse_opts                             56      51      -5
static.rx_main                              1095    1088      -7
static.xargs_main                            759     739     -20
----------------------------------------------------------------
Result                                                :-)    -32 
						
						
					 
					
						2006-05-27 09:36:43 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						01d23ade57 
					 
					
						
						
							
							- add central knob to turn off getopt_long everywhere. EXPERIMENTAL!  
						
						... 
						
						
						
						Adds "Enable getopt long" under "General options", default y.
  Send patches to fix getopt_ulflags and run_parts.c if you turn this off..
  See http://busybox.net/lists/busybox/2006-May/021828.html  for a start to run-parts 
						
						
					 
					
						2006-05-26 20:19:22 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						b1629b1b2a 
					 
					
						
						
							
							- remove emacs layout block as suggested by Robert P.J. Day  
						
						... 
						
						
						
						- use shorter boilerplate while at it 
						
						
					 
					
						2006-05-19 19:29:19 +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 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						b66c931fad 
					 
					
						
						
							
							kill pointless memory.h includes  
						
						
						
						
					 
					
						2006-04-16 21:15:42 +00:00 
						 
				 
			
				
					
						
							
							
								Rob Landley 
							
						 
					 
					
						
						
							
						
						87848d91c7 
					 
					
						
						
							
							setlogcons, from Jan Kaszka.  
						
						
						
						
					 
					
						2006-03-27 23:23:43 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						df10094870 
					 
					
						
						
							
							- revert back to r14406  
						
						
						
						
					 
					
						2006-03-13 19:04:00 +00:00 
						 
				 
			
				
					
						
							
							
								Rob Landley 
							
						 
					 
					
						
						
							
						
						ead19306f5 
					 
					
						
						
							
							Cleanup patches from tito.  
						
						
						
						
					 
					
						2006-03-10 23:16:25 +00:00 
						 
				 
			
				
					
						
							
							
								Rob Landley 
							
						 
					 
					
						
						
							
						
						bc68cd14cc 
					 
					
						
						
							
							Patch from Denis Vlasenko turning static const int (which gets emitted into  
						
						... 
						
						
						
						the busybox binary) into enums (which don't). 
						
						
					 
					
						2006-03-10 19:22:06 +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 
							
						 
					 
					
						
						
							
						
						b38673fb9f 
					 
					
						
						
							
							make the build system puuuuuuuuuuurty  
						
						
						
						
					 
					
						2006-02-02 01:41:53 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						5e678873f9 
					 
					
						
						
							
							clean up yet more annoying signed/unsigned mismatches and fixup  
						
						... 
						
						
						
						yet more incorrect types 
						
						
					 
					
						2006-01-30 19:48:23 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Riker 
							
						 
					 
					
						
						
							
						
						c1ef7bdd8d 
					 
					
						
						
							
							just whitespace  
						
						
						
						
					 
					
						2006-01-25 00:08:53 +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 
						 
				 
			
				
					
						
							
							
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						87210b5f4b 
					 
					
						
						
							
							trivial generate exit code  
						
						
						
						
					 
					
						2005-10-12 08:43:00 +00:00 
						 
				 
			
				
					
						
							
							
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						ffe17b51b4 
					 
					
						
						
							
							correct strange *3 isatty(0) code  
						
						
						
						
					 
					
						2005-10-12 08:38:28 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						a630cb15b1 
					 
					
						
						
							
							re-order a little for alphabetical  
						
						
						
						
					 
					
						2005-09-24 23:15:53 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						62f18e1f20 
					 
					
						
						
							
							use the shorter license header  
						
						
						
						
					 
					
						2005-09-24 07:16:29 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						0d4ee68be5 
					 
					
						
						
							
							use brief license line  
						
						
						
						
					 
					
						2005-09-24 06:01:57 +00:00 
						 
				 
			
				
					
						
							
							
								Rob Landley 
							
						 
					 
					
						
						
							
						
						b7128c6236 
					 
					
						
						
							
							Cleanup patch by Bernhard Fischer, removing unnecessary includes of  
						
						... 
						
						
						
						getopt.h, whitespace changes, typos, etc. 
						
						
					 
					
						2005-09-11 01:05:30 +00:00 
						 
				 
			
				
					
						
							
							
								Rob Landley 
							
						 
					 
					
						
						
							
						
						9f0e00fc61 
					 
					
						
						
							
							Tito sent more size tweaks.  
						
						
						
						
					 
					
						2005-09-08 03:27:06 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Fox 
							
						 
					 
					
						
						
							
						
						fc2256a6ca 
					 
					
						
						
							
							applying patch for bug 72:  
						
						... 
						
						
						
						0000072: Add applet to redirect console output via ioctl(..., TIOCCONS)  
applet name changed to setconsole, since suse has a very similar
utility.  better to treat differences as bugs than invent a new command. 
						
						
					 
					
						2005-08-01 18:12:30 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						7e64db23d0 
					 
					
						
						
							
							use defines instead of const integers  
						
						
						
						
					 
					
						2005-07-31 22:09:33 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						e11ff718ac 
					 
					
						
						
							
							shrink the flag setting by reversing the operation  
						
						
						
						
					 
					
						2005-07-31 22:06:38 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						08c20362f5 
					 
					
						
						
							
							replace for loops with one function call  
						
						
						
						
					 
					
						2005-07-31 20:51:58 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						198ea3c86a 
					 
					
						
						
							
							cleanup the error message so we dont use glibcism of %m and cast a pointer to an int (bad on 64bit arches)  
						
						
						
						
					 
					
						2005-07-30 09:29:10 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						f28c7ec7e5 
					 
					
						
						
							
							cleanup syntax  
						
						
						
						
					 
					
						2005-07-30 09:24:49 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						4d00896d05 
					 
					
						
						
							
							use toplevel ARFLAGS and update default ARFLAGS to be quiet  
						
						
						
						
					 
					
						2005-07-27 01:09:24 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						7daa076d3e 
					 
					
						
						
							
							egor duda writes:  
						
						... 
						
						
						
						Hi!
I've created a patch to busybox' build system to allow building it in
separate tree in a manner similar to kbuild from kernel version 2.6.
That is, one runs command like
'make O=/build/some/where/for/specific/target/and/options'
and everything is built in this exact directory, provided that it exists.
I understand that applyingc such invasive changes during 'release
candidates' stage of development is at best unwise. So, i'm currently
asking for comments about this patch, starting from whether such thing
is needed at all to whether it coded properly.
'make check' should work now, and one make creates Makefile in build
directory, so one can run 'make' in build directory after that.
One possible caveat is that if we build in some directory other than
source one, the source directory should be 'distclean'ed first.
egor 
						
						
					 
					
						2004-10-08 07:46:08 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						c7bda1ce65 
					 
					
						
						
							
							Remove trailing whitespace.  Update copyright to include 2004.  
						
						
						
						
					 
					
						2004-03-15 08:29:22 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						17b4a20a9c 
					 
					
						
						
							
							Patch by Tito, reduce size of deallocvt, also make the usage message  
						
						... 
						
						
						
						clearer (from N to [N]) and indirectly (through bb_xgetlarg) adds support
for  -h ;-) 
						
						
					 
					
						2004-01-15 11:50:19 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						6a78631164 
					 
					
						
						
							
							Patch by Tito, use bb_xgetlarg, reduce size  
						
						
						
						
					 
					
						2004-01-14 07:34:37 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						dfb6211df3 
					 
					
						
						
							
							Patch by Tito, remove some unneeded variables to save some space.  
						
						
						
						
					 
					
						2004-01-13 10:12:16 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						08573e0ac4 
					 
					
						
						
							
							Kill off the loadacm applet.  It is unused, unmaintained  
						
						... 
						
						
						
						garbage leftover from before I started maintaining BusyBox.
As the Klingon's like to say, Today is a good day to die.
 -Erik 
						
						
					 
					
						2003-12-20 07:07:22 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						02e0355504 
					 
					
						
						
							
							Use bb_xopen  
						
						
						
						
					 
					
						2003-12-20 06:00:08 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						acbdc47aac 
					 
					
						
						
							
							Make use of libbb functions bb_xopen, bb_full_read, used #define's  
						
						... 
						
						
						
						instead of static consts, avoid xmalloc. 
						
						
					 
					
						2003-11-21 09:27:02 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						7f6295f516 
					 
					
						
						
							
							Patch from Arthur Othieno for style-guide.txt conformance  
						
						
						
						
					 
					
						2003-10-22 10:34:15 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						28672dd3b9 
					 
					
						
						
							
							Patch from Arthur Othieno for docs/style-guide.txt conformance.  
						
						
						
						
					 
					
						2003-10-22 10:30:53 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						cb81e6484d 
					 
					
						
						
							
							Update a bunch of docs.  Run a script to update my email addr.  
						
						
						
						
					 
					
						2003-07-14 21:21:08 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						e5642119ee 
					 
					
						
						
							
							Patch from Thomas Cameron:  
						
						... 
						
						
						
						Hello all,
	    This patch adds more "Help" text to the config system.  Almost
    all applets now have a help entry.  Also, I cleaned up the spacing of
    the existing text so that things are consistent.  This patch is against
    this morning's CVS.
    Thomas Cameron
    CEI Systems, Inc. 
						
						
					 
					
						2003-07-14 19:37:08 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						e5920a2dc0 
					 
					
						
						
							
							Patch from Kent Robotti adding a bunch of menuconfig help  
						
						
						
						
					 
					
						2003-07-03 10:00:15 +00:00