aboutsummaryrefslogtreecommitdiff
path: root/shell/bbsh.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* add -fvisibility=hidden to CC flags, mark XXX_main functionsDenis Vlasenko2007-10-111-1/+1
| | | | | EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so
* don't pass argc in getopt32, it's superfluousDenis Vlasenko2007-08-181-1/+1
| | | | | | | | (add/remove: 0/0 grow/shrink: 12/131 up/down: 91/-727) Total: -636 bytes text data bss dec hex filename 773469 1058 11092 785619 bfcd3 busybox_old 772644 1058 11092 784794 bf99a busybox_unstripped
* usage.c: remove reference to busybox.hDenis Vlasenko2007-05-261-1/+1
| | | | | *: s/include "busybox.h"/include "libbb.h"
* style fixes. No code changesDenis Vlasenko2007-04-121-6/+6
|
* rename: run_applet_by_name -> run_applet_and_exitDenis Vlasenko2007-04-111-1/+1
|
* - use skip_non_whitespace() where appropriateBernhard Reutner-Fischer2007-04-101-1/+1
|
* - sed -e "s/char[[:space:]]*\*[[:space:]]*argv\[\]/char **argv/g"Bernhard Reutner-Fischer2007-04-041-2/+2
|
* suppress warnings about easch <applet>_main() havingDenis Vlasenko2007-02-031-0/+1
| | | | no preceding prototype
* Trailing whitespace removal over entire treeDenis Vlasenko2007-01-111-7/+7
|
* hunt down improper include <>, make mkswap output 4Gb+ friendlyDenis Vlasenko2006-11-241-1/+1
|
* use skip_whitespace where appropriateDenis Vlasenko2006-10-251-1/+1
|
* getopt_ulflags -> getopt32.Denis Vlasenko2006-10-031-1/+1
| | | | | | | | It is impossible to formulate sane ABI based on size of ulong because it can be 32-bit or 64-bit. Basically it means that you cannot portably use more that 32 option chars in one call anyway... Make it explicit.
* The version checked into the tree is a snapshot of an unifinished applet, andRob Landley2006-09-201-7/+7
| | | | | | you just made lots of ">>>>>>> mine" lines show up in my working copy of this. Please don't do that again.
* whitespace cleanupDenis Vlasenko2006-09-171-7/+7
|
* Fix warnings.Rob Landley2006-09-081-16/+14
|
* Second drop. More infrastructure in place, especially for parsing pipelines.Rob Landley2006-09-081-21/+172
| | | | | | | | | | The minimal version got a couple hundred bytes bigger, partly because it's broken into more functions but mostly because it now dynamically reallocates and frees everything with no hard-coded limits. (I thought about making that optional, but there's a limit to what I can debug and maintain. It should still be reasonably NOMMU friendly, the allocations are small and short lived, and shouldn't contribute noticeably to long-term memory fragmentation.)
* Might as well commit this to have the history. It's not linked in to theRob Landley2006-09-051-0/+73
applet list yet (and won't be until it can replace lash, I'm not having five shells in menuconfig at once), but you can build it with scripts/individual and mostly this is checked in so I can bloatcheck future versions against it easily.... This is about as small as a shell can get and still be a shell.