aboutsummaryrefslogtreecommitdiff
path: root/libbb (follow)
Commit message (Collapse)AuthorAgeFilesLines
* A pending item in my tree I might as well check in: I plan to migrate calloc()Rob Landley2006-05-191-0/+9
| | | | | and bb_calloc() calls to bb_xzalloc() which allocates prezeroed memory but only takes one argument (the size).
* - remove emacs layout block as suggested by Robert P.J. DayBernhard Reutner-Fischer2006-05-1934-686/+28
| | | | - use shorter boilerplate while at it
* - replace _PATH_DEVNULL with bb_dev_nullBernhard Reutner-Fischer2006-05-191-14/+3
|
* - use uint32_t instead of __u32Bernhard Reutner-Fischer2006-05-191-2/+2
| | | | Thanks to Rich Felker for pointing this out.
* - include strings.hBernhard Reutner-Fischer2006-05-192-7/+9
| | | | Thanks to Rich Felker for pointing this out.
* - single KERNEL_VERSION(a,b,c) macro in platform.hBernhard Reutner-Fischer2006-05-191-3/+4
| | | | | - rename get_kernel_revision() to get_linux_version_code from Robert P. J. Day
* Make md5 calculation always go through an the buffer so that A) we don'tRob Landley2006-05-161-87/+42
| | | | | | | | | | | handle packets out of sequence if some data goes through the buffer and some doesn't, B) it works on systems that can't handle aligned access, C) we just have one code path to worry about. While we're at it, sizeof() and RESERVE_CONFIG_BUFFER() really don't combine well, which is why md5sum has been reading and processing data 4 bytes at a time. I suspect that the existence of CONFIG_MD5_SIZE_VS_SPEED to do loop unrolling and such in the algorithm was an attempt to work around that bug.
* - patch from Robert P. J. Day to use filter instead of findstring.Bernhard Reutner-Fischer2006-05-151-2/+2
|
* pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the ↵Mike Frysinger2006-05-131-1/+1
| | | | mailing list
* Autodetect parts of a multipart file, from Robert P. Day's suggestion.Rob Landley2006-05-121-19/+10
|
* Bug fix from Vladimir Oleynik, and suggestion I add my copyright noticeRob Landley2006-05-111-2/+3
| | | | to the file.
* Fiddling with llist to make memory management easier. Specifically, theRob Landley2006-05-082-11/+22
| | | | | option to delete the contents of the list when we delete the list is a good thing.
* Remove a link that leaked in from the pending llist_t changes.Rob Landley2006-05-081-1/+1
|
* Remove bb_strlen() in favor of -fno-builtin-strlen. Saves as many bytesRob Landley2006-05-073-12/+3
| | | | | as the old optimization did (actually does slightly better under gcc 4.0), and simplifies the code.
* Migrate endianness macros.Rob Landley2006-05-051-1/+1
|
* Not quite compiler independent, but we've never tried to be gcc independentRob Landley2006-05-041-10/+4
| | | | | anyway. This is at least less ugly than what was there before, and fixes building all sources at once.
* Whitespace and documentation cleanup from Dennis Vlasenko.Rob Landley2006-05-031-53/+60
|
* Portability tweak from Shaun Jackman, don't include asm/page.h directly.Rob Landley2006-04-251-1/+1
|
* Remove some #if 0 code.Rob Landley2006-04-181-9/+0
|
* - BusyBox is under GPL.Bernhard Reutner-Fischer2006-04-185-5/+5
| | | | | | | in http://www.busybox.net/lists/busybox/2006-April/020364.html Denis Vlasenko said when asked which license to use for these files: "Sure. LGPL or GPL is fine with me." Adjusting accordingly.
* use memmove() instead of bcopy()Mike Frysinger2006-04-161-6/+6
|
* use memcmp() not bcmp()Mike Frysinger2006-04-161-2/+2
|
* - patch from Denis Vlasenko to add and use bb_xopen3()Bernhard Reutner-Fischer2006-04-132-4/+11
|
* - patch from Denis Vlasenko to add and use bb_xchdir()Bernhard Reutner-Fischer2006-04-122-1/+18
|
* - patch from Denis Vlasenko to add bb_xbind() and bb_xlisten()Bernhard Reutner-Fischer2006-04-123-1/+36
|
* - patch from Denis Vlasenko to add and use bb_xdaemon()Bernhard Reutner-Fischer2006-04-122-1/+18
|
* - patch from Denis Vlasenko to add and use bb_xsocket() and to useBernhard Reutner-Fischer2006-04-123-1/+20
| | | | | bb_xopen some more while at it. Also use shorter boilerplate while at it.
* - add and use bb_opendir(), bb_xopendir().Bernhard Reutner-Fischer2006-04-127-44/+53
| | | | | | | | text data bss dec hex filename 889445 9392 1035784 1934621 1d851d busybox.gcc-4.2.orig 889297 9392 1035784 1934473 1d8489 busybox.gcc-4.2 889009 9820 1037860 1936689 1d8d31 busybox.gcc-4.1.orig 888817 9820 1037860 1936497 1d8c71 busybox.gcc-4.1
* Patch from Rob Sullivan to consolidate crc32 table generation.Rob Landley2006-04-102-1/+41
|
* - include proper headers.Bernhard Reutner-Fischer2006-04-051-1/+0
|
* - move buffer allocation schemes to libbb.hBernhard Reutner-Fischer2006-04-0313-76/+25
| | | | - include the correct headers: applets need busybox.h while lib* need libbb.h
* New version from Tito.Rob Landley2006-04-021-224/+144
|
* - Rich Felker writes: fix invalid printf format stringsBernhard Reutner-Fischer2006-03-291-3/+3
| | | | | | | | | http://busybox.net/lists/busybox/2006-March/019568.html text data bss dec hex filename 900619 10316 1038724 1949659 1dbfdb busybox.oorig 900603 10316 1038724 1949643 1dbfcb busybox
* More extern removal from Robert P. Day.Rob Landley2006-03-296-16/+4
|
* find ./ -name .cvsignore | xargs svn rmBernhard Reutner-Fischer2006-03-291-1/+0
|
* just whitespace fixesMike Frysinger2006-03-281-7/+7
|
* More dead code removal.Rob Landley2006-03-261-27/+1
|
* Bug spotted by Stephane Billiart: losetup depends on loop.c.Rob Landley2006-03-231-0/+1
|
* Very nice patch from Rich Felker to portably set the stream error indicator andRob Landley2006-03-231-104/+27
| | | | thus remove a lot of nasty old code that didn't.
* Patch from Shaun Jackman to make loop.c build only when needed.Rob Landley2006-03-211-1/+2
|
* - fix order of includes.Bernhard Reutner-Fischer2006-03-181-1/+6
|
* Whitespace cleanup and minor tweak (return -ERRNO instead of ERRNO soRob Landley2006-03-181-13/+6
| | | | EPERM doesn't register as a successful read-only mount.
* Random in-passing tweak.Rob Landley2006-03-161-6/+2
|
* More "extern" removals from Robert P. DayRob Landley2006-03-141-2/+4
|
* Attempt to make a warning go away without increasing size.Rob Landley2006-03-141-4/+3
|
* - revert back to r14406Bernhard Reutner-Fischer2006-03-131-56/+49
|
* Patch from Denis Vlasenko to add xstat() and use it.Rob Landley2006-03-133-4/+13
|
* Patch from Denis Vlasenko turning static const int (which gets emitted intoRob Landley2006-03-103-3/+3
| | | | the busybox binary) into enums (which don't).
* Portability patch from rfelker. The bb_asprintf.c thing needs an eventualRob Landley2006-03-091-0/+10
| | | | | follow up in platform.h to set the #ifdef, but the workaround works for everybody, so...
* - backout using features which are not available with the previous stableBernhard Reutner-Fischer2006-03-091-2/+7
| | | | version of make (3.71.1).