busybox/libbb
Denis Vlasenko 714701c890 tar et al: die if bb_copyfd_size copies less than asked for.
(we have bb_copyfd_exact_size now for that kind of usage)
2006-12-22 00:21:07 +00:00
..
Config.in
Kbuild safe_strtoXX interface proved to be a bit unconvenient. 2006-11-27 14:43:21 +00:00
README
ask_confirmation.c
bb_askpass.c passwd: rework: 2006-11-30 16:41:15 +00:00
bb_do_delay.c
bb_pwd.c passwd: made smaller by ~130 bytes. size can go negative 2006-12-01 21:34:20 +00:00
bb_strtonum.c fix bug in new str -> num convertors 2006-11-28 10:54:16 +00:00
change_identity.c
chomp.c
compare_string_array.c
concat_path_file.c
concat_subpath_file.c
copy_file.c
copyfd.c tar et al: die if bb_copyfd_size copies less than asked for. 2006-12-22 00:21:07 +00:00
correct_password.c introduce LONE_CHAR (optimized strcmp with one-char string) 2006-12-21 13:23:14 +00:00
crc32.c
create_icmp6_socket.c
create_icmp_socket.c
default_error_retval.c
device_open.c
dump.c remove casts from xmalloc() 2006-12-19 23:36:04 +00:00
error_msg.c
error_msg_and_die.c
execable.c
fclose_nonstdin.c
fflush_stdout_and_exit.c
fgets_str.c
find_mount_point.c cut 0.5k off mkfs.minix 2006-11-29 18:15:52 +00:00
find_pid_by_name.c
find_root_device.c
full_write.c
get_console.c
get_last_path_component.c
get_line_from_file.c less: somewhat buggy applet, but nice. Muchly reduced 2006-12-20 02:46:48 +00:00
getopt32.c s/extern inline/static ATTRIBUTE_ALWAYS_INLINE/g 2006-12-16 23:48:13 +00:00
herror_msg.c
herror_msg_and_die.c
human_readable.c
inet_common.c remove casts from xmalloc() 2006-12-19 23:36:04 +00:00
info_msg.c
inode_hash.c
isdirectory.c
kernel_version.c
last_char_is.c diff: fix -q exit code 2006-12-16 22:18:44 +00:00
llist.c
login.c
loop.c
make_directory.c
makedev.c bb_makedev: fix for glibc 2.3.2 2006-12-10 02:52:19 +00:00
md5.c
messages.c
mode_string.c
mtab.c erase_mtab: do not limit ourself to 40 mtab entries 2006-11-27 17:29:09 +00:00
mtab_file.c
obscure.c passwd: rework: 2006-11-30 16:41:15 +00:00
parse_mode.c
perror_msg.c
perror_msg_and_die.c
perror_nomsg.c
perror_nomsg_and_die.c
process_escape_sequence.c
procps.c safe_strtoXX interface proved to be a bit unconvenient. 2006-11-27 14:43:21 +00:00
pw_encrypt.c passwd: small size optimization. salt generation improved 2006-11-30 20:41:28 +00:00
read.c start_stop_daemon: fix bug where any program name was "matching" 2006-12-17 17:30:01 +00:00
recursive_action.c build system: small fix for "release" target to work 2006-12-12 23:46:31 +00:00
remove_file.c
restricted_shell.c su: make /etc/shells check configurable 2006-12-19 00:20:20 +00:00
run_shell.c
safe_strncpy.c
safe_write.c
setup_environment.c
sha1.c
simplify_path.c
skip_whitespace.c
speed_table.c
trim.c
u_signal_names.c - cosmetic change to avoid warnings about eventual padding/packing. 2006-12-04 15:58:27 +00:00
uuencode.c
vdprintf.c A bunch of defined(__GLIBC__) added. static-linking warning expanded 2006-12-18 21:49:06 +00:00
verror_msg.c
vfork_daemon_rexec.c
vherror_msg.c
vinfo_msg.c
vperror_msg.c
warn_ignoring_args.c
wfopen.c
wfopen_input.c inline strcmp(s, "-") [actually macro-ize it for now - gcc is too stupid] 2006-12-16 23:49:13 +00:00
xatonum.c s/extern inline/static ATTRIBUTE_ALWAYS_INLINE/g 2006-12-16 23:48:13 +00:00
xatonum_template.c s/extern inline/static ATTRIBUTE_ALWAYS_INLINE/g 2006-12-16 23:48:13 +00:00
xconnect.c
xfuncs.c xfuncs.c: dietlibc actually HAS fdprintf! 2006-12-18 22:32:45 +00:00
xgetcwd.c
xgethostbyname.c
xgethostbyname2.c
xreadlink.c
xregcomp.c less: stop dying on bad regexps, quietly pipe data w/o 2006-12-21 13:24:58 +00:00

README

Please see the LICENSE file for copyright information (GPLv2)

libbb is BusyBox's utility library.  All of this stuff used to be stuffed into
a single file named utility.c.  When I split utility.c to create libbb, some of
the very oldest stuff ended up without their original copyright and licensing
information (which is now lost in the mists of time).  If you see something
that you wrote that is mis-attributed, do let me know so we can fix that up.

	Erik Andersen
	<andersen@codepoet.org>