Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-02-27 | init: trivial compile fix | Denis Vlasenko | |
2007-02-21 | init: stop doing silly things with the console (-400 bytes) | Denis Vlasenko | |
init_shared.[ch]: unused, thus deleted | |||
2007-02-17 | init: code readability enhancements; very small code changes | Denis Vlasenko | |
2007-02-16 | - whitespace cleanup and add a possible shrinkage suggestion | Bernhard Reutner-Fischer | |
2007-02-03 | suppress warnings about easch <applet>_main() having | Denis Vlasenko | |
no preceding prototype | |||
2007-02-03 | assorted fixes for bugs found with randomconfig | Denis Vlasenko | |
2007-02-03 | lineedit: add missing #if/#endif | Denis Vlasenko | |
init: fix warnings | |||
2007-02-03 | Add BB_EXEC[LV]P() which encapsulate FEATURE_EXEC_PREFER_APPLETS | Denis Vlasenko | |
(patch from Gabriel L. Somlo <somlo@cmu.edu>) | |||
2007-01-29 | preparatory patch for -Wwrite-strings #3 | Denis Vlasenko | |
2007-01-29 | preparatory patch for -Wwrite-strings #2 | Denis Vlasenko | |
2007-01-21 | Introduce FEATURE_EXEC_PREFER_APPLETS = "re-execute our own | Denis Vlasenko | |
executable if we asked to exec someting with argv[0] == known_applet" Use it in init. Also respect PATH in init, remove explicit "/sbin" etc from exec. Patch by Gabriel L. Somlo <somlo@cmu.edu> | |||
2007-01-03 | convert calloc to xzalloc | Denis Vlasenko | |
fix sleep-on-die option | |||
2006-12-26 | style fixes | Denis Vlasenko | |
last xcalloc replaced by xzalloc | |||
2006-12-21 | introduce LONE_CHAR (optimized strcmp with one-char string) | 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-27 | reshuffle libbb.h contents so that order of decls makes sense | Denis Vlasenko | |
Found bad typo in largefile support :) | |||
2006-10-20 | message string changes, mostly for consistency, also -32 bytes in .rodata | Denis Vlasenko | |
2006-10-14 | add open_read_close() and similar stuff | Denis Vlasenko | |
2006-10-08 | attempt to regularize atoi mess. | Denis Vlasenko | |
2006-10-05 | build system overhaul | Denis Vlasenko | |
2006-10-03 | bb_applet_name -> applet_name | Denis Vlasenko | |
2006-10-03 | getopt_ulflags -> getopt32. | Denis Vlasenko | |
It is impossible to formulate sane ABI based on size of ulong because it can be 32-bit or 64-bit. Basically it means that you cannot portably use more that 32 option chars in one call anyway... Make it explicit. | |||
2006-09-27 | usage.h: remove ugly tricks. We have USE_FEATURE_xxx now. | Denis Vlasenko | |
Few bugs are now exposed... | |||
2006-09-22 | Change license statements (and clean up headers) on some of the files that | Rob Landley | |
Erik or I are primary copyright holders on. | |||
2006-09-07 | Add CONFIG_FEATURE_SYSLOG which controls whether | Denis Vlasenko | |
bb_xx_msg will ever try to send output to syslog. Add "select CONFIG_FEATURE_SYSLOG" to relevant applets. This allows to omit syslog code if we do not have any syslog-capable applets in the build. | |||
2006-08-29 | Svn 16007 broke the build under gcc 4.0.3. This fixes up some of the damage | Rob Landley | |
(the e2fsprogs directory is too twisty and evil to easily fix, but I plan to rewrite it anyway so I'll just bump that up in priority a bit). | |||
2006-07-16 | Cleaup read() and write() variants, plus a couple of new functions like | Rob Landley | |
xlseek and fdlength() for the new mkswap. | |||
2006-07-09 | Patch from Shaun Jackman to set environment variable RUNLEVEL equal to | Rob Landley | |
init's argv[1], so if you append "single" to your kernel command line and the kernel doesn't parse it, RUNLELEL=single. Plus a few unrelated header cleanups while I was in the area... | |||
2006-07-01 | More removal of "#if 0" content. | "Robert P. J. Day" | |
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-06-02 | - fix CONFIG_DEBUG_INIT compile failure | Bernhard Reutner-Fischer | |
2006-06-01 | make halt and poweroff messages more accurate (i.e., claim "we're about to", | Paul Fox | |
rather than "it's done", and combine with reboot handler to save space. | |||
2006-05-31 | - fix IMA compile error i introduced when adding this untested snippet. | Bernhard Reutner-Fischer | |
2006-05-30 | - consolidate "Sending SIG%s to all processes"; untested.. | Bernhard Reutner-Fischer | |
text data bss dec hex filename 5379 32 8 5419 152b init/init.o.oorig 5358 32 8 5398 1516 init/init.o | |||
2006-05-30 | - remove useless variable "status" from init_main. | Bernhard Reutner-Fischer | |
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 | |||
2006-05-30 | - use config_buffer for message() | Bernhard Reutner-Fischer | |
- 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 | |||
2006-05-29 | - DEBUG_INIT -> config CONFIG_DEBUG_INIT | Bernhard Reutner-Fischer | |
2006-05-29 | - landley, remove this? | Bernhard Reutner-Fischer | |
2006-05-29 | - set_term() doesn't need an argument. (Like r15220 this is just compile-tested) | Bernhard Reutner-Fischer | |
text data bss dec hex filename 5432 32 8 5472 1560 init/init.o.r15220 5426 32 8 5466 155a init/init.o | |||
2006-05-29 | - move common code into new open_new_terminal() function; | Bernhard Reutner-Fischer | |
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.. | |||
2006-05-27 | Consolidate #include <sys/time.h> so libbb.h does it. | Rob Landley | |
2006-05-26 | - provide fallback defines for non-linux | Bernhard Reutner-Fischer | |
2006-05-26 | - use portability wrapper define bb_setpgrp. | Bernhard Reutner-Fischer | |
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-13 | pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the ↵ | Mike Frysinger | |
mailing list | |||
2006-05-13 | fix whitespace | Mike Frysinger | |
2006-04-29 | just include fcntl.h not sys/fcntl.h | Mike Frysinger | |
2006-04-13 | Patch from Robert P Day: let menuconfig indent stuff for us, we don't have | Rob Landley | |
to do it in Config.in. | |||
2006-03-28 | remove some more config code rob missed in rev 13701 cleanup as reported by ↵ | Mike Frysinger | |
Robert P. J. Day | |||
2006-03-27 | More from Jan Kiszka: this is a port of the latest sysv-init SELinux patch. | Rob Landley | |
It makes busybox invoke the libselinux library function to load the binary policy right at system start-up. It was successfully tested on a mini-SELinux system. Note: requires recent libselinux. I'm using 1.28. |