aboutsummaryrefslogtreecommitdiff
path: root/shell/msh.c
AgeCommit message (Expand)Author
2008-02-20libbb: introduce and use nonblock_safe_read(). Yay!Denis Vlasenko
2008-02-16random s/short/int/Denis Vlasenko
2008-02-12msh: stop trying to parse variables in "msh SCRIPT VAR=val param".Denis Vlasenko
2008-02-12msh: instead of fixing "ls | cd", "cd | ls" etc just disallowDenis Vlasenko
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-02msh: also handle EOF/read errors correctlyDenis Vlasenko
2008-02-02msh: fix Ctrl-C handling with line editingDenis Vlasenko
2008-01-28*: tidy up usage of char **environDenis Vlasenko
2008-01-02libbb: introduce and use safe_waitpid (loops in EINTR)Denis Vlasenko
2007-12-16msh: reduce global data/bss usageDenis Vlasenko
2007-12-02attack the biggest stack users:Denis Vlasenko
2007-11-28reorganize applet table. Eliminates pointers to names.Denis Vlasenko
2007-10-11add -fvisibility=hidden to CC flags, mark XXX_main functionsDenis Vlasenko
2007-09-27introduce bb_putchar(). saves ~1800 on uclibc (less on glibc).Denis Vlasenko
2007-08-12trylink: produce even more info about final link stageDenis Vlasenko
2007-06-25Consolidate ARRAY_SIZE macro; remove one unneeded global var (walter harms <w...Denis Vlasenko
2007-06-13*: BB_BANNER -> bb_banner (it is not a const or #define)!Denis Vlasenko
2007-06-12remove nearly-duplicate PATHs in several placesDenis Vlasenko
2007-06-12A few more string duplicates found & eliminatedDenis Vlasenko
2007-06-08make busybox --install work even if /proc/self/exe doesn't existDenis Vlasenko
2007-05-30whitespace fixesDenis Vlasenko
2007-05-09msh: fix obscure case with backticks and closed fd 1Denis Vlasenko
2007-04-16shells: remove few statics and duplicated codeDenis Vlasenko
2007-04-14msh: style fixesDenis Vlasenko
2007-04-14lineedit: nuke two unused variables and code which sets themDenis Vlasenko
2007-04-12pass a copy of argv[i] to NOFORK applets (they may permute it etc).Denis Vlasenko
2007-04-12style fixes. No code changesDenis Vlasenko
2007-04-11rename: run_applet_by_name -> run_applet_and_exitDenis Vlasenko
2007-04-10Rename two config options:Denis Vlasenko
2007-04-10make a few struct bb_applet members conditionalDenis Vlasenko
2007-04-09msh: smallish code shrinkage; cosmeticsDenis Vlasenko
2007-03-27make pidfile writing configurable.Denis Vlasenko
2007-03-24inetd,ed,msh: data/bss reduction (in mss, more than 9k of it)Denis Vlasenko
2007-03-24dc: use common_bufsiz1 for evaluation stackDenis Vlasenko
2007-03-20fix accumulated whitespace and indentation damageDenis Vlasenko
2007-03-09add STANDALONE supportMike Frysinger
2007-03-07clean up accumulated whitespace damageDenis Vlasenko
2007-02-09msh: fix my bugletDenis Vlasenko
2007-02-04find: support for !Denis Vlasenko
2007-02-03suppress warnings about easch <applet>_main() havingDenis Vlasenko
2007-02-01msh: cleaning up for -Wwrite-strings part #4Denis Vlasenko
2007-02-01msh: cleaning up for -Wwrite-strings part #3Denis Vlasenko
2007-02-01msh: cleaning up for -Wwrite-strings part #2Denis Vlasenko
2007-02-01msh: cleaning up for -Wwrite-stringsDenis Vlasenko
2007-01-29preparatory patch for -Wwrite-strings #2Denis Vlasenko
2007-01-22cmdedit is not a 'command' editing anymore, it's just editing (generic),Denis Vlasenko
2007-01-22Convert cmdedit into more generic line input facilityDenis Vlasenko
2007-01-01stty: fix width of a field for ppc32Denis Vlasenko
2007-01-01msh: double "static char line[LINELIM]" etc deleted.Denis Vlasenko