hush/libbb
Denis Vlasenko dcf4de20a1 test: code size saving, no logic changes
ps: fix warning, make a bit smaller
kill -l: make smaller & know much more signals

function                                             old     new   delta
get_signum                                           121     153     +32
kill_main                                            826     843     +17
get_signame                                           44      36      -8
signals                                              252     224     -28
.rodata                                           131955  131923     -32
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/3 up/down: 49/-68)            Total: -19 bytes
2007-05-01 20:07:29 +00:00
..
ask_confirmation.c
bb_askpass.c
bb_do_delay.c
bb_pwd.c
bb_strtonum.c
change_identity.c
chomp.c
compare_string_array.c
concat_path_file.c
concat_subpath_file.c teach find_root_device to deal with /dev/ subdirs 2007-04-13 23:59:52 +00:00
Config.in
copy_file.c style fixes. No code changes 2007-04-12 00:32:05 +00:00
copyfd.c bb_full_fd_action: remove potential xmalloc from NOFORK path 2007-04-11 23:20:53 +00:00
correct_password.c
crc32.c make compressed help code NOMMU- and NOFORK-friendly - 2007-04-10 21:40:19 +00:00
create_icmp6_socket.c
create_icmp_socket.c
default_error_retval.c Rename two config options: 2007-04-10 23:03:30 +00:00
device_open.c
dump.c
error_msg_and_die.c hush: begin fixing non-functional job control 2007-04-21 00:03:36 +00:00
error_msg.c
execable.c Rename two config options: 2007-04-10 23:03:30 +00:00
fclose_nonstdin.c
fflush_stdout_and_exit.c Rename two config options: 2007-04-10 23:03:30 +00:00
fgets_str.c
find_mount_point.c
find_pid_by_name.c
find_root_device.c find_root_device: use lstat - don't follow links 2007-04-21 23:28:03 +00:00
full_write.c
get_console.c style fixes. No code changes 2007-04-12 00:32:05 +00:00
get_last_path_component.c
get_line_from_file.c style fixes. No code changes 2007-04-12 00:32:05 +00:00
getopt32.c style fixes. No code changes. 2007-04-10 15:42:06 +00:00
herror_msg_and_die.c make a few struct bb_applet members conditional 2007-04-10 21:38:30 +00:00
herror_msg.c
human_readable.c
inet_common.c
info_msg.c login: remove setpgrp call (makes it work from shell prompt again). 2007-04-12 12:31:02 +00:00
inode_hash.c
isdirectory.c
Kbuild - add libbb function str_tolower to convert a string to lowercase. 2007-04-10 09:37:29 +00:00
kernel_version.c
last_char_is.c
lineedit.c lineedit: state->hist_file doesn't exist if !FEATURE_EDITING_SAVEHISTORY, 2007-04-15 13:21:01 +00:00
llist.c getopt32: fix llist_t options ordering. llist_rev is not unused. 2007-04-08 15:08:42 +00:00
login.c style fixes. No code changes 2007-04-12 00:32:05 +00:00
loop.c loop device code: readability improvement 2007-04-19 00:09:34 +00:00
make_directory.c audit small applets and mark some of them as NOFORK. 2007-04-10 15:43:37 +00:00
makedev.c
match_fstype.c svn add match_fstype.c :( 2007-04-05 22:19:43 +00:00
md5.c
messages.c procps: remove all global variables 2007-04-19 14:47:11 +00:00
mode_string.c
mtab_file.c
mtab.c
obscure.c
parse_mode.c audit small applets and mark some of them as NOFORK. 2007-04-10 15:43:37 +00:00
perror_msg_and_die.c make a few struct bb_applet members conditional 2007-04-10 21:38:30 +00:00
perror_msg.c
perror_nomsg_and_die.c
perror_nomsg.c
pidfile.c
process_escape_sequence.c Implement first instance of NOFORK applet - echo 2007-04-09 13:04:50 +00:00
procps.c procps: remove all global variables 2007-04-19 14:47:11 +00:00
pw_encrypt.c
read.c
README
recursive_action.c find: fix handling of -prune 2007-04-08 10:52:28 +00:00
remove_file.c audit small applets and mark some of them as NOFORK. 2007-04-10 15:43:37 +00:00
restricted_shell.c
run_shell.c
safe_strncpy.c
safe_write.c
selinux_common.c
setup_environment.c login: remove setpgrp call (makes it work from shell prompt again). 2007-04-12 12:31:02 +00:00
sha1.c
simplify_path.c teach find_root_device to deal with /dev/ subdirs 2007-04-13 23:59:52 +00:00
skip_whitespace.c
speed_table.c
str_tolower.c - add libbb function str_tolower to convert a string to lowercase. 2007-04-10 09:37:29 +00:00
trim.c style fixes. No code changes 2007-04-12 00:32:05 +00:00
u_signal_names.c test: code size saving, no logic changes 2007-05-01 20:07:29 +00:00
udp_io.c
uuencode.c
vdprintf.c
verror_msg.c random small shrinkage and elimination of statics 2007-04-07 00:44:31 +00:00
vfork_daemon_rexec.c hush: fix nofork + ctrl-Z clobbering of globals 2007-04-28 16:43:18 +00:00
vherror_msg.c
vinfo_msg.c
vperror_msg.c
warn_ignoring_args.c
wfopen_input.c bb_full_fd_action: remove potential xmalloc from NOFORK path 2007-04-11 23:20:53 +00:00
wfopen.c
xatonum_template.c
xatonum.c
xconnect.c make a few struct bb_applet members conditional 2007-04-10 21:38:30 +00:00
xfuncs.c make xsocket die with address family printed (if VERBOSE_RESOLUTION_ERRORS=y) 2007-04-13 21:26:20 +00:00
xgetcwd.c
xgethostbyname.c
xreadlink.c
xregcomp.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>