Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						a868ec89e8 
					 
					
						
						
							
							Allow the unarchive() extract_list variable to be NULL, meaning extract all  
						
						 
						
						
						
						
					 
					
						2001-07-14 08:49:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						3d46224b78 
					 
					
						
						
							
							Return NULL if file doesnt open in deb_extract  
						
						 
						
						
						
						
					 
					
						2001-07-13 18:16:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						cfeb08a193 
					 
					
						
						
							
							Make sure there is a trailing '\0' when extracting to buffer.  
						
						 
						
						
						
						
					 
					
						2001-07-13 17:59:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						5e66a26eaa 
					 
					
						
						
							
							Dont setvbuff in here, must be called just after stream is initialised, glibc tolerates using it later, uclibc doesnt  
						
						 
						
						
						
						
					 
					
						2001-07-13 06:51:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						b028e08d35 
					 
					
						
						
							
							Move setvbuf calls from gz_open() to calling functions, setvbuf is only supposed to be called prior to opening the stream, glibc tolerates later use, uclibc doesnt.  
						
						 
						
						
						
						
					 
					
						2001-07-13 06:43:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						7467c8d3b6 
					 
					
						
						
							
							Patch from vodz:  
						
						 
						
						... 
						
						
						
						Changed email address
    cmdedit API change
    optimizations for traceroute and md5sum
    added a new shared create_icmp_socket() function 
						
						
					 
					
						2001-07-12 20:26:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						3e94f729a5 
					 
					
						
						
							
							Quiet mode, sometimes error messages arent wanted  
						
						 
						
						
						
						
					 
					
						2001-07-12 10:24:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						c127008840 
					 
					
						
						
							
							Allow unarchive to redirect stdout (tobe used by dpkg applet)  
						
						 
						
						
						
						
					 
					
						2001-07-11 17:32:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						481d19b38e 
					 
					
						
						
							
							Fix bug where it wasnt returning the last line of a multiline field  
						
						 
						
						
						
						
					 
					
						2001-07-11 15:43:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						daf0b78e1a 
					 
					
						
						
							
							Reverse part of my previous changes  
						
						 
						
						
						
						
					 
					
						2001-07-11 15:32:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						93febe672a 
					 
					
						
						
							
							free coniditionally, just to make it play nice with dmalloc which is incompatable with standard free()  
						
						 
						
						
						
						
					 
					
						2001-07-11 07:25:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						248c57ca43 
					 
					
						
						
							
							minor dmalloc inspired cleanups  
						
						 
						
						
						
						
					 
					
						2001-07-11 07:22:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						5a071bcbf2 
					 
					
						
						
							
							Avoid a segfault (detected by Fabio Ferrari  
						
						 
						
						... 
						
						
						
						<fabio.ferrari@digitro.com.br > in the wget applet) when
concat_path_file() or last_char_is() were fed a NULL.
 -Erik 
						
						
					 
					
						2001-07-07 04:27:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						5009f90ea2 
					 
					
						
						
							
							Removed obsolete function, strdup_substr.  
						
						 
						
						
						
						
					 
					
						2001-07-05 19:00:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8e75f6daa6 
					 
					
						
						
							
							Fix a stupid thinko, and fix killall to cope with the updated  
						
						 
						
						... 
						
						
						
						find_pid_by_name() interface
 -Erik 
						
						
					 
					
						2001-07-05 16:27:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						d50a61956c 
					 
					
						
						
							
							Implement suggestion from Adam Slattery, (don't default to killing closing bug  #1190 .  
						
						 
						
						
						
						
					 
					
						2001-07-05 15:56:36 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Novoa III  
							
						 
					 
					
						
						
							
						
						a2949aa217 
					 
					
						
						
							
							Add some missing includes to kill warnings when building with the default  
						
						 
						
						... 
						
						
						
						Config.h and using gcc's -fno-builtin.  There are probably other files
with the similar problems.
Also, if building against uClibc, don't include asm/unistd.h in syscalls.c
and module_syscalls.c. 
						
						
					 
					
						2001-06-29 18:59:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						029b4a0422 
					 
					
						
						
							
							Allow xrealloc to act as a free() when size=0, per SuS2.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-06-28 21:22:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						0d8cc1670c 
					 
					
						
						
							
							Fix a type promotion bug discivered and analyzed by Alan Modra  
						
						 
						
						... 
						
						
						
						<amodra@bigpond.net.au >, which caused false checksum errors 
						
						
					 
					
						2001-06-27 06:15:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						91a6318d55 
					 
					
						
						
							
							Make it so we don't segfault when /proc isn't mounted -- guess pid 1...  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-06-26 22:44:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						5ef5614c31 
					 
					
						
						
							
							Don't use void * to pass pointers of known type  
						
						 
						
						
						
						
					 
					
						2001-06-26 16:36:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						78b0e379d7 
					 
					
						
						
							
							Vladimir's last_patch_15  
						
						 
						
						
						
						
					 
					
						2001-06-26 02:06:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						2e6d3cfa82 
					 
					
						
						
							
							Nore unarchive (and doc) fixes from Laurence Anderson  
						
						 
						
						
						
						
					 
					
						2001-06-24 12:36:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						8f5b63edea 
					 
					
						
						
							
							cpio applet, and changes to associated code  
						
						 
						
						
						
						
					 
					
						2001-06-22 09:22:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						a0105713e8 
					 
					
						
						
							
							Remove obsolete function declaration.  
						
						 
						
						
						
						
					 
					
						2001-06-22 04:20:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						764303f980 
					 
					
						
						
							
							stdlib.h defined free(), which this needs  
						
						 
						
						
						
						
					 
					
						2001-06-22 03:07:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						30f1eafaaa 
					 
					
						
						
							
							Fix the build process so it does not do the evil #ifdef BB_FOO stuff.  
						
						 
						
						... 
						
						
						
						Build exactly one .o file per function, and let the linker throw away
the junk it doesn't want.
 -Erik 
						
						
					 
					
						2001-06-22 03:00:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						6b03504441 
					 
					
						
						
							
							Add in a missing header file  
						
						 
						
						
						
						
					 
					
						2001-06-22 02:58:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						76ce7549ce 
					 
					
						
						
							
							Dont change date or chmod on symlinks, lchown on symlinks if lchown available  
						
						 
						
						
						
						
					 
					
						2001-06-22 02:55:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						9f832deecf 
					 
					
						
						
							
							remove defines around unarchive, its always used  
						
						 
						
						
						
						
					 
					
						2001-06-22 02:27:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Riker 
							
						 
					 
					
						
						
							
						
						837097648e 
					 
					
						
						
							
							comment cleanup  
						
						 
						
						
						
						
					 
					
						2001-06-22 00:27:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Riker 
							
						 
					 
					
						
						
							
						
						fbbd360b3c 
					 
					
						
						
							
							create_path -> make_directory  
						
						 
						
						
						
						
					 
					
						2001-06-22 00:14:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						ceeff73819 
					 
					
						
						
							
							Rewrote mkdir (and touched lots of things in the process).  
						
						 
						
						
						
						
					 
					
						2001-06-21 19:41:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						eb1c94078f 
					 
					
						
						
							
							Reorganise unarchiving functions, more code re-use, only does single pass(no more linked lists), basis for supporting a cpio (and cheaper untar) applet, but cpio applet isnt included in this.  
						
						 
						
						... 
						
						
						
						It effects ar, dpkg-deb applets only 
						
						
					 
					
						2001-06-20 07:48:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						32574a41b4 
					 
					
						
						
							
							With a bit of care I was able to save about 100 bytes.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-06-15 20:10:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						6bad1fa1fd 
					 
					
						
						
							
							This isnt used anymore, replaced by seek_sub_file() in ./libbb/deb_extract.c  
						
						 
						
						
						
						
					 
					
						2001-06-15 03:13:00 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						17822cd60a 
					 
					
						
						
							
							Reorganise unarchive functions, new files, removed some  
						
						 
						
						
						
						
					 
					
						2001-06-13 07:34:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						9aff903603 
					 
					
						
						
							
							Reorganise archive extraction code  
						
						 
						
						
						
						
					 
					
						2001-06-13 07:26:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						bf0a010cf7 
					 
					
						
						
							
							Copy files until EOF, not the reported file size, to deal with bad sizes in  
						
						 
						
						... 
						
						
						
						the proc filesystem. 
						
						
					 
					
						2001-06-11 13:58:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						5246225596 
					 
					
						
						
							
							Add padding to struct sysinfo needed by m68k (note and patch by Richard  
						
						 
						
						... 
						
						
						
						Hirst). 
						
						
					 
					
						2001-06-08 13:57:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8b113f93b9 
					 
					
						
						
							
							Vladimir's last_patch13, containing several bugfixes.  
						
						 
						
						
						
						
					 
					
						2001-06-01 21:47:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						77d9268892 
					 
					
						
						
							
							Patch from larry to fix some grammar errors.  
						
						 
						
						
						
						
					 
					
						2001-05-23 20:32:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						774d135b66 
					 
					
						
						
							
							Make more robust (patch by Larry Doolittle).  
						
						 
						
						
						
						
					 
					
						2001-05-23 14:45:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						d6ef07406d 
					 
					
						
						
							
							Rewrote copyfd to use library functions, terminate, and copy correct data.  
						
						 
						
						
						
						
					 
					
						2001-05-18 14:14:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						231f998aba 
					 
					
						
						
							
							Switch from hstrerror to herror for libc5 systems.  
						
						 
						
						
						
						
					 
					
						2001-05-17 14:19:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						8f7a4ad442 
					 
					
						
						
							
							Add missing include, noted by Larry Doolittle.  
						
						 
						
						
						
						
					 
					
						2001-05-16 17:05:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						c55b8d41c1 
					 
					
						
						
							
							Add xgethostbyname and herror_msg* functions.  
						
						 
						
						
						
						
					 
					
						2001-05-16 15:40:51 +00:00