aboutsummaryrefslogtreecommitdiff
path: root/shell/hush.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* hush: "wait $!; echo $?" should return 127 if $! already exitedDenys Vlasenko2016-11-071-4/+5
* hush: implement "wait %jobspec"Denys Vlasenko2016-11-071-29/+88
* hush: factor out %jobspec parsingDenys Vlasenko2016-11-071-11/+22
* hush: comment fixDenys Vlasenko2016-11-071-2/+2
* hush: do not allow sh -c '{ echo boo }'Denys Vlasenko2016-11-071-2/+4
* hush: case logic for setting $? was still wrongDenys Vlasenko2016-11-041-4/+12
* hush: non-matching "case" statement sets $? to 0Denys Vlasenko2016-11-041-0/+2
* hush: allow { cmd } to not be terminated by semicolon in some casesDenys Vlasenko2016-11-041-6/+26
* hush: fix "(sleep 1; exit 3) & sleep 2; echo $?; wait $!; echo $?"Denys Vlasenko2016-10-281-4/+14
* hush: fix "wait PID"Denys Vlasenko2016-10-281-174/+230
* ash: [SHELL] Expand ENV before using itDenys Vlasenko2016-10-271-0/+1
* ash,hush: set exit code 127 in "sh /does/not/exist" caseDenys Vlasenko2016-10-251-0/+2
* hush: add commented-out debug printouts in "memleak" built-inDenys Vlasenko2016-10-031-0/+9
* hush: fix a memory corruption when exported variable is modifiedDenys Vlasenko2016-10-031-7/+19
* hush: fix exitcode on exec failure with EACCES - should be 126Denys Vlasenko2016-10-031-1/+5
* whitespace fixesDenys Vlasenko2016-10-021-1/+1
* hush: fix var3.testsDenys Vlasenko2016-10-021-206/+214
* sh: do not print empty line at the end of "help" outputDenys Vlasenko2016-10-021-1/+0
* hush: 'return' should have effect earlierDenys Vlasenko2016-10-011-14/+20
* hush: enable "msh is deprecated" message in msh stubDenys Vlasenko2016-09-301-1/+1
* hush: fix typo in commentDenys Vlasenko2016-09-301-1/+1
* hush: fix interactive input handling of backslash+newlineDenys Vlasenko2016-09-301-74/+89
* hush: G.user_input_buf[] is needed only if line editing is enabledDenys Vlasenko2016-09-291-2/+7
* hush: speed optimizationsDenys Vlasenko2016-09-291-6/+27
* hush: fix handling of by backslash-newline in $((arith)) and $(cmd)Denys Vlasenko2016-09-291-15/+39
* hush: rework input char buffering to allow more than one-deep peekDenys Vlasenko2016-09-291-68/+125
* hush: fix 'eval ""' handlingDenys Vlasenko2016-09-291-1/+1
* hush: fix ". EMPTY_LINE" not setting $? to 0Denys Vlasenko2016-09-291-0/+2
* hush: document better where bad redirect syntax is detectedDenys Vlasenko2016-09-201-3/+20
* hush: fix "redirects can close script fd" bugDenys Vlasenko2016-08-221-61/+140
* hush: do not leak script fds into NOEXEC childrenDenys Vlasenko2016-08-201-10/+68
* hush: bit better comments in redirect code. No logic changesDenys Vlasenko2016-08-201-11/+38
* hush: `cmd` and arithmetic also need the fix for FILE rewindDenys Vlasenko2016-08-191-32/+39
* hush: fix a bug in FEATURE_SH_STANDALONE=y config. Closes 9186Denys Vlasenko2016-08-191-3/+20
* hush: fix a possible bugDenys Vlasenko2016-07-211-1/+3
* hush: code shrinkDenys Vlasenko2015-10-111-4/+1
* remove global "jmp_buf die_jmp" from !FEATURE_PREFER_APPLETS buildsDenys Vlasenko2015-10-091-11/+14
* build system: -fno-builtin-printfDenys Vlasenko2015-10-071-1/+1
* libbb: more compact API for bb_parse_mode()Denys Vlasenko2015-10-071-3/+4
* hush: fix umask: umask(022) was setting umask(755)Denys Vlasenko2015-10-071-3/+7
* hush: fix a nommu bug where a part of function body is lost if run in a pipeDenys Vlasenko2015-09-041-10/+25
* Removes stray empty line from codeManinder Singh2015-07-131-1/+0
* typo fixesManinder Singh2015-05-251-1/+1
* libbb: introduce and use is_prefixed_with()Denys Vlasenko2015-03-121-1/+1
* ash,hush: run reinit_unicode() only if makes senseDenys Vlasenko2014-08-131-4/+8
* hush: make ${#var} unicode-awareDenys Vlasenko2014-08-131-10/+19
* ash,hush: set $HOSTNAME is bash compat. Closes 7028Denys Vlasenko2014-04-151-1/+10
* hush: make "true" built-inDenys Vlasenko2014-03-141-0/+1
* hush: typo fixes in commentsDenys Vlasenko2013-11-281-2/+2
* typo fix in commentDenys Vlasenko2013-07-081-1/+1