Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						93dd9fd90a 
					 
					
						
						
							
							du: extra compat: with -k and -m, round sizes up  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
print                                                 36      65     +29
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2015-10-15 21:33:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						02859aaeb2 
					 
					
						
						
							
							use auto_string() where appropriate to kill a few statics  
						
						 
						
						... 
						
						
						
						Custom linker script 'busybox_ldscript' found, using it
function                                             old     new   delta
static.str                                             4       -      -4
static.passwd                                          4       0      -4
bb_ask                                               322     311     -11
ether_print                                           63      47     -16
UNSPEC_print                                          82      66     -16
INET_sprint                                           59      38     -21
INET6_sprint                                          54      30     -24
make_human_readable_str                              292     235     -57
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 0/7 up/down: 0/-153)           Total: -153 bytes
   text	   data	    bss	    dec	    hex	filename
 939880	    992	  17480	 958352	  e9f90	busybox_old
 939736	    992	  17456	 958184	  e9ee8	busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2015-10-09 18:16:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						a407cf74cc 
					 
					
						
						
							
							Make smart_ulltoa return pointer to end (allows for code shink in callers)  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
smart_ulltoa5                                        405     408      +3
smart_ulltoa4                                        273     276      +3
list_table                                          1113    1114      +1
scale                                                 36      34      -2
put_lu                                                55      53      -2
ulltoa6_and_space                                     19      14      -5
powertop_main                                       1470    1461      -9
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2013-09-06 12:53:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						e4dcba1c10 
					 
					
						
						
							
							*: whitespace fixes  
						
						 
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2010-10-28 18:57:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Cernekee 
							
						 
					 
					
						
						
							
						
						ccb070450e 
					 
					
						
						
							
							fdisk: initial stab at GPT partition support  
						
						 
						
						... 
						
						
						
						Signed-off-by: Kevin Cernekee <cernekee@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2010-10-25 02:00:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						0ef64bdb40 
					 
					
						
						
							
							*: make GNU licensing statement forms more regular  
						
						 
						
						... 
						
						
						
						This change retains "or later" state! No licensing _changes_ here,
only form is adjusted (article, space between "GPL" and "v2" and so on).
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2010-08-16 20:14:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						9c3b84a304 
					 
					
						
						
							
							ls: make it so that group never glues itself to file size  
						
						 
						
						... 
						
						
						
						+ smaller enhancements: inode is long long; -h is a bit narrower; etc
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2010-01-18 01:55:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						0bf44d00a4 
					 
					
						
						
							
							libbb/human_readable.c: shrink; and reduce bss usage  
						
						 
						
						... 
						
						
						
						also, move smart_ulltoaN there and comment usage locations
function                                             old     new   delta
static.unit_chars                                      7       9      +2
utoa_to_buf                                          110     108      -2
make_human_readable_str                              262     258      -4
fallbackSort                                        1723    1719      -4
static.fmt                                            97      92      -5
static.fmt_tenths                                     10       -     -10
static.str                                            21       4     -17
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 1/5 up/down: 2/-42)             Total: -40 bytes
   text    data     bss     dec     hex filename
 820981     453    6932  828366   ca3ce busybox_old
 820968     453    6916  828337   ca3b1 busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2009-10-13 01:25:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						db12d1d733 
					 
					
						
						
							
							Fix forgotten license comments  
						
						 
						
						
						
						
					 
					
						2008-12-07 00:52:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						d66aa3c701 
					 
					
						
						
							
							df: add support for more options, add some coreutils 6.10 compat.  
						
						 
						
						... 
						
						
						
						by Bernhard Reutner-Fischer
function                                             old     new   delta
df_main                                              664     795    +131
packed_usage                                       24812   24862     +50
make_human_readable_str                              213     262     +49
static.ignored_mounts                                  -       8      +8
static.unit_chars                                      -       7      +7
static.zero_and_units                                  6       -      -6
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 3/0 up/down: 245/-6)            Total: 239 bytes 
						
						
					 
					
						2008-08-28 22:42:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						defc1ea340 
					 
					
						
						
							
							*: introduce and use FAST_FUNC: regparm on i386, otherwise no-on  
						
						 
						
						... 
						
						
						
						text    data     bss     dec     hex filename
 808035     611    6868  815514   c719a busybox_old
 804472     611    6868  811951   c63af busybox_unstripped 
						
						
					 
					
						2008-06-27 02:52:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						6ca409e0e4 
					 
					
						
						
							
							trylink: produce even more info about final link stage  
						
						 
						
						... 
						
						
						
						trylink: explain how to modify link and drastically decrease amount
  of padding (unfortunately, needs hand editing ATM).
*: add ALIGN1 / ALIGN2 to global strings and arrays of bytes and shorts
size saving: 0.5k 
						
						
					 
					
						2007-08-12 20:58:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b71c668c57 
					 
					
						
						
							
							style fix (stray space before ';')  
						
						 
						
						
						
						
					 
					
						2007-07-21 15:08:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9a7d38fe24 
					 
					
						
						
							
							delete tons of extra #includes  
						
						 
						
						
						
						
					 
					
						2007-05-31 22:42:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						219d14d514 
					 
					
						
						
							
							random style fixes (extra spaces deleted)  
						
						 
						
						
						
						
					 
					
						2007-03-24 15:40:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						dca0b707c0 
					 
					
						
						
							
							reshuffle libbb.h contents so that order of decls makes sense  
						
						 
						
						... 
						
						
						
						Found bad typo in largefile support :) 
						
						
					 
					
						2006-10-27 09:05:02 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						d409c3a2f7 
					 
					
						
						
							
							- Rich Felker writes: fix invalid printf format strings  
						
						 
						
						... 
						
						
						
						http://busybox.net/lists/busybox/2006-March/019568.html 
   text	   data	    bss	    dec	    hex	filename
 900619	  10316	1038724	1949659	 1dbfdb	busybox.oorig
 900603	  10316	1038724	1949643	 1dbfcb	busybox 
						
						
					 
					
						2006-03-29 22:34:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						c7bda1ce65 
					 
					
						
						
							
							Remove trailing whitespace.  Update copyright to include 2004.  
						
						 
						
						
						
						
					 
					
						2004-03-15 08:29:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						97e2426582 
					 
					
						
						
							
							"staywithu" writes:  
						
						 
						
						... 
						
						
						
						In BusyBox v1.00-pre2,
 commands like ls, df with -h option report a wrong file size for files larger than 4GBtye!!
For example,
   when I execute 'ls -l', it reports
      -rw-r--r--      1 root       root    5368709120    Aug    17  2003  large_stream.tp
   when I execute 'ls -lh', I expect that
      -rw-r--r--      1 root       root                5.0G    Aug    17  2003  large_stream.tp
  but it reports
      -rw-r--r--      1 root       root                1.0G    Aug    17  2003  large_stream.tp
I fixed this bug that...
 Line 31 in libbb/human_readable.c and line 275 include/libbb.h
     const char *make_human_readable_str(unsigned long size
      =>   const char *make_human_readable_str(unsigned long long size
It's OK! 
						
						
					 
					
						2003-08-22 23:08:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						0159597bd6 
					 
					
						
						
							
							Generalize comment -- no longer ls specific  
						
						 
						
						
						
						
					 
					
						2001-06-30 18:08:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Novoa III  
							
						 
					 
					
						
						
							
						
						d877d44d12 
					 
					
						
						
							
							All-integer version (but it does use an unsigned long long) which fixes  
						
						 
						
						... 
						
						
						
						the problems of the previous version (used floating point, overflowed, didn't
round properly).  The comments at the top of the file are worth reading;
especially note 2 concerning "ls -sh". 
						
						
					 
					
						2001-06-30 07:40:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						f429baca86 
					 
					
						
						
							
							I reworked make_human_readable_str so it now has a sane interface,  
						
						 
						
						... 
						
						
						
						and then fixed up df, du, and ls to use the new interface.  I also
fixed up some formatting issues in ls while I was in there.
 -Erik 
						
						
					 
					
						2001-06-13 08:02:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						91c9388715 
					 
					
						
						
							
							Place a temporary bandaid on the ls/du/df human-readable issue.  This method is  
						
						 
						
						... 
						
						
						
						not going to scale up as well as I would like, and Matt Kraai and I have
discussed a better long term solution.  But for now this will at least make all
the human-readable apps give correct answers.
Please test the human readable/non-human readable options on your systems!!!
 -Erik 
						
						
					 
					
						2001-04-03 23:14:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						d98e574d41 
					 
					
						
						
							
							Patch bass ackwards behavior of hr flag.  
						
						 
						
						
						
						
					 
					
						2001-03-28 20:10:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						7cd0cfeab6 
					 
					
						
						
							
							Rewrite to fix bug  #1140  and make it slightly smaller.  
						
						 
						
						
						
						
					 
					
						2001-03-28 16:42:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						aad1a88c76 
					 
					
						
						
							
							Convert utility.c into libbb.a.  It is now a whole pile of .c  
						
						 
						
						... 
						
						
						
						files.  Clean up the resulting damage and fix up the makefile.
 -Erik 
						
						
					 
					
						2001-03-16 22:47:14 +00:00