9ef2ea27d4
* libbb/copy_file.c (copy_file): Check st_dev instead of st_rdev.
2002-06-11 13:25:26 +00:00
77d22c4abd
Patch from Gyepi SAM <gyepi@praxis-sw.com>:
...
When DEBUG is defined
1. need to include resolv.h (for _resinit())
2. remove _() call around string. It appears to be a remnant of i18n or some such notion
2002-06-06 12:11:55 +00:00
ea1a63a201
Fix for broken handling off BusyBox's own pwd/grp implementations
...
[Parts of this patch may overlap with my other two patches]
2002-06-04 20:10:23 +00:00
94a6a956f0
Support old-style compress (.Z) files via libbb / unzip( ) calls
...
(configurable) - When enabled an applet "uncompress" is also made
available (oddname to gunzip)
[the cvs add for this file got lost somehow...]
2002-05-19 19:00:14 +00:00
f6495eb767
Support old-style compress (.Z) files via libbb / unzip( ) calls
...
(configurable) - When enabled an applet "uncompress" is also made
available (oddname to gunzip)
2002-05-15 22:13:47 +00:00
c8459a5a8f
Silly me
2002-04-13 14:44:42 +00:00
db7d5fca5f
Stupid gcc always includes its own builtin strlen()...
2002-04-13 13:02:03 +00:00
85208e2ab9
Completely rework the config system so that it no longer annoys me to work on
...
the busybox development tree. This eliminates the use of recursive make, and
once again allows us to run 'make' in a subdirectory with the expected result.
And things are now much faster too. Greatly improved IMHO...
-Erik
2002-04-12 12:05:57 +00:00
c7a3fb96d0
Fix devfs loop device support
2002-03-20 15:25:25 +00:00
89de1e7930
Reinitialize initial shift register value for on each pass.
...
-Erik
2002-03-20 13:30:40 +00:00
806c74fe19
Cleanup a libc5 compatibility hack
2002-03-12 00:35:40 +00:00
a99b194336
* libbb/xfuncs.c (xmalloc, xcalloc): Do not exit if a zero-length buffer is
...
requested.
(xrealloc): Simplify.
2002-02-26 15:28:22 +00:00
0733e840bd
chomp should only remove the newline if it occurs at the end of the input.
...
This was caught by the test suite (in sed/sed-aic-commands).
* libbb/chomp.c: Revert to revision 1.5.
2002-01-02 18:51:23 +00:00
87ac7028e0
unzip applet by Laurence Anderson
...
----------------------------------------------------------------------
2002-01-02 13:52:26 +00:00
79a466f128
optimize this a little bit.
2001-12-29 07:26:33 +00:00
1f0c43668a
Remove == TRUE' tests and convert
!= TRUE' and `== FALSE' tests to use !.
2001-12-20 23:13:26 +00:00
ace02dc9cd
Make cp and mv optionally preserve hard links.
2001-12-17 15:26:36 +00:00
14b7c5d12b
Open the source before creating the destination.
2001-12-11 16:43:48 +00:00
b24d65659f
If find_pid_by_name() had an error, it was returning -1, but storing
...
that into a pid_t, which is unsigned on a number archs. Furthermore,
find_pid_by_name() would _never_ return an error if the intended proces
was "init", but instead would return 1, meaning we would fail to work
on 2.4.x kernels running an initrd...
-Erik
2001-12-06 14:52:32 +00:00
db930948a9
More copyright and email addr cleanups
2001-12-06 08:20:14 +00:00
463304edfd
Silly cosmetic problem in the comment
2001-12-06 08:04:45 +00:00
b9df470c4d
Commit my improvement on Rodney Brown's patch to g(un)zip, decreasing
...
binary size.
2001-12-06 03:22:43 +00:00
249f39a265
Simplify unzip(), remove unused checks and unneccessary variables
2001-12-05 16:01:02 +00:00
ef03dbcd4d
Simplify CRC table generation
2001-12-05 13:08:03 +00:00
3280f9a3fc
New version to cut size. Includes optional basename() compatibility, but
...
enabling that would break the basename applet at least for one corner case.
2001-12-05 04:35:32 +00:00
38288bbf4c
gunzip was incorrectly reporting a failed crc and length (discovered by
...
Chang, Shu-Hao). The bitbuffer needs to be unwound after decompression,
as it was eating into the crc/size field.
2001-11-29 06:36:56 +00:00
355a61b56f
Treat NUL as the end-of-line.
2001-11-20 15:49:50 +00:00
5c2bbb55d7
Remove unnecessary errno handling.
2001-11-12 18:44:26 +00:00
c223ced0ea
I forgot to add these. Part of the patch from vodz
2001-11-10 12:18:42 +00:00
cd8c436d81
Latest patch from vodz:
...
-- reverse resolve network name and cache in route and ifconfig
applets, fix print nslookup server name if compile without
uClibc, fix route crashe 'route add', fix warnings compile
networking and pwd_grp applets
2001-11-10 11:22:46 +00:00
60281118d0
Introduce od and hexdump applets
2001-11-02 11:39:46 +00:00
8e392922b0
Be extra pedantic about printing the correct type for an address
2001-10-27 03:28:53 +00:00
9f2f8540c5
rEcover from my previous commit
2001-10-25 14:59:48 +00:00
633f153808
Move libbb/unarchive functions to ./archival/libunarchive
2001-10-25 14:53:50 +00:00
0d2fb76c11
Modify applets to use libunarchive
2001-10-25 14:26:05 +00:00
bdfd0d78bc
Major rework of the directory structure and the entire build system.
...
-Erik
2001-10-24 05:00:29 +00:00
9260fc5552
Accomodate older glibc, which also lacks the module syscalls
2001-10-24 00:44:11 +00:00
bcca3317b5
Return NULL if EOF is encountered before terminating_string.
2001-10-18 17:04:22 +00:00
a0f0ae5a7a
Revert that change. As Matt Kraai rightly points out,
...
this is not a bug. What I was I thinking when I committed
this. Doh!
2001-10-18 06:04:23 +00:00
74400ccfd0
Scrub up some function prototypes.
...
-Erik
2001-10-18 04:11:39 +00:00
1bf25f0307
Patch from Stefan Soucek <ssoucek@coactive.com> to
...
ignore extra empty lines in fgets_str
2001-10-18 03:20:41 +00:00
4bef7b4186
unarchive function changed to support both exclude and include lists, applets that use unarchive changed to match.
2001-10-13 19:43:46 +00:00
527880e5cf
match exclude/include names with trailing '/'
2001-10-13 06:53:34 +00:00
b5937d3eea
Use fnmatch() to compare excluded/included files
2001-10-13 06:21:32 +00:00
9b2589dafd
Cleanup memory usage properly
2001-10-08 13:10:12 +00:00
dfa7b0eff6
Free some variables after use
2001-10-08 08:22:48 +00:00
4c557bf576
Invert FILEUTILS_PRESERVE_SYMLINKS into FILEUTILS_DEREFERENCE.
2001-10-05 01:35:10 +00:00
54a992d81e
Fix BB_FEATURE_MTAB_SUPPORT test (report and patch by Magnus Damm).
2001-10-04 15:23:34 +00:00
c5bd149261
List full path instead of relative path if prefix is specified (this was supposed to be in last patch)
2001-09-24 18:34:06 +00:00
6a9d1f652b
Commit my changes to arith.c which fixed a couple of bugs and decreased
...
code size. Please read the TODO comments regarding accessing shell
variables from the arith() funciton.
2001-09-11 01:11:31 +00:00