hush/libbb
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
..
.cvsignore update .cvsignore files to note new location of loop.h 2001-03-17 00:15:02 +00:00
ask_confirmation.c Convert utility.c into libbb.a. It is now a whole pile of .c 2001-03-16 22:47:14 +00:00
chomp.c Patch from Vladimir: 2001-05-15 17:42:16 +00:00
concat_path_file.c Add some missing includes to kill warnings when building with the default 2001-06-29 18:59:32 +00:00
copy_file_chunk.c Copy files until EOF, not the reported file size, to deal with bad sizes in 2001-06-11 13:58:02 +00:00
copy_file.c Add some missing includes to kill warnings when building with the default 2001-06-29 18:59:32 +00:00
copyfd.c Rewrote copyfd to use library functions, terminate, and copy correct data. 2001-05-18 14:14:55 +00:00
daemon.c Update how we detect if libc5 is in use. 2001-04-09 23:52:18 +00:00
device_open.c Convert utility.c into libbb.a. It is now a whole pile of .c 2001-03-16 22:47:14 +00:00
dirname.c Add some missing includes to kill warnings when building with the default 2001-06-29 18:59:32 +00:00
error_msg_and_die.c Split error messages into separate files. 2001-03-19 19:24:06 +00:00
error_msg.c Split error messages into separate files. 2001-03-19 19:24:06 +00:00
fgets_str.c Reorganise unarchive functions, new files, removed some 2001-06-13 07:34:03 +00:00
find_mount_point.c includes cleanup from Jeff Garzik 2001-03-23 17:02:05 +00:00
find_pid_by_name.c Make it so we don't segfault when /proc isn't mounted -- guess pid 1... 2001-06-26 22:44:09 +00:00
find_root_device.c Vladimir's last_patch13, containing several bugfixes. 2001-06-01 21:47:15 +00:00
full_read.c Convert utility.c into libbb.a. It is now a whole pile of .c 2001-03-16 22:47:14 +00:00
full_write.c Convert utility.c into libbb.a. It is now a whole pile of .c 2001-03-16 22:47:14 +00:00
get_console.c Convert utility.c into libbb.a. It is now a whole pile of .c 2001-03-16 22:47:14 +00:00
get_last_path_component.c With a bit of care I was able to save about 100 bytes. 2001-06-15 20:10:39 +00:00
get_line_from_file.c Convert utility.c into libbb.a. It is now a whole pile of .c 2001-03-16 22:47:14 +00:00
gz_open.c 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. 2001-06-20 07:48:00 +00:00
herror_msg_and_die.c Add xgethostbyname and herror_msg* functions. 2001-05-16 15:40:51 +00:00
herror_msg.c Add xgethostbyname and herror_msg* functions. 2001-05-16 15:40:51 +00:00
human_readable.c All-integer version (but it does use an unsigned long long) which fixes 2001-06-30 07:40:44 +00:00
inode_hash.c includes cleanup from Jeff Garzik 2001-03-23 17:02:05 +00:00
interface.c Vladimir's last_patch13, containing several bugfixes. 2001-06-01 21:47:15 +00:00
isdirectory.c Convert utility.c into libbb.a. It is now a whole pile of .c 2001-03-16 22:47:14 +00:00
kernel_version.c Convert utility.c into libbb.a. It is now a whole pile of .c 2001-03-16 22:47:14 +00:00
last_char_is.c Add some missing includes to kill warnings when building with the default 2001-06-29 18:59:32 +00:00
libbb.h Don't use void * to pass pointers of known type 2001-06-26 16:36:26 +00:00
loop.c Convert utility.c into libbb.a. It is now a whole pile of .c 2001-03-16 22:47:14 +00:00
make_directory.c stdlib.h defined free(), which this needs 2001-06-22 03:07:19 +00:00
Makefile Split error messages into separate files. 2001-03-19 19:24:06 +00:00
messages.c Fix a segfault in lash, hush, and cmdedit. Each of these used 2001-05-11 16:58:46 +00:00
mk_loop_h.sh Update the build system for pristine source directory builds. This 2001-02-17 00:42:47 +00:00
mode_string.c Convert utility.c into libbb.a. It is now a whole pile of .c 2001-03-16 22:47:14 +00:00
module_syscalls.c Add some missing includes to kill warnings when building with the default 2001-06-29 18:59:32 +00:00
mtab_file.c Fixed a BB_MTAB #define buglet reported by Magnus Damm. 2001-04-25 17:03:40 +00:00
mtab.c Move the mtab support stuff into libbb 2001-04-01 16:01:11 +00:00
my_getgrgid.c Split libbb/pwd_grp_wrappers.c into 5 different libbb/my_* files. 2001-03-19 18:37:42 +00:00
my_getgrnam.c Split libbb/pwd_grp_wrappers.c into 5 different libbb/my_* files. 2001-03-19 18:37:42 +00:00
my_getpwnam.c Split libbb/pwd_grp_wrappers.c into 5 different libbb/my_* files. 2001-03-19 18:37:42 +00:00
my_getpwnamegid.c Split libbb/pwd_grp_wrappers.c into 5 different libbb/my_* files. 2001-03-19 18:37:42 +00:00
my_getpwuid.c Split libbb/pwd_grp_wrappers.c into 5 different libbb/my_* files. 2001-03-19 18:37:42 +00:00
parse_mode.c Patch from larry to fix some grammar errors. 2001-05-23 20:32:09 +00:00
parse_number.c Convert utility.c into libbb.a. It is now a whole pile of .c 2001-03-16 22:47:14 +00:00
perror_msg_and_die.c Split error messages into separate files. 2001-03-19 19:24:06 +00:00
perror_msg.c Split error messages into separate files. 2001-03-19 19:24:06 +00:00
print_file.c This patch from Adam Heath <doogie@debian.org>, makes print_file 2001-05-15 17:48:09 +00:00
process_escape_sequence.c Apply Vladimir's latest cleanup patch. 2001-04-09 22:48:12 +00:00
read_package_field.c Fix horrible, horrible memmory leak. I wondered why processes were dying ! 2001-04-21 10:26:15 +00:00
README Doc update for the 0.51 release. 2001-04-10 20:10:55 +00:00
real_loop.h Move real_loop.h to libbb, where it belongs. 2001-04-18 22:23:22 +00:00
recursive_action.c Move messages.c to libbb. Make each string in messages.c be its own .o file. 2001-04-25 05:39:18 +00:00
remove_file.c Add some missing includes to kill warnings when building with the default 2001-06-29 18:59:32 +00:00
safe_read.c Convert utility.c into libbb.a. It is now a whole pile of .c 2001-03-16 22:47:14 +00:00
safe_strncpy.c Convert utility.c into libbb.a. It is now a whole pile of .c 2001-03-16 22:47:14 +00:00
strdup_substr.c Add in a missing header file 2001-06-22 02:58:45 +00:00
syscalls.c Add some missing includes to kill warnings when building with the default 2001-06-29 18:59:32 +00:00
syslog_msg_with_name.c Move applet_name declaration from busybox.h to libbb.h. 2001-04-24 01:12:33 +00:00
time_string.c Convert utility.c into libbb.a. It is now a whole pile of .c 2001-03-16 22:47:14 +00:00
trim.c Reversed last patch; unnecessary. 2001-04-23 17:56:27 +00:00
unarchive.c Don't use void * to pass pointers of known type 2001-06-26 16:36:26 +00:00
unzip.c Add some missing includes to kill warnings when building with the default 2001-06-29 18:59:32 +00:00
vdprintf.c Fix a warning with libc5. 2001-04-04 19:26:22 +00:00
verror_msg.c Move applet_name declaration from busybox.h to libbb.h. 2001-04-24 01:12:33 +00:00
vherror_msg.c Switch from hstrerror to herror for libc5 systems. 2001-05-17 14:19:05 +00:00
vperror_msg.c Split error messages into separate files. 2001-03-19 19:24:06 +00:00
wfopen.c Convert utility.c into libbb.a. It is now a whole pile of .c 2001-03-16 22:47:14 +00:00
xfuncs.c Allow xrealloc to act as a free() when size=0, per SuS2. 2001-06-28 21:22:19 +00:00
xgetcwd.c Apply Vladimir's latest cleanup patch. 2001-04-09 22:48:12 +00:00
xgethostbyname.c Add missing include, noted by Larry Doolittle. 2001-05-16 17:05:03 +00:00
xreadlink.c Per some comments from Lars Kellogg-Stedman <lars@larsshack.org>, 2001-05-07 17:48:28 +00:00
xregcomp.c Convert utility.c into libbb.a. It is now a whole pile of .c 2001-03-16 22:47:14 +00:00

Please see the LICENSE file for copyright information.
    
libbb is BusyBox's utility library.  This all used to be in a single file
(utility.c to be specific).  When I split utility.c up to create libbb, I did
not carefully fix up the copyright and licensing information.  I'll do that for
the next release.

For now, justtrust me that a bunch of people have worked on this stuff, 
and it is all GPL'ed.

	Erik Andersen 
	<andersen@lineo.com>
	<andersee@debian.org>
	<andersee@codepoet.org>