aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Patch from Atsushi Nemoto:Rob Landley2006-06-021-2/+3
| | | | | | This patch make depmod.pl more robust in cross environment.  If native nm did not recognize target's object, you can override it with NM environment variable.
* - move #include busybox.h to the very top so we pull in the configBernhard Reutner-Fischer2006-06-0234-193/+77
| | | | and eventual platform specific includes in early.
* Header cleanup: don't #include headers that libbb.h already includes.Rob Landley2006-06-028-39/+13
|
* #ifdef reduction.Rob Landley2006-06-022-95/+77
|
* - fix CONFIG_DEBUG_INIT compile failureBernhard Reutner-Fischer2006-06-021-8/+15
|
* use xmalloc()Mike Frysinger2006-06-021-1/+1
|
* fix fdflish typo (reported by erik hovland)Paul Fox2006-06-021-1/+1
|
* - look at bb_applet_name. Should close bugs #892 and #893Bernhard Reutner-Fischer2006-06-011-40/+40
| | | | also restructure code a bit so the fix only adds 1 byte..
* - shrink logread a bit.Bernhard Reutner-Fischer2006-06-011-22/+6
| | | | | | text data bss dec hex filename 862 26 188 1076 434 logread.o.orig 825 26 188 1039 40f logread.o
* make halt and poweroff messages more accurate (i.e., claim "we're about to",Paul Fox2006-06-011-24/+21
| | | | rather than "it's done", and combine with reboot handler to save space.
* Shaun Jackman pointed out that KERNEL_VERSION() is used without guards, soRob Landley2006-06-011-2/+0
| | | | defining it in a guard is silly.
* The common case APPLET() macro only needs three arguments.Rob Landley2006-06-011-232/+232
|
* Bugfix from Shaun Jackman: don't attempt to write 64 bytes and then fail ifRob Landley2006-05-311-1/+4
| | | | the write wasn't 192 bytes long.
* Add CONFIG_NITPICK. (And tweak a couple other help entries while I'm there.)Rob Landley2006-05-311-15/+37
| | | | Nothing's actually using it yet, but we need it.
* Patch from Tito to remove long options from hdparm.Rob Landley2006-05-313-28/+14
|
* Use BB endianness macro.Rob Landley2006-05-311-2/+1
|
* Header file cleanup. platform.h apparently needs to be included early on so itRob Landley2006-05-312-36/+21
| | | | | | | | | | | can figure out what header files to include, and override stuff that comes later. But applets shouldn't include platform.h directly, they should include busybox.h or libbb.h. Since busybox.h already includes libbb.h, move libbb.h to the top of busybox.h and platform.h near the top of libbb.h (right after bbconfig.h, which is something platform.h also needs access to). While we're at it, move some stuff from busybox.h to libbb.h so we have one big file to audit/clean up/try to make sense of instead of many.
* Add catv (separate applet instead of cat -v). Also cleanup cat.c comments,Rob Landley2006-05-316-29/+82
| | | | | | | | | | | | | | | | | | the following of which (from cat.c) belongs in svn history instead of the source code: /* Mar 16, 2003 Manuel Novoa III (mjn3@codepoet.org) * * This is a new implementation of 'cat' which aims to be SUSv3 compliant. * * Changes from the previous implementation include: * 1) Multiple '-' args are accepted as required by SUSv3. The previous * implementation would close stdin and segfault on a subsequent '-'. * 2) The '-u' options is required by SUSv3. Note that the specified * behavior for '-u' is done by default, so all we need do is accept * the option. */
* - fix IMA compile error i introduced when adding this untested snippet.Bernhard Reutner-Fischer2006-05-312-1/+2
|
* ha! a scratch-buffer! ;)Bernhard Reutner-Fischer2006-05-311-0/+25
| | | | put the isdigit hack into it to help landley out..
* - make getopt_ulflags aware of CONFIG_GETOPT_LONGBernhard Reutner-Fischer2006-05-311-1/+10
|
* - add CONFIG_FEATURE_WGET_LONG_OPTIONSBernhard Reutner-Fischer2006-05-312-0/+11
|
* - convert xcalloc(1,x) to xzallocBernhard Reutner-Fischer2006-05-311-3/+3
|
* - shrink klogd a bitBernhard Reutner-Fischer2006-05-311-35/+37
| | | | | | text data bss dec hex filename 569 0 0 569 239 sysklogd/klogd.o.orig 537 0 0 537 219 sysklogd/klogd.o
* - s/defined(__uClinux__)/BB_NOMMU/Bernhard Reutner-Fischer2006-05-317-19/+19
| | | | | | | 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().
* - conditionally define BB_NOMMUBernhard Reutner-Fischer2006-05-311-4/+14
|
* Since we have less than 100k of usage.h data anyway, using bzip -9 is silly.Rob Landley2006-05-301-1/+1
| | | | | | | | | That says use 900k chunks when compressing, which needs about 4 megs of data structures to undo the Burrows-Wheeler transform. Switching it down to bzip -1 (100k chunks) should have no impact on the compression (since it still all fits in one chunk) but should reduce runtime decompression memory requirements to something like 500k. Still larger than gunzip, but not egregiously so.
* Test to see if I can rename a file without blanking its history...Rob Landley2006-05-301-0/+1
|
* Note about BB_NOMMU.Rob Landley2006-05-301-0/+2
|
* - consolidate "Sending SIG%s to all processes"; untested..Bernhard Reutner-Fischer2006-05-303-6/+7
| | | | | | text data bss dec hex filename 5379 32 8 5419 152b init/init.o.oorig 5358 32 8 5398 1516 init/init.o
* - this could use a brother which deals with glibc based systems..Bernhard Reutner-Fischer2006-05-301-1/+1
|
* - remove useless variable "status" from init_main.Bernhard Reutner-Fischer2006-05-301-3/+2
| | | | | | | | | http://www.opengroup.org/onlinepubs/009695399/functions/waitpid.html suggests that we need not specify a status if we don't want, and we don't. "If wait() or waitpid() return because the status of a child process is available, these functions shall return a value equal to the process ID of the child process. In this case, if the value of the argument stat_loc is not a null pointer, information shall be stored in the location pointed to by stat_loc. " text data bss dec hex filename 5391 32 8 5431 1537 init/init.o.06 5379 32 8 5419 152b init/init.o
* - use config_buffer for message()Bernhard Reutner-Fischer2006-05-301-25/+14
| | | | | | | | | | | | | | - add second argument to waitfor(*action,pid); if action==NULL then use pid tor wait for. If an action was given, we wait for the action to finish just as before. In run() remove second and third occurance of the same functionality the waitfor() call now provides. Adjust the former only caller of waitfor accordingly. PS: Not using waitfor but creating a second function used a few bytes more than simply extending and reusing waitfor. text data bss dec hex filename 5426 32 8 5466 155a init/init.o.orig 5391 32 8 5431 1537 init/init.o
* Put parentheses around some of the SWAP() macros, as pointed out by PeterRob Landley2006-05-301-6/+6
| | | | Kjellerstedt.
* Teach bloatometer about .rodata, and tweak the display into something thatRob Landley2006-05-291-8/+10
| | | | has a better chance of getting merged.
* - cleanup conftest temporary files.Bernhard Reutner-Fischer2006-05-291-1/+1
|
* - DEBUG_INIT -> config CONFIG_DEBUG_INITBernhard Reutner-Fischer2006-05-292-13/+16
|
* - landley, remove this?Bernhard Reutner-Fischer2006-05-291-1/+1
|
* - set_term() doesn't need an argument. (Like r15220 this is just compile-tested)Bernhard Reutner-Fischer2006-05-291-6/+6
| | | | | | | text data bss dec hex filename 5432 32 8 5472 1560 init/init.o.r15220 5426 32 8 5466 155a init/init.o
* - move common code into new open_new_terminal() function;Bernhard Reutner-Fischer2006-05-292-24/+28
| | | | | | | | | | | | | text data bss dec hex filename 864434 10244 645892 1520570 1733ba busybox_old 864386 10244 645892 1520522 17338a busybox_unstripped add/remove: 1/0 grow/shrink: 0/2 up/down: 92/-143 (-51) function old new delta open_new_terminal - 92 +92 exec_signal 345 276 -69 run 1527 1453 -74 Again, 48 != 51 so let's trust the former..
* - just whitespaceBernhard Reutner-Fischer2006-05-291-731/+741
|
* - ls: remove unused variableBernhard Reutner-Fischer2006-05-293-21/+12
| | | | | | | | - dpkg.c, diff: use xstat text data bss dec hex filename 848823 9100 645216 1503139 16efa3 busybox_old 848679 9100 645216 1502995 16ef13 busybox_unstripped bloatcheck is completely useless as it sees -79 for this, which is bogus.
* More size shrinkage.Rob Landley2006-05-2911-197/+37
|
* Size reductions, mostly switching things to use libbb functions.Rob Landley2006-05-296-91/+26
|
* Add SWAP_LE?? and SWAP_BE?? macros, and make things use them. Converts valuesRob Landley2006-05-294-31/+29
| | | | | to/from little endian or big endian, which is a NOP if that's what the current platform already is.
* This is not C++.Rob Landley2006-05-291-1/+1
|
* A few new todo items from email with Bernhard.Rob Landley2006-05-291-0/+9
|
* Remove _() and N_() from platform.h. #define them as NOP macros in the twoRob Landley2006-05-293-12/+9
| | | | | | 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.
* Remove _().Rob Landley2006-05-291-14/+12
|
* Remove _().Rob Landley2006-05-291-52/+52
|