aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2006-04-11Robert P. J. Day writes: even in the header file, make it clear that the ↵Mike Frysinger
routine depends on __uClinux__
2006-04-10Patch from Tito to unify deluser and delgroup, and generally shrink code.Rob Landley
2006-04-10Patch from Rob Sullivan to consolidate crc32 table generation.Rob Landley
2006-04-06- patch from Rob Sullivan to add support for -LBernhard Reutner-Fischer
2006-04-06- new applet diff. Rob Sullivan writes:Bernhard Reutner-Fischer
Here's my attempt at a mini diff applet - it's adapted from the code at http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/diff/, and only supports unified diffs. I've busyboxified everything to a reasonable degree, so I think the code is suitable enough to be included, but there's still a fair bit of cleaning up to be done.
2006-04-03- move buffer allocation schemes to libbb.hBernhard Reutner-Fischer
- include the correct headers: applets need busybox.h while lib* need libbb.h
2006-04-02- typos: s/compatability/compatibility/g;s/compatable/compatible/g;Bernhard Reutner-Fischer
2006-04-02- typo: s/compenent/component/gBernhard Reutner-Fischer
add a bit of documentation.
2006-03-31- update help text.Bernhard Reutner-Fischer
the interface argument is now a lowercase 'i' to match the big arping commandline-syntax.
2006-03-30Update ipaddr help to match reality.Rob Landley
2006-03-29find ./ -name .cvsignore | xargs svn rmBernhard Reutner-Fischer
2006-03-28just whitespace fixesMike Frysinger
2006-03-27setlogcons, from Jan Kaszka.Rob Landley
2006-03-25Define both big endian and little endian macros.Rob Landley
2006-03-23fix typoMike Frysinger
2006-03-20Cleanup: remove double quotes that don't seem to be needed.Rob Landley
2006-03-14Tito unified fdflush and freeramdisk. I tweaked the result a bit.Rob Landley
2006-03-13Patch from Denis Vlasenko to add xstat() and use it.Rob Landley
2006-03-09Fixup to the previous (portability) patch. Linux actually does needRob Landley
arpa/inet.h rather than netinet/in.h, otherwise we get warnings.
2006-03-09Portability patch from rfelker. The bb_asprintf.c thing needs an eventualRob Landley
follow up in platform.h to set the #ifdef, but the workaround works for everybody, so...
2006-03-08import most of e2fsprogs 1.38 updatesMike Frysinger
2006-02-24Missed one in the get_line_from_file() update...Rob Landley
2006-02-23- put NLS stuff in one central place to avoid redefines.Bernhard Reutner-Fischer
Fixes warnings about: fdisk.c:45:1: warning: "_" redefined nfsmount.c:121:1: warning: "_" redefined nfsmount.c:122:1: warning: "N_" redefined interface.c:84:1: warning: "_" redefined
2006-02-23Convert all the applets from #include to USE(). Had to fix some nonstandardRob Landley
naming along the way to get USE() macros for everything.
2006-02-22fix applet orderMike Frysinger
2006-02-22You don't need an #ifdef around #defines in usage.Rob Landley
2006-02-21Patch from Devin Bayer to split up hash_fd.c into md5.c and sha1.c. (I tweakedRob Landley
md5_sha1_sum.c to convert some #ifdef CONFIG to if(ENABLE).)
2006-02-21Walter Harms added -D to date, and I did a code cleanup while I was in theRob Landley
area. Probably broke something...
2006-02-21eat extraneous newlines at the end of applet full usageMike Frysinger
2006-02-21add setarch/linux32/linux64 appletMike Frysinger
2006-02-20Patch from Giuseppe Ciotta to specify retry count.Rob Landley
2006-02-20remove #undef strlen, use #define strlen always but without ↵"Vladimir N. Oleynik"
xfunc/BB_STRLEN_IMPLEMENTATION
2006-02-16moved BB_BANNER to applets/version.c file: make kernel like version, "Vladimir N. Oleynik"
removed depend loop: busybox.h depend with BB_BT, and all sources depend with busybox.h
2006-02-15full removed config.h, use bb_config.h only"Vladimir N. Oleynik"
2006-02-13New USE() macrosRob Landley
For each CONFIG_SYMBOL, include/bb_config.h now has both ENABLE_SYMBOL and USE_SYMBOL(x). ENABLE_SYMBOL is still always defined (1 or 0) so that if(ENABLE) should optimize out when it's zero. The USE_SYMBOL(X) will only splice in X if the symbol is defined, otherwise it'll be empty. Thus we can convert this: #ifdef CONFIG_ARGS opt = bb_getopt_ulflags(argc, argv, "ab:c" #ifdef CONFIG_THINGY "d:" #endif , &bvalue #ifdef CONFIG_THINGY , &thingy #endif ); #endif into this: if (ENABLE_ARGS) { opt = bb_getopt_ulflags(argc, argv, "ab:c" USE_THINGY("d:"), &bvalue USE_THINGY(, &thingy)); } And it should produce the same code. Unlike the old versions in include/_usage.h, the new USE_SYMBOL(x) can handle commas in its arguments (as shown above). (The _usage.h file is obsolete and no longer generated.) Nobody should need to include config.h directly anymore, bb_config.h should define all the configuration stuff we need. Someday, the CONFIG_SYMBOL versions should go away in favor of ENABLE_SYMBOL and USE_SYMBOL(). Thanks to vodz for the new version of bb_mkdep.c that works with function macros.
2006-02-06fixup whitespace in awk help outputMike Frysinger
2006-02-02fix mdev help outputMike Frysinger
2006-01-31- add and use ATTRIBUTE_ALIGNED(num_bytes)Bernhard Reutner-Fischer
- remove unused parameter pindex from fdisk.c, xbsd_initlabel()
2006-01-30Re-add initrd support, unify halt/reboot/poweroff, add -n and -f options.Rob Landley
2006-01-25new applet. Thanks Roberto A. Foglietta"Vladimir N. Oleynik"
2006-01-25just whitespaceTim Riker
2006-01-23Testing CONFIG_SORT_BIG to display the help for the big version of sort isn'tRob Landley
much use when the symbol is CONFIG_FEATURE_SORT_BIG.
2006-01-22- add platform.h.Bernhard Reutner-Fischer
- use shorter boilerplate while at it.
2006-01-20Patch from Aurelien Jacobs to add unlzma. (A new decompression type,Rob Landley
see www.7-zip.org)
2006-01-19- Document -m, -c, -s and provide a default shell for standalone build.Bernhard Reutner-Fischer
- Wrap overlong lines plus a few whitespace fixes. - add GPL header.
2006-01-15- shared libbusybox.Bernhard Reutner-Fischer
- IMA compilation option (aka IPO, IPA,..) Please holler if i broke something..
2006-01-13add find's "-mmin" option. configurable.Paul Fox
2006-01-08Tito writes:Mike Frysinger
Somehow while applying the bb_do_delay patch a change slipped in libbb.h that broke compilation. libbb.h Line 355 extern char bb_path_mtab_file[]; This conflicts with mtab_file.c #if defined(CONFIG_FEATURE_MTAB_SUPPORT) const char bb_path_mtab_file[] = "/etc/mtab"; #else const char bb_path_mtab_file[] = "/proc/mounts"; #endif
2006-01-06patch from tito: consolidate delay functions as bb_do_delay()Rob Landley
2006-01-04make mount usage a bit more terseMike Frysinger