c1bdffe99b
uses it to avoid possible buffer underruns whn strlen is zero, and avoid the possible space-hogging inline of strlen() in several cases. -Erik |
||
---|---|---|
.. | ||
.cvsignore | ||
ask_confirmation.c | ||
check_wildcard_match.c | ||
chomp.c | ||
concat_path_file.c | ||
copy_file_chunk.c | ||
copy_file.c | ||
create_path.c | ||
daemon.c | ||
deb_extract.c | ||
device_open.c | ||
error_msg_and_die.c | ||
error_msg.c | ||
find_mount_point.c | ||
find_pid_by_name.c | ||
find_root_device.c | ||
full_read.c | ||
full_write.c | ||
get_ar_headers.c | ||
get_console.c | ||
get_last_path_component.c | ||
get_line_from_file.c | ||
gz_open.c | ||
human_readable.c | ||
inode_hash.c | ||
interface.c | ||
isdirectory.c | ||
kernel_version.c | ||
last_char_is.c | ||
libbb.h | ||
loop.c | ||
Makefile | ||
messages.c | ||
mk_loop_h.sh | ||
mode_string.c | ||
module_syscalls.c | ||
mtab_file.c | ||
mtab.c | ||
my_getgrgid.c | ||
my_getgrnam.c | ||
my_getpwnam.c | ||
my_getpwnamegid.c | ||
my_getpwuid.c | ||
parse_mode.c | ||
parse_number.c | ||
perror_msg_and_die.c | ||
perror_msg.c | ||
print_file.c | ||
process_escape_sequence.c | ||
read_package_field.c | ||
read_text_file_to_buffer.c | ||
README | ||
real_loop.h | ||
recursive_action.c | ||
remove_file.c | ||
safe_read.c | ||
safe_strncpy.c | ||
seek_ared_file.c | ||
syscalls.c | ||
syslog_msg_with_name.c | ||
time_string.c | ||
trim.c | ||
untar.c | ||
unzip.c | ||
vdprintf.c | ||
verror_msg.c | ||
vperror_msg.c | ||
wfopen.c | ||
xfuncs.c | ||
xgetcwd.c | ||
xregcomp.c |
Please see the LICENSE file for copyright information. libbb is BusyBox's utility library. This all used to be in a single file (utility.c to be specific). When I split utility.c up to create libbb, I did not carefully fix up the copyright and licensing information. I'll do that for the next release. For now, justtrust me that a bunch of people have worked on this stuff, and it is all GPL'ed. Erik Andersen <andersen@lineo.com> <andersee@debian.org> <andersee@codepoet.org>