busybox/libbb
Denis Vlasenko f24e1f40e0 cp: add support for -s, -l. Fix free(nonmalloc) bug.
Add doc on POSIX's rules on -i and -f (insane!).
ln: make "ln dangling_symlink new_link" work.
2006-10-21 23:40:20 +00:00
..
ask_confirmation.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
bb_askpass.c bb_askpass: shorten static password buffer. 256 is way too large. 2006-09-23 12:22:11 +00:00
bb_do_delay.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
bb_pwd.c message string changes, mostly for consistency, also -32 bytes in .rodata 2006-10-20 13:28:22 +00:00
change_identity.c login: style fixes 2006-09-08 17:22:45 +00:00
chomp.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
compare_string_array.c Standardize on the vi editing directives being on the first line. 2006-07-02 19:47:05 +00:00
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 Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
Config.in build system overhaul 2006-10-05 10:17:08 +00:00
copy_file.c cp: add support for -s, -l. Fix free(nonmalloc) bug. 2006-10-21 23:40:20 +00:00
copyfd.c correct largefile support, add comments about it. 2006-10-08 17:54:47 +00:00
correct_password.c correct_password: undo whitespace damage. 2006-09-23 13:11:49 +00:00
crc32.c whitespace cleanup 2006-09-17 16:28:10 +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 rename bb_default_error_retval -> xfunc_error_retval 2006-10-03 20:28:06 +00:00
device_open.c few random readability enhansements. No code changes 2006-09-08 17:31:55 +00:00
dump.c Implement optional syslog logging using ordinary 2006-09-06 18:36:50 +00:00
error_msg_and_die.c rename bb_default_error_retval -> xfunc_error_retval 2006-10-03 20:28:06 +00:00
error_msg.c Implement optional syslog logging using ordinary 2006-09-06 18:36:50 +00:00
execable.c execable: no need to check getenv for NULL, it works anyway. 2006-10-12 06:15:13 +00:00
fclose_nonstdin.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
fflush_stdout_and_exit.c rename bb_default_error_retval -> xfunc_error_retval 2006-10-03 20:28:06 +00:00
fgets_str.c small style fixes 2006-10-12 19:29:44 +00:00
find_mount_point.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
find_pid_by_name.c process utilities related style cleanup 2006-09-27 14:17:31 +00:00
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_write.c xread/write can use full_read/write (smaller code) 2006-10-12 22:44:13 +00:00
get_console.c Yet another silly little byte saving. couldn't -> cannot 2006-09-29 21:30:43 +00:00
get_last_path_component.c - move buffer allocation schemes to libbb.h 2006-04-03 16:39:31 +00:00
get_line_from_file.c bb_get_[chomped]line_from_file wasn't descriptive enough. 2006-10-12 22:43:20 +00:00
getopt32.c readlink: do not emit errors if file doesnt not exist / not a link 2006-10-20 18:36:55 +00:00
herror_msg_and_die.c rename bb_default_error_retval -> xfunc_error_retval 2006-10-03 20:28:06 +00:00
herror_msg.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
human_readable.c Standardize on the vi editing directives being on the first line. 2006-07-02 19:47:05 +00:00
inet_common.c Implement optional syslog logging using ordinary 2006-09-06 18:36:50 +00:00
info_msg.c adding files missed in prev updates (forgot about svn add) 2006-09-07 05:09:22 +00:00
inode_hash.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
isdirectory.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
Kbuild add open_read_close() and similar stuff 2006-10-14 02:23:43 +00:00
kernel_version.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
last_char_is.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
llist.c build system overhaul 2006-10-05 10:17:08 +00:00
login.c whitespace cleanup 2006-09-17 16:28:10 +00:00
loop.c correct largefile support, add comments about it. 2006-10-08 17:54:47 +00:00
make_directory.c message string changes, mostly for consistency, also -32 bytes in .rodata 2006-10-20 13:28:22 +00:00
md5.c whitespace cleanup 2006-09-17 16:28:10 +00:00
messages.c build system overhaul 2006-10-05 10:17:08 +00:00
mode_string.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
mtab_file.c change char *string = "foo" -> char string[] = "foo" 2006-09-19 09:55:09 +00:00
mtab.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
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 Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
perror_msg_and_die.c rename bb_default_error_retval -> xfunc_error_retval 2006-10-03 20:28:06 +00:00
perror_msg.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
perror_nomsg_and_die.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
perror_nomsg.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
printf.c build system overhaul 2006-10-05 10:17:08 +00:00
process_escape_sequence.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
procps.c add open_read_close() and similar stuff 2006-10-14 02:23:43 +00:00
pw_encrypt.c usage.h: fix compile-time bugs exposed by previous change 2006-09-27 23:31:59 +00:00
read.c add open_read_close() and similar stuff 2006-10-14 02:23:43 +00:00
README
recursive_action.c grep: add support for -r 2006-10-14 14:24:30 +00:00
remove_file.c bb_applet_name -> applet_name 2006-10-03 21:00:43 +00:00
restricted_shell.c
run_parts.c - fix warning about discarding qualifiers in initialization 2006-09-12 13:25:16 +00:00
run_shell.c run_shell.c: style fix 2006-09-05 09:45:30 +00:00
safe_strncpy.c httpd: add -u user[:grp] support 2006-10-05 22:50:22 +00:00
safe_strtol.c attempt to regularize atoi mess. 2006-10-08 12:49:22 +00:00
safe_write.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
setup_environment.c runit/chpst: "change process state" utility 2006-10-03 15:57:40 +00:00
sha1.c Tried to find sha1_crypt - nope... ok, save few bytes in md5_sha1_sum.c 2006-09-28 00:29:00 +00:00
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 skip_whitespace() shouldn't claim its return value is const, it doesn't know 2006-06-18 20:20:07 +00:00
speed_table.c The type changed too. 2006-06-20 16:43:05 +00:00
trim.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
u_signal_names.c kill: fix bugs (kill -l output was horrible), fix style, constify data 2006-09-27 14:19:16 +00:00
uuencode.c uuencode: common implementation for wget and uuencode (closing bug 694) 2006-09-03 15:49:40 +00:00
vdprintf.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
verror_msg.c bb_applet_name -> applet_name 2006-10-03 21:00:43 +00:00
vfork_daemon_rexec.c lsmod: repair indentation 2006-09-30 20:41:44 +00:00
vherror_msg.c - small trivia to be gentle to gcc-2.95.x which had no va_copy but only __va_copy. 2006-09-12 13:27:55 +00:00
vinfo_msg.c - small trivia to be gentle to gcc-2.95.x which had no va_copy but only __va_copy. 2006-09-12 13:27:55 +00:00
vperror_msg.c - small trivia to be gentle to gcc-2.95.x which had no va_copy but only __va_copy. 2006-09-12 13:27:55 +00:00
warn_ignoring_args.c getty, sulogin: convert to using bb_msg for syslog output 2006-09-07 16:20:03 +00:00
wfopen_input.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
wfopen.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
xatol.c nc: fix 2 my own buglets, and few someone else's too. 2006-10-16 01:10:28 +00:00
xconnect.c wget: fix bug where wget creates null file if there is no remote one. 2006-09-23 17:49:09 +00:00
xfuncs.c message string changes, mostly for consistency, also -32 bytes in .rodata 2006-10-20 13:28:22 +00:00
xgetcwd.c remove unneeded #includes, fix indentation 2006-09-23 16:01:09 +00:00
xgethostbyname2.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
xgethostbyname.c Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. 2006-07-10 11:41:19 +00:00
xreadlink.c Standardize on the vi editing directives being on the first line. 2006-07-02 19:47:05 +00:00
xregcomp.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00: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>