Denys Vlasenko
|
93e0898c66
shell: fix SIGWINCH and SIGCHLD (in hush) interrupting line input, closes 15256
|
1 year ago |
Denys Vlasenko
|
d488a5218b
ash: trivial code shrink
|
2 years ago |
Denys Vlasenko
|
27be0e8cfe
shell: fix compile failures in some configs
|
2 years ago |
Shawn Landden
|
58598eb709
ash: optional sleep builtin
|
2 years ago |
Sören Tempel
|
7c2a3bdde0
ash: fix use-after-free in bash pattern substitution
|
2 years ago |
Denys Vlasenko
|
daa66ed62c
ash: fix use-after-free in pattern substituon code
|
2 years ago |
Denys Vlasenko
|
1c54552842
ash: fix ifs cleanup on error paths
|
2 years ago |
Ron Yorston
|
7d1c7d8337
ash,hush: use HOME for tab completion and prompts
|
2 years ago |
Denys Vlasenko
|
5fe20cf321
ash: do not truncate failed tilde expansion on unknown user names
|
2 years ago |
Denys Vlasenko
|
7750b5a25a
ash: fix unsafe use of mempcpy
|
2 years ago |
Sören Tempel
|
fa52ac9781
ash: don't read past end of var in subvareval for bash substitutions
|
2 years ago |
Denys Vlasenko
|
ca466f385a
*: slap on a few ALIGN* where appropriate
|
2 years ago |
Denys Vlasenko
|
12566e7f9b
ash,hush: fix handling of SIGINT while waiting for interactive input
|
2 years ago |
Denys Vlasenko
|
a277506a64
shell: add comments about SIGINT-related problems
|
2 years ago |
Denys Vlasenko
|
931c55f9e2
libbb: invert the meaning of SETUP_ENV_NO_CHDIR -> SETUP_ENV_CHDIR
|
3 years ago |
Denys Vlasenko
|
68b402ee51
ash: ^C with SIG_INGed SIGINT should not exit the shell
|
3 years ago |
Denys Vlasenko
|
004cefa918
reset: better --help text
|
3 years ago |
Denys Vlasenko
|
db5546ca10
libbb: code shrink: introduce and use [_]exit_SUCCESS()
|
3 years ago |
Denys Vlasenko
|
aaf3d5ba74
shell: tweak --help
|
3 years ago |
Denys Vlasenko
|
62f1eed1e1
hush: in a comment, document what -i might be doing
|
3 years ago |
YU Jincheng
|
5156b24553
Make const ptr assign as function call in clang
|
3 years ago |
Denys Vlasenko
|
5aaeb550b7
ash: speed up ${x//\*/|} too, make it independent of ASH_OPTIMIZE_FOR_SIZE
|
3 years ago |
Alin Mr
|
21e8dbfd9d
ash.c: speedup ${s:} substring (no quotes)
|
3 years ago |
YU Jincheng
|
1f925038ab
*: generalize "const trick"
|
3 years ago |
Denys Vlasenko
|
5b026d1ecf
ash: fix compile breakage in !ENABLE_ASH_ALIAS config
|
3 years ago |
Denys Vlasenko
|
704c596563
ash: introduce bash-like $FUNCNAME
|
3 years ago |
Ron Yorston
|
5726df5f94
ash: let ignoreeof only affect interactive shells
|
3 years ago |
Ron Yorston
|
50239a665c
ash: stopped jobs should only prevent exit from interactive shell
|
3 years ago |
Ron Yorston
|
0beee20977
ash: fix ignoreeof option
|
3 years ago |
Denys Vlasenko
|
eb60777769
ash: eval: Prevent recursive PS4 expansion
|
3 years ago |