Age | Commit message (Collapse) | Author |
|
uses it to avoid possible buffer underruns whn strlen is zero, and avoid the
possible space-hogging inline of strlen() in several cases.
-Erik
|
|
|
|
<manty@debian.org>
-Erik
|
|
|
|
|
|
|
|
BB_[FEATURE] #defines won't be ignored. Credit to Magnus Damm for spotting
this.
|
|
-Erik
|
|
for glibc's lchown support. Thanks Larry.
|
|
|
|
|
|
|
|
This way, we can new get rid of all that tedious #define rubbish we used to
need to enable specific messages. This way is enormously simpler, and as a
bonus also ends up saving us 96 bytes.
-Erik
|
|
|
|
|
|
|
|
adds 384 bytes to the overall size. But having each app be standalone
is the Right Thing(tm) so we will just have to live with it.
-Erik
|
|
|
|
|
|
|
|
paranoia check to avoid buffer underrun. Saves 120 text bytes.
|
|
|
|
|
|
|
|
file with lash. Based on report from Heinz Walter.
|
|
|
|
'ls *.h Config.h' works. Fixed a silly typo with fg/bg process control.
Made cmdedit exit sanely when it cannot read input.
|
|
so init will work on serial consoles with 2.4.3+ kernels, thanks
to Fabrice Gautier <gautier@email.enst.fr> for finding this one.
-Erik
|
|
|
|
a patch was provided by Vladimir Oleynik, and am improved patch commited
by me.
|
|
|
|
|
|
in some cases.
|
|
spotting this one.
|
|
buffers in BSS (in addition to stack and heap).
|
|
|
|
support code after all). It also contains a patch from Larry Doolittle
that removes two instances of "strlen([^)]*) *- *1", un-shadows two
variables, relaxes requirement for a sprintf(3) that returns number of
bytes written, and eliminates a duplicate subroutine.
|
|
|
|
-Erik
|
|
|
|
|
|
|
|
touch foo && gunzip foo
|
|
undefined evaluation ordering. Thanks to Anthony Towns for explanation and
solution.
|
|
|
|
- a new busybox.pod that reflects my fixes, and todays patches
to usage.h
|
|
|
|
|
|
to usage.h to document the -q option.
|
|
|