aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2001-06-30Fix a silly logic error which caused symlinks to be printed twice, andEric Andersen
wrongly caused the return code to be an error. -Erik
2001-06-30Fixed scaling problems involving make_human_readable_str.Manuel Novoa III
2001-06-30ls -s was reporting bytes instead of blocks.Manuel Novoa III
2001-06-30All-integer version (but it does use an unsigned long long) which fixesManuel Novoa III
the problems of the previous version (used floating point, overflowed, didn't round properly). The comments at the top of the file are worth reading; especially note 2 concerning "ls -sh".
2001-06-29A really nice patch from Manuel Novoa III for compile timeEric Andersen
configurable size/speed tradeoffs.
2001-06-29Add some missing includes to kill warnings when building with the defaultManuel Novoa III
Config.h and using gcc's -fno-builtin. There are probably other files with the similar problems. Also, if building against uClibc, don't include asm/unistd.h in syscalls.c and module_syscalls.c.
2001-06-29This is a busybox port of the Minix shell. It is reasonably capable,Eric Andersen
handles all the basic stuff (for, case/esac, while, if/then/else), and is very small (adds just 38k on x86). It is not as rigorously correct about Bourne semantics as bash, but for most things it is quite workable. There is still some work to be done to further shrink it (it has its own globbing functions instead of using the libc ones, for example), but it is quite usable as is. -Erik
2001-06-28Fix a nasty hard to spot bug found by Ralph Siemsen <ralphs@netwinder.org>.Eric Andersen
This would cause it to obliterates the end of the strtab section, so symbol lookups would fail and then it would crash. Ugh. This should fix things for people having trouble with insmod.
2001-06-28Allow xrealloc to act as a free() when size=0, per SuS2.Eric Andersen
-Erik
2001-06-28Remove vodz from credits, per his requestEric Andersen
2001-06-28Scrub up the licensing blockEric Andersen
-Erik
2001-06-28This a an ash applet I put together. It is similar to the one putEric Andersen
together by vodz, but uses newer sources, has the removed features commented out instead of simply deleted (so they could be re-enabled) and the builtins all work. This adds 72k. -Erik
2001-06-28Remove unneeded stuff.Eric Andersen
2001-06-28More thrashing about trying to make hush behave itself wrt jobEric Andersen
control...
2001-06-27don't whine if all we need to do is remove a bg jobEric Andersen
2001-06-27Fix a type promotion bug discivered and analyzed by Alan ModraEric Andersen
<amodra@bigpond.net.au>, which caused false checksum errors
2001-06-27Re-enable globbing (I'd accidentaly removed it) and finish off the lastEric Andersen
of the job control polishing. Works fine now. -Erik
2001-06-26Explicitly call setsid()Eric Andersen
2001-06-26Minor formatting changeEric Andersen
2001-06-26Don't choke if /etc/profile is not availableEric Andersen
2001-06-26Fix ps so it doesn't waste space showing group, as it is pretty muchEric Andersen
meaningless anyways. -Erik
2001-06-26Make it so we don't segfault when /proc isn't mounted -- guess pid 1...Eric Andersen
-Erik
2001-06-26Don't use void * to pass pointers of known typeEric Andersen
2001-06-26A patch from Erik Meusel <erik@wh58-709.st.uni-magdeburg.de>Eric Andersen
to fix the behavior of 'tail -f -n 0 FILE'
2001-06-26Vladimir's last_patch_15Glenn L McGrath
2001-06-26Patch from Gennady FeldmanGlenn L McGrath
This should fix "circular buffer" error message shown when running "syslogd -C"
2001-06-26rpm2cpio applet by Laurence AndersonGlenn L McGrath
2001-06-25Fix the code for establishing a controlling terminal.Eric Andersen
-Erik
2001-06-25Fix up some warnings that show up on ppcEric Andersen
2001-06-25This should finish off the job control issues with lash. Make certainEric Andersen
we have a controlling terminal... -Erik
2001-06-24Nore unarchive (and doc) fixes from Laurence AndersonGlenn L McGrath
2001-06-24Make the extern NUM_APPLETS be a extern const NUM_APPLETS, to matchEric Andersen
the actual definition. -Erik
2001-06-23These were broken when using dmalloc due to include file orderingEric Andersen
problems. busybox.h must be last. -Erik
2001-06-22Leave BB_FEATURE_NFSMOUNT disabled by default.Eric Andersen
-Erik
2001-06-22cpio applet, and changes to associated codeGlenn L McGrath
2001-06-22Some more cleanups. Of special importance, never free a pipeEric Andersen
that still has running jobs. Instead, we ignore it and expect it to be cleaned by the background job stuff. -Erik
2001-06-22Some cleanups for hush. Saves about 350bytes.Eric Andersen
-Erik
2001-06-22Remove obsolete function declaration.Matt Kraai
2001-06-22stdlib.h defined free(), which this needsEric Andersen
2001-06-22Fix the build process so it does not do the evil #ifdef BB_FOO stuff.Eric Andersen
Build exactly one .o file per function, and let the linker throw away the junk it doesn't want. -Erik
2001-06-22Add in a missing header fileEric Andersen
2001-06-22Dont change date or chmod on symlinks, lchown on symlinks if lchown availableGlenn L McGrath
2001-06-22remove defines around unarchive, its always usedGlenn L McGrath
2001-06-22hehTim Riker
2001-06-22comment cleanupTim Riker
2001-06-22create_path -> make_directoryTim Riker
2001-06-21Add wget -P support, finishing off bug #1176Eric Andersen
-Erik
2001-06-21Rewrote mkdir (and touched lots of things in the process).Matt Kraai
2001-06-21Support tar -C, per bug #1176Eric Andersen
-Erik
2001-06-21This commit guts lash, restoring it to what it was originally intended to do,Eric Andersen
just be a simple command line interpreter with basic pipe, redirect, and job control. For all the more fancy things, people should use hush or ash. -Erik