.. |
Config.src
|
45734a2351
loop: optionally use ioctl(LOOP_CONFIGURE) to set up loopdevs
|
1 éve |
Kbuild.src
|
6472ac9428
libbb/sha256: optional x86 hardware accelerated hashing
|
2 éve |
README
|
ba2dcccd79
*: trailing empty lines removed
|
14 éve |
appletlib.c
|
85e4805ae9
appletlib: fix "warning: unused variable applet_no"
|
1 éve |
ask_confirmation.c
|
bae8fc4436
xargs: use bb_ask_y_confirmation_FILE() instead of homegrown copy
|
6 éve |
auto_string.c
|
e52da5570e
libbb: auto_string() for efficient handling of temporary malloced stirngs
|
9 éve |
bb_askpass.c
|
cad3fc743a
libbb: introduce and use fputs_stdout
|
3 éve |
bb_bswap_64.c
|
9ff50b8697
*: deinline SWAP_xE64 on 32-bit CPUs. Wins !90 bytes both on 32 and 64 bits
|
14 éve |
bb_cat.c
|
d9eb40c185
fix errors found with make_single_applets.sh
|
7 éve |
bb_do_delay.c
|
030fe31760
libbb: make msleep() result in only one syscall instead of looping
|
3 éve |
bb_getgroups.c
|
6937487be7
libbb: reduce the overhead of single parameter bb_error_msg() calls
|
5 éve |
bb_getsockname.c
|
ba3b9dbf06
libbb: introduce and use bb_getsockname()
|
6 éve |
bb_pwd.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
bb_qsort.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
bb_strtod.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
bb_strtonum.c
|
93ef5dd640
printf: fix printf "%u\n" +18446744073709551614
|
6 éve |
bbunit.c
|
6937487be7
libbb: reduce the overhead of single parameter bb_error_msg() calls
|
5 éve |
capability.c
|
965b795b87
decrease paddign: gcc-9.3.1 slaps 32-byte alignment on arrays willy-nilly
|
4 éve |
change_identity.c
|
6937487be7
libbb: reduce the overhead of single parameter bb_error_msg() calls
|
5 éve |
chomp.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
common_bufsiz.c
|
72089cf6b4
config: deindent all help texts
|
7 éve |
compare_string_array.c
|
bcf91d2760
libbb: code shrink and speed up index_in_strings()
|
3 éve |
concat_path_file.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
concat_subpath_file.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
const_hack.c
|
5156b24553
Make const ptr assign as function call in clang
|
3 éve |
copy_file.c
|
56bbbfae7d
cp: implement -n
|
3 éve |
copyfd.c
|
fd3c512f88
libbb: create and use mmap() helpers
|
3 éve |
correct_password.c
|
77cb6b99a4
libbb: rename bb_ask -> bb_ask_noecho, bb_ask_confirmation -> bb_ask_y_confirmation
|
6 éve |
crc32.c
|
ddacb03e87
libbb: commonalize a bit of little-endian CRC32 table generation code
|
6 éve |
default_error_retval.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
device_open.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
die_if_bad_username.c
|
0723131628
Fixes for Hurd build
|
3 éve |
dump.c
|
9225f9684f
libbb/dump: make xxd_displayoff member conditional on xxd
|
1 éve |
duration.c
|
7362d29794
ash: fix sleep built-in not running INT trap immediately on ^C
|
1 éve |
endofname.c
|
1961aea305
move endofname() to libbb
|
11 éve |
executable.c
|
2075aa93e0
libbb: rename run_shell() to exec_shell()
|
3 éve |
fclose_nonstdin.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
fflush_stdout_and_exit.c
|
dfd8aafcf5
libbb: fflush_stdout_and_exit(0) still exits with _error_ (not 0!) if fflush fails
|
2 éve |
fgets_str.c
|
6ad38d66d0
libbb: code shrink fgets_str
|
3 éve |
find_mount_point.c
|
f3a064f495
libbbb: find_mount_point() too eager to stat mounted devices
|
5 éve |
find_pid_by_name.c
|
3a0eea0887
pidof: support "pidof /path/to/binary" case
|
5 éve |
find_root_device.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
full_write.c
|
875ce094cf
dd: fix handling of short result of full_write(), closes 11711
|
5 éve |
get_console.c
|
ca466f385a
*: slap on a few ALIGN* where appropriate
|
2 éve |
get_cpu_count.c
|
0ef64bdb40
*: make GNU licensing statement forms more regular
|
14 éve |
get_last_path_component.c
|
b24ef035bd
find: cater for libc w/o FNM_CASEFOLD
|
13 éve |
get_line_from_file.c
|
22a9951620
libbb: in xmalloc_fgets(), use size_t for bb_get_chunk_from_file()
|
6 éve |
get_shell_name.c
|
fd77ea505e
mark get_shell_name FAST_FUNC
|
12 éve |
get_volsize.c
|
6937487be7
libbb: reduce the overhead of single parameter bb_error_msg() calls
|
5 éve |
getopt32.c
|
987be932ed
*: slap on a few ALIGN_PTR where appropriate
|
2 éve |
getopt_allopts.c
|
727948e585
getopt32: factor out code to treat all args as options
|
7 éve |
getpty.c
|
6937487be7
libbb: reduce the overhead of single parameter bb_error_msg() calls
|
5 éve |
hash_md5_sha.c
|
a59e5a7d08
libbb/sha: do not read shaNI variable twice, and factor out its setting
|
1 éve |
hash_md5_sha256_x86-32_shaNI.S
|
526625bc83
libbb: mark stack in assembly files read-only
|
2 éve |
hash_md5_sha256_x86-64_shaNI.S
|
526625bc83
libbb: mark stack in assembly files read-only
|
2 éve |
hash_md5_sha_x86-32_shaNI.S
|
526625bc83
libbb: mark stack in assembly files read-only
|
2 éve |
hash_md5_sha_x86-64.S
|
526625bc83
libbb: mark stack in assembly files read-only
|
2 éve |
hash_md5_sha_x86-64.S.sh
|
526625bc83
libbb: mark stack in assembly files read-only
|
2 éve |
hash_md5_sha_x86-64_shaNI.S
|
526625bc83
libbb: mark stack in assembly files read-only
|
2 éve |
hash_md5prime.c
|
49ecee098d
tls: add 2nd cipher_id, TLS_RSA_WITH_AES_128_CBC_SHA, so far it doesn't work
|
7 éve |
herror_msg.c
|
6937487be7
libbb: reduce the overhead of single parameter bb_error_msg() calls
|
5 éve |
human_readable.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
in_ether.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
inet_cksum.c
|
4a0eb0370c
gcc-9.x warning fixes
|
4 éve |
inet_common.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
inode_hash.c
|
e563f9e851
du: don't count duplicate arguments. Closes 5288
|
5 éve |
isdirectory.c
|
416899fca6
do not include <sys/stat.h> just before "libbb.h", it's there already
|
7 éve |
isqrt.c
|
8a134ec680
libbb: move isqrt from factor, use it in diff too
|
7 éve |
iterate_on_dir.c
|
1746218bee
move iterate_on_dir() from e2fsprogs to libbb
|
3 éve |
kernel_version.c
|
2496616b0a
avoid using strok - eliminates use of hidden global variable
|
4 éve |
last_char_is.c
|
79a4032eef
libbb: shrink last_char_is(), no longer allow NULL string argument
|
4 éve |
lineedit.c
|
853cfe927f
lineedit: fix crash when icanon set with -echo
|
1 éve |
lineedit_ptr_hack.c
|
0ef64bdb40
*: make GNU licensing statement forms more regular
|
14 éve |
llist.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
logenv.c
|
d3fabf89d7
zcip: Add environment variable for overriding log functionality
|
10 éve |
login.c
|
cad3fc743a
libbb: introduce and use fputs_stdout
|
3 éve |
loop.c
|
e7977df2ca
libbb/loop: fix compile failure (name collision)
|
1 éve |
make_directory.c
|
1267770a9d
fix compile failure in previous commit
|
6 éve |
makedev.c
|
975c714183
nicer looking ifdef in libbb/makedev.c
|
13 éve |
match_fstype.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
messages.c
|
cca7c611f2
which: fix TODO with NOFORK+malloc_failure misbehaving
|
6 éve |
missing_syscalls.c
|
d3539be8f2
Remove stime() function calls
|
5 éve |
mode_string.c
|
6279aec03d
libbb: clarify what bb_mode_string() generates
|
3 éve |
mtab.c
|
6937487be7
libbb: reduce the overhead of single parameter bb_error_msg() calls
|
5 éve |
nuke_str.c
|
4c201c00a3
whitespace fixes
|
6 éve |
obscure.c
|
3ed81cf052
unit-tests: implement the unit-testing framework
|
10 éve |
parse_config.c
|
22542eca18
getopt32: remove opt_complementary
|
7 éve |
parse_mode.c
|
4958c18134
libbb: code shrink bb_parse_mode
|
3 éve |
percent_decode.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
perror_msg.c
|
0ef64bdb40
*: make GNU licensing statement forms more regular
|
14 éve |
perror_nomsg.c
|
95fec31be6
libbb: restore special handling of nomsg errors
|
2 éve |
perror_nomsg_and_die.c
|
95fec31be6
libbb: restore special handling of nomsg errors
|
2 éve |
pidfile.c
|
5059653882
do not duplicate CONFIG_PID_FILE_PATH and ".pid" strings
|
5 éve |
platform.c
|
33745b1fc8
ash: placate -Werror=format-security
|
3 éve |
print_flags.c
|
2ab9403119
whitespace and comment format fixes, no code changes
|
7 éve |
print_numbered_lines.c
|
cad3fc743a
libbb: introduce and use fputs_stdout
|
3 éve |
printable.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
printable_string.c
|
349d72c19c
unzip: use printable_string() for printing filenames
|
6 éve |
process_escape_sequence.c
|
9a2b6dcc2d
libbb: do not misinterpret 0x10-0x19 chars in "\xNNN" too
|
6 éve |
procps.c
|
89a55972fd
libbb/procps: smaller global data for username/groupname cache
|
3 éve |
progress.c
|
26602b85a3
wget: print the final newline only for non-tty output
|
6 éve |
ptr_to_globals.c
|
b1c7a66ca6
libbb: extend "errno pointer" trick to other than __GLIBC__
|
4 éve |
pw_encrypt.c
|
09aba8bac4
Fix missing "crypt.h" compilation error on the FreeBSD
|
3 éve |
pw_encrypt_des.c
|
00b5051cd2
libbb: code shrink in des encryption, in setup_salt()
|
2 éve |
pw_encrypt_md5.c
|
9b2a9f0210
fix assorted unused code and wrong format specs found by cppchekc (bug 6716)
|
11 éve |
pw_encrypt_sha.c
|
49ecee098d
tls: add 2nd cipher_id, TLS_RSA_WITH_AES_128_CBC_SHA, so far it doesn't work
|
7 éve |
read.c
|
dd46861282
libbb: Converted safe_read to safe_write format
|
5 éve |
read_key.c
|
1e825acf8d
libbb: shrink lineedit_read_key()
|
2 éve |
read_printf.c
|
6937487be7
libbb: reduce the overhead of single parameter bb_error_msg() calls
|
5 éve |
recursive_action.c
|
689d0650ab
libbb: shrink recursive_action() by reducing memory pressure
|
4 éve |
remove_file.c
|
4a68697521
libbb: do not check closedir() in remove_file()
|
3 éve |
replace.c
|
7011eca83a
replace: count_strstr - Handle an edge case where sub is empty
|
5 éve |
rtc.c
|
251e08ffa6
move ADJTIME_PATH define to header files
|
3 éve |
run_shell.c
|
f4f6e5144b
libbb: exec_login_shell() - new function
|
3 éve |
safe_gethostname.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
safe_poll.c
|
6937487be7
libbb: reduce the overhead of single parameter bb_error_msg() calls
|
5 éve |
safe_strncpy.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
safe_write.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
securetty.c
|
44c0ab4102
libbb: fix "error: redefinition of 'is_tty_secure'"
|
7 éve |
selinux_common.c
|
6937487be7
libbb: reduce the overhead of single parameter bb_error_msg() calls
|
5 éve |
setup_environment.c
|
c2788f88f4
libbb: introduce and use chdir_or_warn()
|
2 éve |
signals.c
|
5dadd497ff
runsv: robustify signal handling - SIGTERM to child between vfork and exec could mess things up
|
3 éve |
simplify_path.c
|
fb132e4737
whitespace cleanup
|
14 éve |
single_argv.c
|
c13ee8c0f3
basename,dirname,freeramdisk,rx,raidautorun,runsv,chvt: skip "--" argument
|
13 éve |
skip_whitespace.c
|
cc222747ae
libbb: Use return value from is_prefixed_with()
|
6 éve |
speed_table.c
|
965b795b87
decrease paddign: gcc-9.3.1 slaps 32-byte alignment on arrays willy-nilly
|
4 éve |
str_tolower.c
|
0ef64bdb40
*: make GNU licensing statement forms more regular
|
14 éve |
strrstr.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
sysconf.c
|
ca9c4653a9
libbb: add sanity check in bb_arg_max()
|
10 éve |
time.c
|
f27a6a94a7
libbb: code shrink parse_datestr (again)
|
3 éve |
trim.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
u_signal_names.c
|
656ca7bdd9
libbb/u_signal_names.c: don't check errno after bb_strtou
|
6 éve |
ubi.c
|
798b94518e
ubi tools: ubiupdatevol supports "-" input and actually respects -s SIZE
|
7 éve |
udp_io.c
|
518fb3ba19
udp_io, traceroute: Standardise IPv6 PKTINFO handling to be portable
|
7 éve |
unicode.c
|
2fba2f5bb9
unicode: relax array alignment for tables
|
4 éve |
update_passwd.c
|
808d93c0ec
update_passwd: fix context variable
|
3 éve |
utmp.c
|
86a7f18f21
*: Switch to POSIX utmpx API
|
9 éve |
uuencode.c
|
ae04ce82cf
base32/64: "truncated base64 input" -> "truncated input"
|
4 éve |
verror_msg.c
|
6937487be7
libbb: reduce the overhead of single parameter bb_error_msg() calls
|
5 éve |
vfork_daemon_rexec.c
|
a26711a2d1
libbb: consolidate NOMMU fix of restoring high bit in argv[0][0]
|
1 éve |
warn_ignoring_args.c
|
6937487be7
libbb: reduce the overhead of single parameter bb_error_msg() calls
|
5 éve |
wfopen.c
|
899ae5337a
libbb: new function bb_die_memory_exhausted
|
6 éve |
wfopen_input.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
write.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
xatonum.c
|
965b795b87
decrease paddign: gcc-9.3.1 slaps 32-byte alignment on arrays willy-nilly
|
4 éve |
xatonum_template.c
|
6830ade6aa
whitespace fixes. no code changes
|
11 éve |
xconnect.c
|
c00bcf2d2c
libbb: reuse "bad port" error message string
|
3 éve |
xfunc_die.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
xfuncs.c
|
db5546ca10
libbb: code shrink: introduce and use [_]exit_SUCCESS()
|
2 éve |
xfuncs_printf.c
|
c2788f88f4
libbb: introduce and use chdir_or_warn()
|
2 éve |
xgetcwd.c
|
6937487be7
libbb: reduce the overhead of single parameter bb_error_msg() calls
|
5 éve |
xgethostbyname.c
|
6937487be7
libbb: reduce the overhead of single parameter bb_error_msg() calls
|
5 éve |
xreadlink.c
|
94eb1c4dc6
libbb: better coreutils compatibility for realpath
|
3 éve |
xrealloc_vector.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |
xregcomp.c
|
ebe6d9d875
whitespace and comment format fixes, no code changes
|
7 éve |