Commit Graph

257 Commits

Author SHA1 Message Date
56a328810b Fix looping bug, use fullRead 2000-09-13 23:08:07 +00:00
322ae93a5e Fix calls to {m,c,re}alloc so that they use x{m,c,re}alloc instead of
segfaulting or handling errors the same way themselves.
2000-09-13 02:46:14 +00:00
f0b073f55a dd now truncates files at the end its write, this can be turned of by
specifying conv=notrunc in the command line

This conforms to GNU dd behaviour
2000-09-11 00:32:13 +00:00
729216cb11 Remove some debugging code 2000-09-10 04:42:20 +00:00
18310f1ce3 Using seek=? used to cause part of the original file to be zero'ed, i
think this was caused by opening the file in truncate mode.
2000-09-10 04:39:37 +00:00
0ae8e5a645 My previous attempt to make dd use fullRead, fullWrite was very broken,
this should actually work.
2000-09-10 01:54:27 +00:00
11c655295c New ls sorting patch, as written by Sterling Huxley, and then updated
by kent robotti.  I then updated it to use my_getpwuid and my_getgrgid
(per busybox policy).
 -Erik
2000-09-07 17:24:47 +00:00
1b355ebba6 Added expr, from Edward Betts <edward@debian.org>, with some fixups
and docs added by me.
 -Erik
2000-09-05 17:37:48 +00:00
1638488d26 Rewritten by mistake. 2000-08-28 03:53:27 +00:00
06aeb6c417 ar.c now uses a linked list to process headers, uses getopt, new internal function extractAr(srcFD, dstFd, filename) to make it easily accessable to other busybox functions.
moved copySubFile from ar.c to utilities.c

modified dd.c to use fullWrite

modified copyFile in utilities.c to use copySubFile
2000-08-25 03:50:10 +00:00
3a0f4baf2f Fixed a warning about a label not being used 2000-08-22 15:47:57 +00:00
8237add8d0 Fixed misuse of type "char" 2000-08-22 15:38:16 +00:00
79565b6c91 Add optional ls file sorting, thanks to a patch from
Sterling Huxley <sterling@europa.com>
 -Erik
2000-08-11 18:10:21 +00:00
88f50b6bf5 Some #include updates.
-Erik
2000-08-10 17:59:11 +00:00
46ade97983 Cleaner way to handle -NUM and +NUM, reduces the mem usage as well.
-Erik
2000-08-02 19:57:18 +00:00
5ae166813f Minor cleanup thingy. fprintf(stderr, ...) -> errorMsg(). 2000-08-02 18:34:41 +00:00
807f0fd637 Brand, new version of cut. This fixes the bugs in the old cut, is smaller, and
is a sight easier to understand than the Minix cut.
2000-08-02 18:30:11 +00:00
d5fa3e3e9a Update to the tail rewrite by "Allen Soard" <esp-software@mail.hypermart.net>
-Erik
2000-08-02 16:42:58 +00:00
98bbd688a8 Commit the rewrite of tail by Allen Soard
<esp-software@mail.hypermart.net>.  Thanks Allen for
you work at getting this into shape,
 -Erik
2000-07-31 17:05:58 +00:00
616d13bcd1 Fixed to pass -Wundef 2000-07-28 19:38:27 +00:00
9cf306d55e Fix for a potential uninitialized variable, thx to
Ken Chalmers <chalmers@norscan.com>
 -Erik
2000-07-28 19:05:20 +00:00
6150df320a Some cleanups, based on a patch from Ken Chalmers
-Erik
2000-07-28 16:22:51 +00:00
7ce41ad692 Fixed a syntax error & superfluous param decl that was causing the build to
fail.
2000-07-26 18:09:22 +00:00
cc10a5b42b Fix some bitrot.
-Erik
2000-07-26 00:52:04 +00:00
b040d4f3da Use BB_FEATURE_CLEAN_UP where appropriate
-Erik
2000-07-25 18:01:20 +00:00
e99f7500e0 chroot can now call the builtin shell 2000-07-24 20:15:30 +00:00
3950596e1e Converted option parsing to using getopt(). Also managed to remove an
extraneous logic loop that existed only for the purpose of the special case of
only one file. I replaced it with a variable to keep track of the number of
files read.
2000-07-20 00:08:10 +00:00
99e370f0c6 Whoops. Forgot to #include <getopt.h>. 2000-07-20 00:03:38 +00:00
aa4f108338 Converted option parsing to getopt() and made some minor formatting changes. 2000-07-19 19:38:13 +00:00
27a804246a Centralize handling of --help. 2000-07-19 19:24:01 +00:00
2f46b664b7 Add usage messages for applets without them. 2000-07-19 18:01:00 +00:00
a16c66335e Use FatalError()
-Erik
2000-07-19 17:36:27 +00:00
cc8a66b113 Moved functions used by "lsmod" from cat.c to utility.c
Adjusted to make lsmod and sh compilable as standalone apps.
Comment fixes
2000-07-17 20:18:42 +00:00
47d4926244 The result of getopt() is "int" and should be treated as such 2000-07-17 16:17:19 +00:00
bf181b9338 Extract usage information into a separate file. 2000-07-16 20:57:15 +00:00
3bd8bd89ee Don't use strings directly in calls to usage(). This is in preparation
for their extraction to a separate file.
2000-07-14 23:28:47 +00:00
add09fd558 Getopt'ed by Marc Nijdam <marc_nijdam@hp.com>
-Erik
2000-07-14 18:39:08 +00:00
17ad45aace Getopt'rd by Marc Nijdam <marc_nijdam@hp.com>
-Erik
2000-07-14 18:38:26 +00:00
fad04fdd12 More cleanups.
-Erik
2000-07-14 06:49:52 +00:00
b870af09ae Fix argument parsing. 2000-07-14 06:47:33 +00:00
d537a95fdb Use errorMsg rather than fprintf. 2000-07-14 01:51:25 +00:00
156959ea93 Fix uninitialized variable.
-Erik
2000-07-13 19:49:12 +00:00
00143ba921 From Matt Kraai <kraai@alumni.carnegiemellon.edu>
> Here is a patch so that tr can handle NULL characters as well.  Give it
> a shot and let me know what you think.  It is against the latest CVS
> version.
>
> In my tests, the following now works as expected.
>
> tr '\0' '\n'
>
> Later,
> Matt
2000-07-13 16:40:41 +00:00
ac48461da9 Correct argument parsing and other minor cleanups. 2000-07-13 06:33:12 +00:00
be84cd4ef6 Always report the applet name when doing error reporting. 2000-07-12 17:02:35 +00:00
e58771e73c Use global applet_name instead of local versions. 2000-07-12 15:38:49 +00:00
e714bce003 Use global applet_name instead of local versions. 2000-07-12 00:53:06 +00:00
0c838af50b Re-enable ln -n in the help.
-Erik
2000-07-11 17:38:27 +00:00
195fa15caf Another patch from Matt Kraai <kraai@alumni.carnegiemellon.edu>:
>
> The following patch allows ln -n to function like GNU.  It also fixes a
> typo with my previous patch to add support for ln FILE DIRECTORY.  And
> it removes some code that checks the maximum length of the filenames.  I
> can't figure out why that code is necessary.  Anyone know?
>
> Matt
2000-07-11 17:35:32 +00:00
c674d70699 Comment on kernel stuff
-Erik
2000-07-10 22:57:14 +00:00