summaryrefslogtreecommitdiff
path: root/shell
AgeCommit message (Expand)Author
2008-02-12msh: shrink, mainly by using smallintsDenis Vlasenko
2008-02-11msh: do not run pipes where last command is a builtinDenis Vlasenko
2008-02-11hush: die_sllep needs restoring only if job control is onDenis Vlasenko
2008-02-11hush: close-on-exec interactive_fdDenis Vlasenko
2008-02-11hush: set CLOEXEC on script file being executedDenis Vlasenko
2008-02-11hush: fix the commentDenis Vlasenko
2008-02-11hush: reset die_sleep to 0 in child after forkDenis Vlasenko
2008-02-10ash: fix "orwell bug" 1984. Testcase:Denis Vlasenko
2008-02-10hush: small fixes to docs/testsuiteDenis Vlasenko
2008-02-10hush: reinstate `cmd` handling for NOMMU (with fat big warning).Denis Vlasenko
2008-02-03ash: readability enhancement, no code changesDenis Vlasenko
2008-02-02msh: also handle EOF/read errors correctlyDenis Vlasenko
2008-02-02msh: fix Ctrl-C handling with line editingDenis Vlasenko
2008-01-29ash: code readability enhancements, no real code changesDenis Vlasenko
2008-01-28*: tidy up usage of char **environDenis Vlasenko
2008-01-08hush: report [v]fork failuresDenis Vlasenko
2008-01-02libbb: introduce and use safe_waitpid (loops in EINTR)Denis Vlasenko
2007-12-25add expected outputMike Frysinger
2007-12-24hush: fixlet for NOMMUDenis Vlasenko
2007-12-22cttyhack: trivial build fixletDenis Vlasenko
2007-12-21fix buglets found by randomconfigDenis Vlasenko
2007-12-16msh: reduce global data/bss usageDenis Vlasenko
2007-12-16ash: reduce global data/bss usageDenis Vlasenko
2007-12-10cttyhack: add missing ';'Denis Vlasenko
2007-12-10init: remove superfluous forks and messing up with argv[0]Denis Vlasenko
2007-12-09lineedit: don't violate API if we do simple fgetsDenis Vlasenko
2007-12-02attack the biggest stack users:Denis Vlasenko
2007-11-28reorganize applet table. Eliminates pointers to names.Denis Vlasenko
2007-11-26ash: make code simpler, and do not do close(-1) - it's rudeDenis Vlasenko
2007-11-24remove echo_main -> bb_echo indirectionDenis Vlasenko
2007-11-24hush: fix segfault in "echo $@" when we have no argumentsDenis Vlasenko
2007-11-23kill lash. "lash" builtin still exists, but it runs hush.Denis Vlasenko
2007-11-23hush: implement echo builtinDenis Vlasenko
2007-11-23hush: fix $ expansion in redirections, add testcase for thatDenis Vlasenko
2007-11-23hush: implement test builtinDenis Vlasenko
2007-11-23hush: plug memory leakDenis Vlasenko
2007-11-22ash: fix bug where redirection of closed fd was leaving it open afterwards.Denis Vlasenko
2007-11-15lash: fix compile-time warningDenis Vlasenko
2007-10-29ash: if tcgetattr(stdin) fails, don't mess with tcsetattrDenis Vlasenko
2007-10-20read_line_input: fix it to not do any fancy editing if echoing is disabled.Denis Vlasenko
2007-10-17ash: use fdprintf, not dprintf.Denis Vlasenko
2007-10-11add -fvisibility=hidden to CC flags, mark XXX_main functionsDenis Vlasenko
2007-10-10get rid of global "struct bb_applet *current_applet"Denis Vlasenko
2007-10-07ash: revert "cat | jobs" fix, it causes more problems than goodDenis Vlasenko
2007-10-01'simple' error message functions by Loic Grenie <loic.grenie@gmail.com>.Denis Vlasenko
2007-10-01hush: fix glob() abuse. Code was making unfounded assumptions howDenis Vlasenko
2007-10-01hush: int->smallint for flag vars; make some names more "greppable"Denis Vlasenko
2007-10-01hush: feeble attempt at making it more NOMMU-friendlyDenis Vlasenko
2007-10-01hush: stop doing manual acounting of open fd's, kernel can do it for usDenis Vlasenko
2007-09-30introduce and use close_on_exec_on(fd). -50 bytes.Denis Vlasenko