Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-05-31 | - s/defined(__uClinux__)/BB_NOMMU/ | Bernhard Reutner-Fischer | |
This needs a second pass to: + add bb_daemon(unsigned char no_chdir, unsigned char no_close, const char*flag) + eventually globally export argc and argv, so we don't need to pass it to bb_daemon(). | |||
2006-05-31 | - conditionally define BB_NOMMU | Bernhard Reutner-Fischer | |
2006-05-30 | Put parentheses around some of the SWAP() macros, as pointed out by Peter | Rob Landley | |
Kjellerstedt. | |||
2006-05-29 | Add SWAP_LE?? and SWAP_BE?? macros, and make things use them. Converts values | Rob Landley | |
to/from little endian or big endian, which is a NOP if that's what the current platform already is. | |||
2006-05-29 | This is not C++. | Rob Landley | |
2006-05-29 | Remove _() and N_() from platform.h. #define them as NOP macros in the two | Rob Landley | |
files still using them. I didn't remove them from e2fsck.c to avoid stomping pending cleanup patches from Garrett, and I didn't bother to remove them from fdisk.c because that entire file needs to be rewritten from scratch. | |||
2006-05-28 | Fix hdparm to use PRIu64 instead of typecasting to long long (which is 128 bits | Rob Landley | |
on 64 bit platforms), and move #include <inttypes.h> to libbb.h. | |||
2006-05-27 | Move portability stuff to platform.h, and clean up adjtimex.c a bit while | Rob Landley | |
I'm in the area. | |||
2006-05-27 | Consolidate #include <sys/time.h> so libbb.h does it. | Rob Landley | |
2006-05-26 | Change llist_add_* to take the address of the list rather than returning the new | Rob Landley | |
head, and change all the callers. | |||
2006-05-26 | Slight sanity fix: data is void *, not char *. And it's called data | Rob Landley | |
almost everywhere, so be consistent. | |||
2006-05-26 | - introduce and use bb_path_wtmp_file for portability (saves 11 Bytes). | Bernhard Reutner-Fischer | |
- fix last.c to also look at the double-underscore UT_ defines. | |||
2006-05-26 | - move llist to top of file so we can potentially use it in all prototypes ↵ | Bernhard Reutner-Fischer | |
easily | |||
2006-05-26 | - add workaround for tar being broken since it uses a non-portable constant. | Bernhard Reutner-Fischer | |
2006-05-26 | - move libc checks from busybox.h to platform.h | Bernhard Reutner-Fischer | |
- add ATTRIBUTE_ALWAYS_INLINE, endian handling for DEC UNIX, some more compiler dependent defines to platform.h - add conditional bb_setpgrp define to platform.h - remove superfluous specifying args from "#define fdprintf dprintf" | |||
2006-05-26 | fix spelling mistakes | Mike Frysinger | |
2006-05-25 | Rich Felker suggested removing dprintf() from watch, and one thing led to | Rob Landley | |
another... This adds bb_xspawn() support, which does vfork/exec. (I don't know why using a static instead of a local adds ~40 bytes, but using the local doesn't work...) | |||
2006-05-21 | New version of nohup that's much smaller, less paranoid, consistent, | Rob Landley | |
vaguely portable, and licensed GPLv2 "or later". | |||
2006-05-19 | - backout erroneously checked in snippet.. | Bernhard Reutner-Fischer | |
2006-05-19 | A pending item in my tree I might as well check in: I plan to migrate calloc() | Rob Landley | |
and bb_calloc() calls to bb_xzalloc() which allocates prezeroed memory but only takes one argument (the size). | |||
2006-05-19 | - remove emacs layout block as suggested by Robert P.J. Day | Bernhard Reutner-Fischer | |
- use shorter boilerplate while at it | |||
2006-05-19 | fix indenting in help output for ifconfig | Mike Frysinger | |
2006-05-19 | - single KERNEL_VERSION(a,b,c) macro in platform.h | Bernhard Reutner-Fischer | |
- rename get_kernel_revision() to get_linux_version_code from Robert P. J. Day | |||
2006-05-16 | Rob Sullivan cleaned up the longstanding patch from Hideki IWAMOTO to add | Rob Landley | |
ibs and obs support to dd, and made it configurable. I cleaned it up a bit further and moved conv= into the same config option. | |||
2006-05-16 | Make md5 calculation always go through an the buffer so that A) we don't | Rob Landley | |
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. | |||
2006-05-12 | implement -print0 for find | Paul Fox | |
2006-05-08 | Fiddling with llist to make memory management easier. Specifically, the | Rob Landley | |
option to delete the contents of the list when we delete the list is a good thing. | |||
2006-05-08 | add back in udhcp support | Mike Frysinger | |
2006-05-07 | The udhcp was deleted from busybox in 14634. Bolting an external project to | Rob Landley | |
the side of the tree doesn't _COUNT_, and I will not ship it. Udhcp was deleted shortly after I posted my philosophy for what should and shouldn't go into busybox: http://www.busybox.net/lists/busybox/2006-March/019484.html I complained about the change t the time. I've complained repeatedly since. But nobody felt like fixing it. External dependencies are something to be minimized. I don't care about the ability for packages to build outside busybox: something is either part of busybox, or it isn't. If I convert any part of the external udhcp repository to use libbb, I've broken the external package. Any random cleanups that touch that directory suddenly have to worry about external dependencies that are NOT OUR PROBLEM. Therefore, that directory is not and cannot be part of busybox. Wishful thinking isn't going to change that. I will not ship something I can't maintain. I'll try to get a new dhcp client and server in before the ship window closes, but I have a half-dozen other projects pending. I'm sorry this happened, but I'm not the one who removed it, and I'm not the one who ignored the project maintainer's repeated complaints about the situation for the next month and a half. | |||
2006-05-07 | Remove bb_strlen() in favor of -fno-builtin-strlen. Saves as many bytes | Rob Landley | |
as the old optimization did (actually does slightly better under gcc 4.0), and simplifies the code. | |||
2006-05-06 | fix udhcp again | Mike Frysinger | |
2006-05-05 | Patch from Dennis Vlasenko simplifying the APPLET macros. | Rob Landley | |
2006-05-04 | Not quite compiler independent, but we've never tried to be gcc independent | Rob Landley | |
anyway. This is at least less ugly than what was there before, and fixes building all sources at once. | |||
2006-05-04 | It was sitting there, in the patches directory, for years. It was delete it | Rob Landley | |
or apply it. It's small, simple, evil, part of SUSv3, and we can switch it off. | |||
2006-04-28 | More usage.h cleanups, with collateral changes to httpd. Specifically, | Rob Landley | |
most of our CONFIG entries switch stuff on instead of off when enabled, so fix the gratuitously reversed INETD thing. | |||
2006-04-27 | Patch from Dennis Vlasenko to add the option to compress help text. | Rob Landley | |
2006-04-25 | Convert a chunk of usage.h to USE_ and SKIP_ (more to do there), and fix a | Rob Landley | |
DEFALT typo in du while I was there. | |||
2006-04-18 | New applet cksum, from Rob Sullivan. | Rob Landley | |
2006-04-18 | - enable dumpleases applet again; bad rob | Bernhard Reutner-Fischer | |
2006-04-17 | enable udhcp applets again; bad rob | Mike Frysinger | |
2006-04-13 | - patch from Denis Vlasenko to add and use bb_xopen3() | Bernhard Reutner-Fischer | |
2006-04-12 | - patch from Denis Vlasenko to add and use bb_xchdir() | Bernhard Reutner-Fischer | |
2006-04-12 | - patch from Denis Vlasenko to add bb_xbind() and bb_xlisten() | Bernhard Reutner-Fischer | |
2006-04-12 | - patch from Denis Vlasenko to add and use bb_xdaemon() | Bernhard Reutner-Fischer | |
2006-04-12 | - patch from Denis Vlasenko to add and use bb_xsocket() and to use | Bernhard Reutner-Fischer | |
bb_xopen some more while at it. Also use shorter boilerplate while at it. | |||
2006-04-12 | - add and use bb_opendir(), bb_xopendir(). | Bernhard Reutner-Fischer | |
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 | |||
2006-04-11 | - include netinet/in.h for struct sockaddr_in. | Bernhard Reutner-Fischer | |
Closes bug #735 | |||
2006-04-11 | Robert P. J. Day writes: even in the header file, make it clear that the ↵ | Mike Frysinger | |
routine depends on __uClinux__ | |||
2006-04-10 | Patch from Tito to unify deluser and delgroup, and generally shrink code. | Rob Landley | |
2006-04-10 | Patch from Rob Sullivan to consolidate crc32 table generation. | Rob Landley | |