summaryrefslogtreecommitdiff
path: root/shell
AgeCommit message (Collapse)Author
2006-07-01Patch from Shaun Jackman moving the var=value logic to here it can do some good.Rob Landley
2006-07-01Get rid of all "#if 0" content."Robert P. J. Day"
2006-07-01Remove all usage of the "register" storage class specifier."Robert P. J. Day"
2006-07-01Remove "#if 1" directives."Robert P. J. Day"
2006-06-26dont setpgrp() for now as it breaks system() and that is more important than ↵Mike Frysinger
ctrl+c handling of background processes
2006-06-25- convert old-style parameter declarations (K&R) to modern style.Bernhard Reutner-Fischer
2006-06-21- add note about strict orderingBernhard Reutner-Fischer
2006-06-21Jean Wolter writes: ash uses bsearch to search in the list of built-in ↵Mike Frysinger
commands, therefore the list of built-in commands has to be ordered. Revision 15077 introduced the source built-in and destroyed this order. And now ash doesn't find the shift command anymore.
2006-06-20Cleanup patch from Shaun Jackman converting %m to perror.Rob Landley
2006-06-20assign default debug level to the MSHDEBUG defineMike Frysinger
2006-06-19Make some 64 bit warnings go away on x86-64.Rob Landley
2006-06-14Upgrade the standalone shell code to use CONFIG_BUSYBOX_EXEC_PATH.Rob Landley
2006-06-13Patch from Shaun Jackman to detect "name=value" variable assignments. RandomRob Landley
cleanup at the end by me to make some unrelated #ifdefs go away...
2006-06-13Make lash smaller. (Use llist_t for file closing, and different allocationRob Landley
functions.)
2006-06-08remove leading "Enable" from the config option text. not only is itPaul Fox
redundant, but it made the menuconfig shortcut mechanism mostly useless, since so many of the entries started with 'E'.
2006-06-08made "test" an ash built-in.Paul Fox
moved the contents of libbb/bb_echo.c back into coreutils/echo.c, which is a more reasonable place for them than libbb. this forces anyone who wants echo and test to be builtin to ash to also have them available as applets. their cost is very small, and the number of people who wouldn't want them as applets is also very small. added warning about shell builtins vs. CONFIG_FEATURE_SH_STANDALONE_SHELL, which conflicts with their use. thanks to nathanael copa for debugging help. some string size optimization in test.c may have been lost with this commit, but this is a good new baseline.
2006-06-07- reuse strings and messages. Saves about 600BBernhard Reutner-Fischer
2006-06-06make the default prompt suck less when using fancy promptsMike Frysinger
2006-06-032006-06-02 Shaun Jackman <sjackman@gmail.com>Bernhard Reutner-Fischer
* shell/lash.c (pseudo_exec) [_NEWLIB_VERSION]: Remove the __getopt_initialized hackery.
2006-06-02- move #include busybox.h to the very top so we pull in the configBernhard Reutner-Fischer
and eventual platform specific includes in early.
2006-06-02use xmalloc()Mike Frysinger
2006-05-27Consolidate #include <sys/time.h> so libbb.h does it.Rob Landley
2006-05-26- use portability wrapper define bb_setpgrp.Bernhard Reutner-Fischer
2006-05-19- replace _PATH_DEVNULL with bb_dev_nullBernhard Reutner-Fischer
2006-05-13pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the ↵Mike Frysinger
mailing list
2006-05-12Patch from Lucas C. Villa Real adding "source" as a synonym for the "." command.Rob Landley
2006-05-05didnt mean to commit debug enableMike Frysinger
2006-05-05use %p when printing pointers, not %xMike Frysinger
2006-05-05fix Bug 659 as reported by Robin GetzMike Frysinger
2006-04-13Patch from Robert P Day: let menuconfig indent stuff for us, we don't haveRob Landley
to do it in Config.in.
2006-03-13- revert back to r14406Bernhard Reutner-Fischer
2006-03-10Patch from Denis Vlasenko turning static const int (which gets emitted intoRob Landley
the busybox binary) into enums (which don't).
2006-03-09- backout using features which are not available with the previous stableBernhard Reutner-Fischer
version of make (3.71.1).
2006-03-07vi-mode changes: eliminate warnings from out-of-range-for-typePaul Fox
case labels that are emitted by gcc4. rearrange macros to eliminate these extra case labels entirely (since the optimizer may no longer do it for us). eliminate static BUFSIZ character deletion buffer -- malloc it, and make it much much smaller.
2006-03-06Robert P. Day removed 8 gazillion occurrences of "extern" on functionRob Landley
definitions. (That should only be on prototypes.)
2006-03-03Typo fixes brought to you by the letters a, l, and Robert P. Day.Rob Landley
2006-03-02- use absolute path for top_builddir and top_srcdir.Bernhard Reutner-Fischer
Fixes make trying to include the very same file in an endless loop.
2006-03-01- fixes parallel builds (make -j)Bernhard Reutner-Fischer
- use less resources for the buildsystem itself
2006-02-24I was playing around with a dependency generator a couple weeks ago and I foundRob Landley
some #include files that aren't in the tree. No biggie...
2006-02-21Don't build directory libraries unless we're building an applet that needs it.Rob Landley
Cherry-picked from Devin Bayer's big MacOS X patch.
2006-02-16moved BB_BANNER to applets/version.c file: make kernel like version, "Vladimir N. Oleynik"
removed depend loop: busybox.h depend with BB_BT, and all sources depend with busybox.h
2006-02-08Convert some help text to english.Rob Landley
2006-02-02make the build system puuuuuuuuuuurtyMike Frysinger
2006-01-31quick analize signed->unsigned: protect overflow of map[char], getchar->EOF. ↵"Vladimir N. Oleynik"
Use ATTRIBUTE_UNUSE.
2006-01-30fix up yet more annoying signed/unsigned and mixed type errorsEric Andersen
2006-01-30Note on SVN 13424: Don't mix "default y" and select of something earlier Rob Landley
in the menu hierarchy or else make allnoconfig winds up leaving whatever the select points to as "y". (In this case, "make allnoconfig" is leaving CONFIG_TEST as "y".)
2006-01-25C99 say: "char" declaration may be signed or unsigned default"Vladimir N. Oleynik"
2006-01-25Add more bash-like dot-dirs cmdedit feature"Vladimir N. Oleynik"
Close bug 648. Restore my whitespace
2006-01-25just whitespaceTim Riker
2006-01-22- add platform.h.Bernhard Reutner-Fischer
- use shorter boilerplate while at it.