busybox/libbb
Bernhard Reutner-Fischer 73561cc75a - pull from busybox_scratch: r15829:15850
Various fixes, cleanups and shrinkage:
saves 952 Bytes:
   text    data     bss     dec     hex filename
1087742   15853  790632 1894227  1ce753 ../busybox/busybox.old
1086790   15853  790632 1893275  1ce39b busybox
via:
# scripts/bloat-o-meter ../busybox/busybox_unstripped.old busybox_unstripped 
function                                             old     new   delta
ipcrm_main                                           756     822     +66
getval                                                 -      61     +61
maybe_set_utc                                          -      40     +40
udhcpc_main                                         2896    2912     +16
md5_hash_block                                       428     437      +9
opt                                                    8      16      +8
qgravechar                                           106     110      +4
make_bitmap                                          292     295      +3
inflate_unzip                                       2056    2059      +3
add_partition                                       1412    1414      +2
__parsespent                                         156     158      +2
qrealloc                                              41      42      +1
format                                                 -       1      +1
catv_main                                            313     314      +1
watch_main                                           293     292      -1
varunset                                              81      80      -1
part                                                   1       -      -1
check_if_skip                                        837     836      -1
start_stop_daemon_main                               840     837      -3
create_lost_and_found                                175     172      -3
supress_non_delimited_lines                            4       -      -4
static.l                                               4       -      -4
static.c                                               5       1      -4
bsd_sum_file                                         237     233      -4
eval2                                                338     332      -6
arithmetic_common                                    166     158      -8
cmpfunc                                               22       5     -17
cksum_main                                           294     275     -19
cmp_main                                             465     439     -26
dd_main                                             1535    1508     -27
rmmod_main                                           376     333     -43
cut_file                                             727     644     -83
ipcs_main                                           3809    3721     -88
cut_main                                             722     614    -108
date_main                                           1443    1263    -180
remove_ids                                           222       -    -222
------------------------------------------------------------------------------
(add/remove: 3/4 grow/shrink: 11/18 up/down: 217/-853)       Total: -636 bytes
2006-08-28 23:31:54 +00:00
..
ask_confirmation.c
bb_askpass.c
bb_do_delay.c
bb_pwd.c
change_identity.c Cleaup read() and write() variants, plus a couple of new functions like 2006-07-16 08:14:35 +00:00
chomp.c
compare_string_array.c
concat_path_file.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
concat_subpath_file.c
Config.in
copy_file.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
copyfd.c Cleaup read() and write() variants, plus a couple of new functions like 2006-07-16 08:14:35 +00:00
correct_password.c
crc32.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
create_icmp6_socket.c Cleaup read() and write() variants, plus a couple of new functions like 2006-07-16 08:14:35 +00:00
create_icmp_socket.c Cleaup read() and write() variants, plus a couple of new functions like 2006-07-16 08:14:35 +00:00
default_error_retval.c
device_open.c
dump.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
error_msg_and_die.c
error_msg.c
fclose_nonstdin.c
fflush_stdout_and_exit.c
fgets_str.c
find_mount_point.c
find_pid_by_name.c
find_root_device.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
full_read.c Cleaup read() and write() variants, plus a couple of new functions like 2006-07-16 08:14:35 +00:00
full_write.c Cleaup read() and write() variants, plus a couple of new functions like 2006-07-16 08:14:35 +00:00
get_console.c
get_last_path_component.c
get_line_from_file.c
get_terminal_width_height.c
getopt_ulflags.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
herror_msg_and_die.c
herror_msg.c
human_readable.c
inet_common.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
inode_hash.c
isdirectory.c
kernel_version.c
last_char_is.c
llist.c
login.c
loop.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
make_directory.c
Makefile
Makefile.in Jordan Crouse submitted a patch to only include xregcomp.c when we actually 2006-08-28 20:04:46 +00:00
md5.c
messages.c Another whack at scripts/individual. Now builds 212 applets. 2006-08-09 20:56:23 +00:00
mode_string.c
mtab_file.c Add shared subtree support, suggested by Vladimir Dronnikov. Also break out a 2006-08-08 01:39:49 +00:00
mtab.c
obscure.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
parse_mode.c
parse_number.c
perror_msg_and_die.c
perror_msg.c
perror_nomsg_and_die.c
perror_nomsg.c
printf.c
process_escape_sequence.c
procps.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
pw_encrypt.c
README
recursive_action.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
remove_file.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
restricted_shell.c
run_parts.c
run_shell.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
safe_read.c
safe_strncpy.c
safe_strtol.c
safe_write.c
setup_environment.c
sha1.c
simplify_path.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
skip_whitespace.c
speed_table.c
trim.c
u_signal_names.c A couple things that got tangled up in my tree, easier to check in both than 2006-07-12 19:17:55 +00:00
vdprintf.c
verror_msg.c
vfork_daemon_rexec.c - merge -r15463:15564 from busybox_scratch branch through these changesets: 2006-08-20 17:35:13 +00:00
vherror_msg.c
vperror_msg.c
warn_ignoring_args.c
wfopen_input.c
wfopen.c
xconnect.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
xfuncs.c - pull from busybox_scratch: r15829:15850 2006-08-28 23:31:54 +00:00
xgetcwd.c
xgethostbyname2.c
xgethostbyname.c
xgetlarg.c More minor tweaks. 2006-07-12 21:31:16 +00:00
xgetularg.c More minor tweaks. 2006-07-12 21:31:16 +00:00
xreadlink.c
xregcomp.c
xstat.c

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>