Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-05-01 | test: code size saving, no logic changes | Denis Vlasenko | |
ps: fix warning, make a bit smaller kill -l: make smaller & know much more signals function old new delta get_signum 121 153 +32 kill_main 826 843 +17 get_signame 44 36 -8 signals 252 224 -28 .rodata 131955 131923 -32 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/3 up/down: 49/-68) Total: -19 bytes | |||
2007-04-29 | ash,kill: use common code for kill applet/builtin | Denis Vlasenko | |
# make bloatcheck function old new delta evaltreenr 644 654 +10 evaltree 644 654 +10 parse_conf 1440 1444 +4 dpkg_deb_main 426 429 +3 ed_main 3319 3321 +2 passwd_main 2093 2091 -2 kill_main 830 826 -4 singlemount 4609 4601 -8 find_command 962 954 -8 get_lcm 123 105 -18 .rodata 132243 132147 -96 killcmd 449 120 -329 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 5/7 up/down: 29/-465) Total: -436 bytes # size busybox_old busybox_unstripped text data bss dec hex filename 723901 2940 27504 754345 b82a9 busybox_old 723457 2940 27504 753901 b80ed busybox_unstripped | |||
2007-02-03 | suppress warnings about easch <applet>_main() having | Denis Vlasenko | |
no preceding prototype | |||
2007-01-13 | whitespace fixes (leading spaces to tab) | Denis Vlasenko | |
2006-11-05 | replace /proc scanning code by more versatile one. | Denis Vlasenko | |
Use it where appropriate. Stop scanning /etc/passwd *for every process*!!! (uid->username) top: reduce memory usage - we won't save unneeded fields from /proc info anymore. Downside: ~+250 bytes of code | |||
2006-11-05 | top: improve CPU% calculation | Denis Vlasenko | |
style fixes | |||
2006-11-01 | Unneeded code removed, usused field "unsigned pscpu" removed | Denis Vlasenko | |
2006-11-01 | PID should be stored in pid_t, not int or long. | Denis Vlasenko | |
find_pid_by_name() was returning 0 or -1 in last array element, but -1 was never checked. We can use just 0 intead. | |||
2006-10-08 | attempt to regularize atoi mess. | Denis Vlasenko | |
2006-10-03 | bb_applet_name -> applet_name | Denis Vlasenko | |
2006-09-27 | kill: implement killall5. OpenWRT folks will be happy. | Denis Vlasenko | |
However their code was unusably different from sysvinit original. Run tested. | |||
2006-09-27 | kill: fix bugs (kill -l output was horrible), fix style, constify data | Denis Vlasenko | |
2006-09-12 | Random cleanup hanging around my tree. | Rob Landley | |
2006-07-12 | A couple things that got tangled up in my tree, easier to check in both than | Rob Landley | |
untangle them: Rewrite u_signal_names() into get_signum() and get_signame(), plus trim the signal list to that required by posix (they can specify the numbers for the rest if they really need them). (This is preparatory cleanup for adding a timeout applet like Roberto Foglietta wants.) Export the itoa (added due to Denis Vlasenko, although it's not quite his preferred implementation) from xfuncs.c so it's actually used, and remove several other redundant implementations of itoa and utoa() in the tree. | |||
2006-06-02 | - move #include busybox.h to the very top so we pull in the config | Bernhard Reutner-Fischer | |
and eventual platform specific includes in early. | |||
2006-03-06 | Robert P. Day removed 8 gazillion occurrences of "extern" on function | Rob Landley | |
definitions. (That should only be on prototypes.) | |||
2006-01-25 | close bug 638 | "Vladimir N. Oleynik" | |
2006-01-25 | just whitespace | Tim Riker | |
2006-01-04 | Jason Schoon writes: | Mike Frysinger | |
Here is a patch for kill that I posted long ago, but forgot about until today. This allows kill to specify a negative process/group (such as -1). The shell already had this fix applied by Vodz some time ago. | |||
2004-08-19 | Patch from Tito adding support for '-q' | Eric Andersen | |
2004-03-15 | Remove trailing whitespace. Update copyright to include 2004. | Eric Andersen | |
2003-08-06 | Fixup segfault on 'kill -q' | Eric Andersen | |
2003-07-26 | Rework kill / killall so it behaves itself, even when subjected | Eric Andersen | |
to abuse. -Erik | |||
2003-07-14 | Update a bunch of docs. Run a script to update my email addr. | Eric Andersen | |
2003-03-19 | Major coreutils update. | Manuel Novoa III | |
2003-02-09 | Fix compiler warnings, patch by Steven Scholz | Glenn L McGrath | |
2002-11-25 | last_patch_67 from Vladimir N. Oleynik | Glenn L McGrath | |
2002-10-22 | Patch last_pach62 from vodz. This patch moves all the /proc parsing | Eric Andersen | |
code into libbb so it can be shared by ps, top, etc, saving over 1.5k. | |||
2002-09-16 | Apply vodz' last_patch52 | Eric Andersen | |
2002-07-23 | Fix indentation. Support killall -q, for pcmcia-cs | Eric Andersen | |
-Erik | |||
2002-04-13 | Update some missing copyright notices | Eric Andersen | |
2001-12-20 | Remove `== TRUE' tests and convert `!= TRUE' and `== FALSE' tests to use !. | Matt Kraai | |
2001-12-06 | If find_pid_by_name() had an error, it was returning -1, but storing | Eric Andersen | |
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-10-24 | Major rework of the directory structure and the entire build system. | Eric Andersen | |
-Erik | |||
2001-08-02 | Latest patch from vodz. Adds a check for divide by zero in the posix | Eric Andersen | |
math suport, cleaner math syntax error checking, moves redundant signal string tables (from kill and ash) into libbb and provides a few cleanups elsewhere. | |||
2001-07-19 | Some adjustments, mostly from David McCullough <davidm@lineo.com> to | Eric Andersen | |
make busybox be more uClinux friendly. I also adjusted Config.h for uClinux so it will automagically disable apps the arn't going to work without fork() and such. -Erik | |||
2001-07-05 | Fix a stupid thinko, and fix killall to cope with the updated | Eric Andersen | |
find_pid_by_name() interface -Erik | |||
2001-03-09 | A cleanup patch from Jeff Garzik to static-ify a number of | Eric Andersen | |
namespace polluting things that really should be static. | |||
2001-02-20 | It turns out that DODMALLOC was broken when I reorganized busybox.h | Eric Andersen | |
header file usage before the 0.49 release. To fix it, I had to move the '#include "busybox.h"' to the end of the list of #include files. -Erik | |||
2001-02-14 | This patch, put together by Manuel Novoa III, is a merge of work | Eric Andersen | |
done by Evin Robertson (bug#1105) and work from Manuel to make usage messages occupy less space and simplify how usage messages are displayed. | |||
2001-01-31 | Removed trailing \n from error_msg{,_and_die} messages. | Matt Kraai | |
2001-01-27 | Fix header file usage -- there were many unnecessary header files included in | Eric Andersen | |
busybox.h which slowed compiles. I left only what was needed and then fixed up all the apps to include their own header files. I also fixed naming for pwd.h and grp.h functions. Tested to compile and run with libc5, glibc, and uClibc. -Erik | |||
2001-01-23 | #define -> static const int. Also got rid of some big static buffers. | Mark Whitley | |
2000-12-18 | Change calls to error_msg.* and strerror to use perror_msg.*. | Matt Kraai | |
2000-12-07 | Changed names of functions in utility.c and all affected files, to make | Mark Whitley | |
compliant with the style guide. Everybody rebuild your tags file! | |||
2000-12-01 | Stop using TRUE and FALSE for exit status. | Matt Kraai | |
2000-09-25 | Renamed "internal.h" to the more sensible "busybox.h". | Eric Andersen | |
-Erik | |||
2000-09-13 | List of signals updated from util-linux-2.10o | Pavel Roskin | |
Architecture names are no longer used - should now compile on SPARC | |||
2000-08-10 | Some #include updates. | Eric Andersen | |
-Erik | |||
2000-07-16 | Extract usage information into a separate file. | Matt Kraai | |