aboutsummaryrefslogtreecommitdiff
path: root/hush.c
AgeCommit message (Expand)Author
2001-10-24Major rework of the directory structure and the entire build system.Eric Andersen
2001-10-19Add an option to make the shells not advertise their busybox natureEric Andersen
2001-08-01Allow multiple shells to be enabled.Matt Kraai
2001-07-12Patch from vodz:Eric Andersen
2001-06-28More thrashing about trying to make hush behave itself wrt jobEric Andersen
2001-06-26Explicitly call setsid()Eric Andersen
2001-06-26Don't choke if /etc/profile is not availableEric Andersen
2001-06-26Vladimir's last_patch_15Glenn L McGrath
2001-06-25Fix the code for establishing a controlling terminal.Eric Andersen
2001-06-22Some more cleanups. Of special importance, never free a pipeEric Andersen
2001-06-22Some cleanups for hush. Saves about 350bytes.Eric Andersen
2001-06-07Another hush update from Larry:Eric Andersen
2001-06-06A patch from Larry to fix pathological things like '>""'Eric Andersen
2001-06-05Don't close file descriptors when we are duplicating them.Matt Kraai
2001-05-31Cope gracefully when people type something, then hit ^C.Eric Andersen
2001-05-24Plug another memory leakEric Andersen
2001-05-23Plug another memory leak in hush. This one showed up when backtickedEric Andersen
2001-05-23Fix a massive memory leak in the run_list_test() function.Eric Andersen
2001-05-23Commit a patch by Larry Doolittle which fixes recursive calls to file_peek,Matt Kraai
2001-05-22Excellent. This patch from Larry fixes the behavior of hushEric Andersen
2001-05-22Fix this case. No, really this time.Eric Andersen
2001-05-22Fix a race. Sometimes by the time we got to checkjobs(), theEric Andersen
2001-05-22Oops. Remove some debug noise I left in.Eric Andersen
2001-05-22Updates from both Vladimir and LarryEric Andersen
2001-05-21Patch from Lars Kellogg-Stedman <lars@larsshack.org> to fix bugEric Andersen
2001-05-21The latest patch from LarryEric Andersen
2001-05-19This is a patch from Vladimir:Eric Andersen
2001-05-17It turns out job control in both hush and lash was broken by theEric Andersen
2001-05-16Move init of a bunch of globals into main so we are at leastEric Andersen
2001-05-15Fix the behavior of local shell variables to match that of bash and ash.Eric Andersen
2001-05-15Oops. I left in some debug noise.Eric Andersen
2001-05-15Write set_local_var() and fixup lookup_param() so you can now useEric Andersen
2001-05-15This patch covers one big part of variable handling.Eric Andersen
2001-05-11Fix up some silly warningsEric Andersen
2001-05-11Fix a segfault in lash, hush, and cmdedit. Each of these usedEric Andersen
2001-05-11Use xgetcwdEric Andersen
2001-05-08A few more structural updates for job control.Eric Andersen
2001-05-08Fix a stupid segfault caused by dereferencing a NULL ptr.Eric Andersen
2001-05-07This patch from Evin Robertson <nitfol@my-deja.com> fixes export so it works.Eric Andersen
2001-05-07More hush updates from Larry:Eric Andersen
2001-05-04Larry's variant on Evin Robertson's fix to what I messed upEric Andersen
2001-05-04Don't reset parents context when we encounter an terminator. FixesMatt Kraai
2001-05-04If it fails to run a builtin, let it fall through toEric Andersen
2001-05-02Move up waitpid error check so that errno isn't clobbered by tcsetpgrp.Matt Kraai
2001-05-02Some more job control updates. It will now sucessfully backgroundEric Andersen
2001-05-02Don't treat newline as pipe separator when processing substitutions.Matt Kraai
2001-05-02Fix $(...) construction. Noted and patched by Larry DoolittleMatt Kraai
2001-05-02First pass at getting job control working. This gets the infrastructureEric Andersen
2001-05-02Use the current pgrp, not pid, when resetting the foreground process group.Matt Kraai
2001-05-02Don't segfault if the first word is the empty string.Matt Kraai