8053 beefd0184a 2022-08-08 ct_chen 2 years ago
..
Config.in beefd0184a 2022-08-08 ct_chen 2 years ago
Config.src beefd0184a 2022-08-08 ct_chen 2 years ago
Kbuild beefd0184a 2022-08-08 ct_chen 2 years ago
Kbuild.src beefd0184a 2022-08-08 ct_chen 2 years ago
README beefd0184a 2022-08-08 ct_chen 2 years ago
appletlib.c beefd0184a 2022-08-08 ct_chen 2 years ago
ask_confirmation.c beefd0184a 2022-08-08 ct_chen 2 years ago
auto_string.c beefd0184a 2022-08-08 ct_chen 2 years ago
bb_askpass.c beefd0184a 2022-08-08 ct_chen 2 years ago
bb_bswap_64.c beefd0184a 2022-08-08 ct_chen 2 years ago
bb_cat.c beefd0184a 2022-08-08 ct_chen 2 years ago
bb_do_delay.c beefd0184a 2022-08-08 ct_chen 2 years ago
bb_getgroups.c beefd0184a 2022-08-08 ct_chen 2 years ago
bb_pwd.c beefd0184a 2022-08-08 ct_chen 2 years ago
bb_qsort.c beefd0184a 2022-08-08 ct_chen 2 years ago
bb_strtod.c beefd0184a 2022-08-08 ct_chen 2 years ago
bb_strtonum.c beefd0184a 2022-08-08 ct_chen 2 years ago
bbunit.c beefd0184a 2022-08-08 ct_chen 2 years ago
capability.c beefd0184a 2022-08-08 ct_chen 2 years ago
change_identity.c beefd0184a 2022-08-08 ct_chen 2 years ago
chomp.c beefd0184a 2022-08-08 ct_chen 2 years ago
common_bufsiz.c beefd0184a 2022-08-08 ct_chen 2 years ago
compare_string_array.c beefd0184a 2022-08-08 ct_chen 2 years ago
concat_path_file.c beefd0184a 2022-08-08 ct_chen 2 years ago
concat_subpath_file.c beefd0184a 2022-08-08 ct_chen 2 years ago
copy_file.c beefd0184a 2022-08-08 ct_chen 2 years ago
copyfd.c beefd0184a 2022-08-08 ct_chen 2 years ago
correct_password.c beefd0184a 2022-08-08 ct_chen 2 years ago
crc32.c beefd0184a 2022-08-08 ct_chen 2 years ago
default_error_retval.c beefd0184a 2022-08-08 ct_chen 2 years ago
device_open.c beefd0184a 2022-08-08 ct_chen 2 years ago
die_if_bad_username.c beefd0184a 2022-08-08 ct_chen 2 years ago
dump.c beefd0184a 2022-08-08 ct_chen 2 years ago
endofname.c beefd0184a 2022-08-08 ct_chen 2 years ago
executable.c beefd0184a 2022-08-08 ct_chen 2 years ago
fclose_nonstdin.c beefd0184a 2022-08-08 ct_chen 2 years ago
fflush_stdout_and_exit.c beefd0184a 2022-08-08 ct_chen 2 years ago
fgets_str.c beefd0184a 2022-08-08 ct_chen 2 years ago
find_mount_point.c beefd0184a 2022-08-08 ct_chen 2 years ago
find_pid_by_name.c beefd0184a 2022-08-08 ct_chen 2 years ago
find_root_device.c beefd0184a 2022-08-08 ct_chen 2 years ago
full_write.c beefd0184a 2022-08-08 ct_chen 2 years ago
get_console.c beefd0184a 2022-08-08 ct_chen 2 years ago
get_cpu_count.c beefd0184a 2022-08-08 ct_chen 2 years ago
get_last_path_component.c beefd0184a 2022-08-08 ct_chen 2 years ago
get_line_from_file.c beefd0184a 2022-08-08 ct_chen 2 years ago
get_shell_name.c beefd0184a 2022-08-08 ct_chen 2 years ago
get_volsize.c beefd0184a 2022-08-08 ct_chen 2 years ago
getopt32.c beefd0184a 2022-08-08 ct_chen 2 years ago
getopt_allopts.c beefd0184a 2022-08-08 ct_chen 2 years ago
getpty.c beefd0184a 2022-08-08 ct_chen 2 years ago
hash_md5_sha.c beefd0184a 2022-08-08 ct_chen 2 years ago
hash_md5prime.c beefd0184a 2022-08-08 ct_chen 2 years ago
herror_msg.c beefd0184a 2022-08-08 ct_chen 2 years ago
human_readable.c beefd0184a 2022-08-08 ct_chen 2 years ago
in_ether.c beefd0184a 2022-08-08 ct_chen 2 years ago
inet_cksum.c beefd0184a 2022-08-08 ct_chen 2 years ago
inet_common.c beefd0184a 2022-08-08 ct_chen 2 years ago
inode_hash.c beefd0184a 2022-08-08 ct_chen 2 years ago
isdirectory.c beefd0184a 2022-08-08 ct_chen 2 years ago
isqrt.c beefd0184a 2022-08-08 ct_chen 2 years ago
kernel_version.c beefd0184a 2022-08-08 ct_chen 2 years ago
last_char_is.c beefd0184a 2022-08-08 ct_chen 2 years ago
lineedit.c beefd0184a 2022-08-08 ct_chen 2 years ago
lineedit_ptr_hack.c beefd0184a 2022-08-08 ct_chen 2 years ago
llist.c beefd0184a 2022-08-08 ct_chen 2 years ago
logenv.c beefd0184a 2022-08-08 ct_chen 2 years ago
login.c beefd0184a 2022-08-08 ct_chen 2 years ago
loop.c beefd0184a 2022-08-08 ct_chen 2 years ago
make_directory.c beefd0184a 2022-08-08 ct_chen 2 years ago
makedev.c beefd0184a 2022-08-08 ct_chen 2 years ago
match_fstype.c beefd0184a 2022-08-08 ct_chen 2 years ago
messages.c beefd0184a 2022-08-08 ct_chen 2 years ago
missing_syscalls.c beefd0184a 2022-08-08 ct_chen 2 years ago
mode_string.c beefd0184a 2022-08-08 ct_chen 2 years ago
mtab.c beefd0184a 2022-08-08 ct_chen 2 years ago
nuke_str.c beefd0184a 2022-08-08 ct_chen 2 years ago
obscure.c beefd0184a 2022-08-08 ct_chen 2 years ago
parse_config.c beefd0184a 2022-08-08 ct_chen 2 years ago
parse_mode.c beefd0184a 2022-08-08 ct_chen 2 years ago
percent_decode.c beefd0184a 2022-08-08 ct_chen 2 years ago
perror_msg.c beefd0184a 2022-08-08 ct_chen 2 years ago
perror_nomsg.c beefd0184a 2022-08-08 ct_chen 2 years ago
perror_nomsg_and_die.c beefd0184a 2022-08-08 ct_chen 2 years ago
pidfile.c beefd0184a 2022-08-08 ct_chen 2 years ago
platform.c beefd0184a 2022-08-08 ct_chen 2 years ago
print_flags.c beefd0184a 2022-08-08 ct_chen 2 years ago
print_numbered_lines.c beefd0184a 2022-08-08 ct_chen 2 years ago
printable.c beefd0184a 2022-08-08 ct_chen 2 years ago
printable_string.c beefd0184a 2022-08-08 ct_chen 2 years ago
process_escape_sequence.c beefd0184a 2022-08-08 ct_chen 2 years ago
procps.c beefd0184a 2022-08-08 ct_chen 2 years ago
progress.c beefd0184a 2022-08-08 ct_chen 2 years ago
ptr_to_globals.c beefd0184a 2022-08-08 ct_chen 2 years ago
pw_encrypt.c beefd0184a 2022-08-08 ct_chen 2 years ago
pw_encrypt_des.c beefd0184a 2022-08-08 ct_chen 2 years ago
pw_encrypt_md5.c beefd0184a 2022-08-08 ct_chen 2 years ago
pw_encrypt_sha.c beefd0184a 2022-08-08 ct_chen 2 years ago
read.c beefd0184a 2022-08-08 ct_chen 2 years ago
read_key.c beefd0184a 2022-08-08 ct_chen 2 years ago
read_printf.c beefd0184a 2022-08-08 ct_chen 2 years ago
recursive_action.c beefd0184a 2022-08-08 ct_chen 2 years ago
remove_file.c beefd0184a 2022-08-08 ct_chen 2 years ago
replace.c beefd0184a 2022-08-08 ct_chen 2 years ago
rtc.c beefd0184a 2022-08-08 ct_chen 2 years ago
run_shell.c beefd0184a 2022-08-08 ct_chen 2 years ago
safe_gethostname.c beefd0184a 2022-08-08 ct_chen 2 years ago
safe_poll.c beefd0184a 2022-08-08 ct_chen 2 years ago
safe_strncpy.c beefd0184a 2022-08-08 ct_chen 2 years ago
safe_write.c beefd0184a 2022-08-08 ct_chen 2 years ago
securetty.c beefd0184a 2022-08-08 ct_chen 2 years ago
selinux_common.c beefd0184a 2022-08-08 ct_chen 2 years ago
setup_environment.c beefd0184a 2022-08-08 ct_chen 2 years ago
signals.c beefd0184a 2022-08-08 ct_chen 2 years ago
simplify_path.c beefd0184a 2022-08-08 ct_chen 2 years ago
single_argv.c beefd0184a 2022-08-08 ct_chen 2 years ago
skip_whitespace.c beefd0184a 2022-08-08 ct_chen 2 years ago
speed_table.c beefd0184a 2022-08-08 ct_chen 2 years ago
str_tolower.c beefd0184a 2022-08-08 ct_chen 2 years ago
strrstr.c beefd0184a 2022-08-08 ct_chen 2 years ago
sysconf.c beefd0184a 2022-08-08 ct_chen 2 years ago
time.c beefd0184a 2022-08-08 ct_chen 2 years ago
trim.c beefd0184a 2022-08-08 ct_chen 2 years ago
u_signal_names.c beefd0184a 2022-08-08 ct_chen 2 years ago
ubi.c beefd0184a 2022-08-08 ct_chen 2 years ago
udp_io.c beefd0184a 2022-08-08 ct_chen 2 years ago
unicode.c beefd0184a 2022-08-08 ct_chen 2 years ago
update_passwd.c beefd0184a 2022-08-08 ct_chen 2 years ago
utmp.c beefd0184a 2022-08-08 ct_chen 2 years ago
uuencode.c beefd0184a 2022-08-08 ct_chen 2 years ago
verror_msg.c beefd0184a 2022-08-08 ct_chen 2 years ago
vfork_daemon_rexec.c beefd0184a 2022-08-08 ct_chen 2 years ago
warn_ignoring_args.c beefd0184a 2022-08-08 ct_chen 2 years ago
wfopen.c beefd0184a 2022-08-08 ct_chen 2 years ago
wfopen_input.c beefd0184a 2022-08-08 ct_chen 2 years ago
write.c beefd0184a 2022-08-08 ct_chen 2 years ago
xatonum.c beefd0184a 2022-08-08 ct_chen 2 years ago
xatonum_template.c beefd0184a 2022-08-08 ct_chen 2 years ago
xconnect.c beefd0184a 2022-08-08 ct_chen 2 years ago
xfunc_die.c beefd0184a 2022-08-08 ct_chen 2 years ago
xfuncs.c beefd0184a 2022-08-08 ct_chen 2 years ago
xfuncs_printf.c beefd0184a 2022-08-08 ct_chen 2 years ago
xgetcwd.c beefd0184a 2022-08-08 ct_chen 2 years ago
xgethostbyname.c beefd0184a 2022-08-08 ct_chen 2 years ago
xreadlink.c beefd0184a 2022-08-08 ct_chen 2 years ago
xrealloc_vector.c beefd0184a 2022-08-08 ct_chen 2 years ago
xregcomp.c beefd0184a 2022-08-08 ct_chen 2 years ago

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