Denys Vlasenko
|
457825f77a
shells: do not allow bare "read" in non-bash compat configs
|
3 years ago |
Ron Yorston
|
a1b0d3856d
ash: add process substitution in bash-compatibility mode
|
4 years ago |
Denys Vlasenko
|
33745b1fc8
ash: placate -Werror=format-security
|
3 years ago |
Denys Vlasenko
|
2b7c1aa92c
ash: match bash behavior for ${empty_var/*/repl}
|
3 years ago |
Denys Vlasenko
|
883cdb79a4
ash: fix ${unset_var/pattern/repl}
|
3 years ago |
Denys Vlasenko
|
4e039bab37
ash: improve --help
|
3 years ago |
Denys Vlasenko
|
85158b600d
ash: code shrink
|
3 years ago |
Denys Vlasenko
|
3f8ec00b0c
ash: make a strdup copy of $HISTFILE for line editing
|
3 years ago |
Denys Vlasenko
|
3c13da3dab
libbb: introduce and use xgettimeofday(), do not truncate 64-bit time_t in shells
|
3 years ago |
Denys Vlasenko
|
51a471d05d
ash: change "clear ungetc counter on syntax errors" fix to match dash
|
3 years ago |
Denys Vlasenko
|
93e2a22482
shell: for signal exitcode, use 128 | sig, not 128 + sig - MIPS has signal 128
|
3 years ago |
Denys Vlasenko
|
00eb23b47a
bc: do not allocate line editing state until needed
|
4 years ago |
Denys Vlasenko
|
2124c0ec97
ash: clear ungetc counter on syntax errors
|
4 years ago |
Denys Vlasenko
|
31df5a3eee
ash: reset SIGHUP earlier: allows HUP traps in .profile, closes 13371
|
4 years ago |
Denys Vlasenko
|
965b795b87
decrease paddign: gcc-9.3.1 slaps 32-byte alignment on arrays willy-nilly
|
4 years ago |
Cristian Ionescu-Idbohrn
|
ddfdf68ca1
fix warning: label 'out1' defined but not used
|
4 years ago |
Denys Vlasenko
|
4ac35a30db
ash: make interactive ^C break out of PS2 mode
|
4 years ago |
Denys Vlasenko
|
a7c065354f
shell: update comments on the status of [[ ]] compat
|
4 years ago |
Denys Vlasenko
|
d2241f5902
shell: better support of [[ ]] bashism
|
4 years ago |
Denys Vlasenko
|
2496616b0a
avoid using strok - eliminates use of hidden global variable
|
4 years ago |
Denys Vlasenko
|
91e11eba6e
ash: jobs: Fix waitcmd busy loop
|
4 years ago |
Denys Vlasenko
|
8d5f465a20
ash: jobs: Fix infinite loop in waitproc
|
4 years ago |
Denys Vlasenko
|
777a6357c0
ash: remove a tentative TODO, it's a wrong idea
|
4 years ago |
Denys Vlasenko
|
67e1529b92
nologin: make it possible to build it as single applet
|
4 years ago |
Ron Yorston
|
9f3b410006
ash,hush: drop pointer check before calls to show_history
|
5 years ago |
Ron Yorston
|
da7a6dbfa5
ash: fix build failure when command built-in is disabled
|
4 years ago |
Denys Vlasenko
|
1555895b4a
ash: expand: Fix multiple issues with EXP_DISCARD in evalvar
|
4 years ago |
Denys Vlasenko
|
823318822c
ash: expand: Do not reprocess data when expanding words
|
4 years ago |
Ron Yorston
|
6cda0b04a3
ash: move TRACE statement in evalcommand()
|
4 years ago |
Denys Vlasenko
|
7f19848552
ash: rename some function parameters to match dash
|
4 years ago |