Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						67b23e6043 
					 
					
						
						
							
							getopt_ulflags -> getopt32.  
						
						 
						
						... 
						
						
						
						It is impossible to formulate sane ABI based on
size of ulong because it can be 32-bit or 64-bit.
Basically it means that you cannot portably use
more that 32 option chars in one call anyway...
Make it explicit. 
						
						
					 
					
						2006-10-03 21:00:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						266bc17690 
					 
					
						
						
							
							top: add support for -b, -n <iterations>  
						
						 
						
						
						
						
					 
					
						2006-09-29 17:16:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						be905d550c 
					 
					
						
						
							
							process utilities related style cleanup  
						
						 
						
						
						
						
					 
					
						2006-09-27 14:17:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						e9a7a6212b 
					 
					
						
						
							
							Change license statements (and clean up headers) on some of the files that  
						
						 
						
						... 
						
						
						
						Erik or I are primary copyright holders on. 
						
						
					 
					
						2006-09-22 02:52:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						7fee0c4357 
					 
					
						
						
							
							- fix copy'n paste errors that got introduced when switching to the shorter boilerplate.  
						
						 
						
						... 
						
						
						
						No object code changes. 
						
						
					 
					
						2006-09-13 16:39:19 +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 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						2d604581ef 
					 
					
						
						
							
							removed warning "comparison between signed and unsigned".  
						
						 
						
						
						
						
					 
					
						2006-01-30 14:02:06 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						60158cb93e 
					 
					
						
						
							
							A patch from Takeharu KATO to update/fix SE-Linux support.  
						
						 
						
						
						
						
					 
					
						2005-05-03 06:25:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						c7bda1ce65 
					 
					
						
						
							
							Remove trailing whitespace.  Update copyright to include 2004.  
						
						 
						
						
						
						
					 
					
						2004-03-15 08:29:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8efe967018 
					 
					
						
						
							
							Be entirely consistant when using ioctl(0, TIOCGWINSZ, &winsize)  
						
						 
						
						... 
						
						
						
						to ensure proper fallback behavior on, i.e. serial consoles.
 -Erik 
						
						
					 
					
						2003-09-15 08:33:45 +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 
							
						 
					 
					
						
						
							
						
						9e48045e45 
					 
					
						
						
							
							Patch from Russell Coker:  
						
						 
						
						... 
						
						
						
						I've attached my latest SE Linux patch for busybox against the latest CVS
    version of busybox. 
						
						
					 
					
						2003-07-03 10:07:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						deca106b6d 
					 
					
						
						
							
							Kill CONFIG_FEATURE_USE_DEVPS_PATCH and the devps patch.  I'm not  
						
						 
						
						... 
						
						
						
						maintaining it anymore, and it is now terribly out of date.
 -Erik 
						
						
					 
					
						2002-12-05 07:24:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						44608e9693 
					 
					
						
						
							
							Patch last_pach62 from vodz.  This patch moves all the /proc parsing  
						
						 
						
						... 
						
						
						
						code into libbb so it can be shared by ps, top, etc, saving over 1.5k. 
						
						
					 
					
						2002-10-22 12:21:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						02e6ba91e8 
					 
					
						
						
							
							Vodz' last_patch57:  
						
						 
						
						... 
						
						
						
						Hi, Erik.
    my_getpw(uid/gid) and applets used it have problem:
    if username for uid not found, applets can`t detect it
    (but code pessent). Also "%8ld " format is bad:
    spaces not required (applets have self format
    or spec format (tar applet) and overflow for "id" applet...)
    This problem also pressent in stable version.
    Patch for unstable in attach.
    --w
    vodz 
						
						
					 
					
						2002-09-30 20:39:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						1372780662 
					 
					
						
						
							
							Patch from Cliff L. Biffle <cbiffle@safety.net> to display memory  
						
						 
						
						... 
						
						
						
						usage in the ps listing 
						
						
					 
					
						2002-04-27 06:06:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						bdfd0d78bc 
					 
					
						
						
							
							Major rework of the directory structure and the entire build system.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-10-24 05:00:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8d79ce8320 
					 
					
						
						
							
							Some patches to make dietlibc work...  
						
						 
						
						
						
						
					 
					
						2001-07-22 23:00:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						0392b8638e 
					 
					
						
						
							
							Minor formatting change  
						
						 
						
						
						
						
					 
					
						2001-06-26 23:11:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						d98337a7b4 
					 
					
						
						
							
							Fix ps so it doesn't waste space showing group, as it is pretty much  
						
						 
						
						... 
						
						
						
						meaningless anyways.
 -Erik 
						
						
					 
					
						2001-06-26 22:55:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						77d9268892 
					 
					
						
						
							
							Patch from larry to fix some grammar errors.  
						
						 
						
						
						
						
					 
					
						2001-05-23 20:32:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						04095e58fb 
					 
					
						
						
							
							Move messages.c to libbb.  Make each string in messages.c be its own .o file.  
						
						 
						
						... 
						
						
						
						This way, we can new get rid of all that tedious #define rubbish we used to
need to enable specific messages.  This way is enormously simpler, and as a
bonus also ends up saving us 96 bytes.
 -Erik 
						
						
					 
					
						2001-04-25 05:39:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						cbe31dace5 
					 
					
						
						
							
							It turns out that DODMALLOC was broken when I reorganized busybox.h  
						
						 
						
						... 
						
						
						
						header file usage before the 0.49 release.  To fix it, I had to move
the '#include "busybox.h"' to the end of the list of #include files.
 -Erik 
						
						
					 
					
						2001-02-20 06:14:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						67991cf824 
					 
					
						
						
							
							This patch, put together by Manuel Novoa III, is a merge of work  
						
						 
						
						... 
						
						
						
						done by Evin Robertson (bug#1105) and work from Manuel to make
usage messages occupy less space and simplify how usage messages
are displayed. 
						
						
					 
					
						2001-02-14 21:23:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						af4ac77d9d 
					 
					
						
						
							
							Apply a patch from Larry Doolittle to add "-all" and "-none" switches  
						
						 
						
						... 
						
						
						
						to multibuild.pl.  I did a little formatting adjustments to make it
_very_ obvious when things stop working.  I also removed the USE_PROCFS
config option -- just do the right thing when USE_DEVPS_PATCH is enabled.
 -Erik 
						
						
					 
					
						2001-02-01 22:43:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						dd19c69904 
					 
					
						
						
							
							Removed trailing \n from error_msg{,_and_die} messages.  
						
						 
						
						
						
						
					 
					
						2001-01-31 19:00:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8ec10a9483 
					 
					
						
						
							
							Fix up copyright msgs.  Bump version to 0.49 in preparation for  
						
						 
						
						... 
						
						
						
						a release.  Update the website with release details.
 -Erik 
						
						
					 
					
						2001-01-27 09:33:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						ed3ef50c23 
					 
					
						
						
							
							Fix header file usage -- there were many unnecessary header files included in  
						
						 
						
						... 
						
						
						
						busybox.h which slowed compiles.  I left only what was needed and then fixed up
all the apps to include their own header files.  I also fixed naming for pwd.h
and grp.h functions.  Tested to compile and run with libc5, glibc, and uClibc.
 -Erik 
						
						
					 
					
						2001-01-27 08:24:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						59ab025363 
					 
					
						
						
							
							#define -> static const int. Also got rid of some big static buffers.  
						
						 
						
						
						
						
					 
					
						2001-01-23 22:30:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						12f417edbd 
					 
					
						
						
							
							Eliminate calls of the form "fprintf(stdout,".  Thanks for the idea to  
						
						 
						
						... 
						
						
						
						Vladimir N. Oleynik. 
						
						
					 
					
						2001-01-18 02:57:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						1fa1adea2a 
					 
					
						
						
							
							Change calls to error_msg.* and strerror to use perror_msg.*.  
						
						 
						
						
						
						
					 
					
						2000-12-18 03:57:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						bd193a42a5 
					 
					
						
						
							
							Fix from Matt Kraai -- a better way to NULL terminate strings for the  
						
						 
						
						... 
						
						
						
						my_* passwd and group routines.  I should have thought of doing it
this way... 
						
						
					 
					
						2000-12-13 01:52:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						f57c944e09 
					 
					
						
						
							
							Changed names of functions in utility.c and all affected files, to make  
						
						 
						
						... 
						
						
						
						compliant with the style guide. Everybody rebuild your tags file! 
						
						
					 
					
						2000-12-07 19:56:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						3e856ce428 
					 
					
						
						
							
							Stop using TRUE and FALSE for exit status.  
						
						 
						
						
						
						
					 
					
						2000-12-01 02:55:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						3570a34de4 
					 
					
						
						
							
							Renamed "internal.h" to the more sensible "busybox.h".  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-09-25 21:45:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						322ae93a5e 
					 
					
						
						
							
							Fix calls to {m,c,re}alloc so that they use x{m,c,re}alloc instead of  
						
						 
						
						... 
						
						
						
						segfaulting or handling errors the same way themselves. 
						
						
					 
					
						2000-09-13 02:46:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						44e3840343 
					 
					
						
						
							
							Stop leaking file handles.  
						
						 
						
						
						
						
					 
					
						2000-09-07 04:34:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						27a804246a 
					 
					
						
						
							
							Centralize handling of --help.  
						
						 
						
						
						
						
					 
					
						2000-07-19 19:24:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						bf181b9338 
					 
					
						
						
							
							Extract usage information into a separate file.  
						
						 
						
						
						
						
					 
					
						2000-07-16 20:57:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						3bd8bd89ee 
					 
					
						
						
							
							Don't use strings directly in calls to usage().  This is in preparation  
						
						 
						
						... 
						
						
						
						for their extraction to a separate file. 
						
						
					 
					
						2000-07-14 23:28:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Roskin 
							
						 
					 
					
						
						
							
						
						f626dcbc84 
					 
					
						
						
							
							More fixes for "missing initializers"  
						
						 
						
						
						
						
					 
					
						2000-07-14 15:55:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						fad04fdd12 
					 
					
						
						
							
							More cleanups.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-07-14 06:49:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						d537a95fdb 
					 
					
						
						
							
							Use errorMsg rather than fprintf.  
						
						 
						
						
						
						
					 
					
						2000-07-14 01:51:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						c674d70699 
					 
					
						
						
							
							Comment on kernel stuff  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-07-10 22:57:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b610615be9 
					 
					
						
						
							
							Updates to a number of apps to remove warnings/compile errors under libc5.  
						
						 
						
						... 
						
						
						
						Tested under both libc5 and libc6 and all seems well with these fixes.
 -Erik 
						
						
					 
					
						2000-06-19 17:25:40 +00:00