busybox/libbb
Denys Vlasenko 7aa63042d0 libbb: xfunc_error_retval can be a byte
function                                             old     new   delta
xfunc_die                                             55      60      +5
log_and_exit                                          43      45      +2
hush_main                                            961     963      +2
xfunc_error_retval                                     4       1      -3
tty_main                                              87      84      -3
sv_main                                             1183    1180      -3
sort_main                                            804     801      -3
run_applet_no_and_exit                               440     437      -3
puts_maybe_newline                                   198     195      -3
nohup_main                                           228     225      -3
httpd_main                                           753     750      -3
get_header_tar                                      1496    1493      -3
fsck_minix_main                                     2972    2969      -3
expr_main                                            110     107      -3
cmp_main                                             641     638      -3
chat_main                                           1359    1356      -3
builtin_exit                                          48      45      -3
arping_main                                         1587    1584      -3
BB_EXECVP_or_die                                      47      44      -3
send_cgi_and_exit                                    901     895      -6
diff_main                                           1197    1191      -6
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/18 up/down: 9/-60)            Total: -51 bytes

Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
2010-09-01 16:04:24 +02:00
..
appletlib.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
ask_confirmation.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
bb_askpass.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
bb_basename.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
bb_do_delay.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
bb_pwd.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
bb_qsort.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
bb_strtod.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
bb_strtonum.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
change_identity.c *: introduce and use FAST_FUNC: regparm on i386, otherwise no-on 2008-06-27 02:52:20 +00:00
chomp.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
compare_string_array.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
concat_path_file.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
concat_subpath_file.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
Config.src mark Linux-specific configuration options 2010-07-19 00:44:56 +02:00
copy_file.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
copyfd.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
correct_password.c - add new applet mkpasswd(1) 2008-12-03 18:48:39 +00:00
crc32.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
create_icmp6_socket.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
create_icmp_socket.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
default_error_retval.c libbb: xfunc_error_retval can be a byte 2010-09-01 16:04:24 +02:00
device_open.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
die_if_bad_username.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
dump.c libbb: add xfstat function 2010-08-31 12:42:06 +02:00
execable.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
fclose_nonstdin.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
fflush_stdout_and_exit.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
fgets_str.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
find_mount_point.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
find_pid_by_name.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
find_root_device.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
full_write.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
get_console.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
get_cpu_count.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
get_last_path_component.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
get_line_from_file.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
get_volsize.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
getopt32.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
getpty.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
herror_msg.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
human_readable.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
inet_common.c better shared strings trick 2010-09-01 12:01:17 +02:00
info_msg.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
inode_hash.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
isdirectory.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
Kbuild.src better shared strings trick 2010-09-01 12:01:17 +02:00
kernel_version.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
last_char_is.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
lineedit_ptr_hack.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
lineedit.c lineedit: mostly revert recent wrong logic in "ask terminal" code 2010-07-25 00:06:41 +02:00
llist.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
login.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
loop.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
make_directory.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
makedev.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
match_fstype.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
md5.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
md5prime.c libbb: disable a second md5 implementation which managed to creep in :) 2008-11-11 01:38:04 +00:00
messages.c better shared strings trick 2010-09-01 12:01:17 +02:00
mode_string.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
mtab.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
obscure.c libbb: fix fallout from last patch to obscure() (my mistake). +143 bytes 2010-08-17 17:21:36 +02:00
parse_config.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
parse_mode.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
perror_msg.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
perror_nomsg_and_die.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
perror_nomsg.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
pidfile.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
platform.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
print_flags.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
printable_string.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
printable.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
process_escape_sequence.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
procps.c pmap: new applet. +1k. 2010-08-28 23:20:34 +02:00
progress.c wget: fix ndelay_on call; progress bar: small shrink 2010-08-08 04:21:50 +02:00
ptr_to_globals.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
pw_encrypt_des.c des encrypt: fix goof with NUL byte added at the end as '.' 2009-05-01 03:41:25 +02:00
pw_encrypt_md5.c libbb/crypt: code shrink 2008-12-04 15:29:35 +00:00
pw_encrypt_sha.c shrink sha hashing 2009-03-12 15:39:11 +00:00
pw_encrypt.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
read_key.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
read_printf.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
read.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
README *: trailing empty lines removed 2010-07-26 01:49:12 +02:00
recursive_action.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
remove_file.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
rtc.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
run_shell.c *: s/"/bin/sh"/DEFAULT_SHELL, run_shell() API fix, remove unneeded strdup 2010-06-27 03:23:31 +02:00
safe_gethostname.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
safe_poll.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
safe_strncpy.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
safe_write.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
selinux_common.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
setup_environment.c *: s/"/bin/sh"/DEFAULT_SHELL, run_shell() API fix, remove unneeded strdup 2010-06-27 03:23:31 +02:00
sha1.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
signals.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
simplify_path.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
single_argv.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
skip_whitespace.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
speed_table.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
str_tolower.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
strrstr.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
time.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
trim.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
u_signal_names.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
udp_io.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
unicode.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
update_passwd.c libbb: add xfstat function 2010-08-31 12:42:06 +02:00
utmp.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
uuencode.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
vdprintf.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
verror_msg.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
vfork_daemon_rexec.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
warn_ignoring_args.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
wfopen_input.c patch: support "patch [FILE [PATCH]]" format 2010-08-22 05:39:15 +02:00
wfopen.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
write.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
xatonum_template.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
xatonum.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
xconnect.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
xfunc_die.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
xfuncs_printf.c libbb: add xfstat function 2010-08-31 12:42:06 +02:00
xfuncs.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
xgetcwd.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
xgethostbyname.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
xreadlink.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
xrealloc_vector.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00
xregcomp.c *: make GNU licensing statement forms more regular 2010-08-16 20:14:46 +02:00

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>