Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-09-15 | Unbreak allbareconfig. | Rob Landley | |
2006-09-15 | So, in the cornucopia of superfulous warning directives I didn't add to the | Rob Landley | |
tree, we have the warning about failed inlines (which with our inline limit set to zero means any usage of the "inline" keyword at all). Note that setting the inline limit to zero, and using -Werror, both predated adding the warning about inlines to the tree. So whatever checkin added that did nothing but break the tree. But oh well. The second category of superfluous warnings is warning about functions with no previous declaration. Apparently, if you add ALWAYS_INLINE to an empty function definition, it considers the sucker undeclared as far as the warning is concerned. (I.E. it's a buggy warning. I try not to ask the compiler to generate warnings it can't competently generate.) This is why I removed "inline" (unbreak allbareconfig), and couldn't replace it with "ALWAYS_INLINE" (still broke allbareconfig). | |||
2006-09-15 | Unbreak allbareconfig. | Rob Landley | |
We've had -Werror in the tree for quite a while, so adding #warning somewhat counterproductve way to make comments on the code that belong on the mailing list anyway. | |||
2006-09-14 | Strangely, using // in the comments I added was not a persistent accident. | Rob Landley | |
2006-09-14 | login: eliminate forward decls and #ifdefs | Denis Vlasenko | |
2006-09-14 | umount: do not try to close FILE* which is NULL. | Denis Vlasenko | |
2006-09-14 | mount: -o remount should not add lines to /etc/mtab | Denis Vlasenko | |
2006-09-14 | mount: move code from nfsmount.c into mount.c | Denis Vlasenko | |
2006-09-14 | - make sure that the 'build' dir exists even if we are about to build just ↵ | Bernhard Reutner-Fischer | |
one applet. | |||
2006-09-14 | - do away with silly comment and do the Right Thing wrt building the archives. | Bernhard Reutner-Fischer | |
You have to provide the absolute path to the objdir/target.ext you want to build, as can be seen in the respective makefiles.. | |||
2006-09-14 | mount: fix mtab support (but it is still rather buggy) | Denis Vlasenko | |
2006-09-14 | svn 15355 replaced "BusyBox is licensed under the GNU General Public Public | Rob Landley | |
License" with "BusyBox is licensed under the GNU General Public License version 2 or later... (This is the same license the Linux kernel is under...)" Except that the Linux kernel isn't under GPLv2 or later, it's just under GPLv2. Now they match again. | |||
2006-09-14 | More code from kernel developers, and therefore licensed under GPLv2 only. | Rob Landley | |
Clarify the license boilerplate. On an unrelated note, this could use busyboxification. check_mount() looks reusable and ask() is generic... | |||
2006-09-13 | Add Larry Doolittle's ntpclient, plus some formatting tweaks. | Rob Landley | |
2006-09-13 | - fix copy'n paste errors that got introduced when switching to the shorter ↵ | Bernhard Reutner-Fischer | |
boilerplate. No object code changes. | |||
2006-09-13 | - r16075 broke for de-selected FEATURE_UTMP; Partial fix that wants some ↵ | Bernhard Reutner-Fischer | |
more cleanup (see FIXME in the patch). | |||
2006-09-12 | Revert duplicate patch. | Rob Landley | |
I don't know why patch decided to apply this even though it was already in the tree. I thought the other hunks failed because they were totally unrelated leakage from Bernhard's tree (which they are; was the a reason for bundling them in with this fix? Do they have something to do with the GCC 2.95 fix? I suspect they prevent me from backporting this patch to 1.2.2 because the header consolidation into libbb.h hadn't been done yet, and no I'm not fixing it up: if that's the case then this patch won't be in 1.2.2 due to extraneous changes bundled with it that prevent a clean backport without rolling a new patch). | |||
2006-09-12 | Remove pointless "const". Bloatcheck says 0 bytes difference. | Rob Landley | |
2006-09-12 | Fix from Bernhard for somebody trying to limp along with gcc 2.95.4. | Rob Landley | |
2006-09-12 | Random cleanup hanging around my tree. | Rob Landley | |
2006-09-12 | - small trivia to be gentle to gcc-2.95.x which had no va_copy but only ↵ | Bernhard Reutner-Fischer | |
__va_copy. | |||
2006-09-12 | - fix warning about discarding qualifiers in initialization | Bernhard Reutner-Fischer | |
2006-09-11 | nfsmount: sanitize it. It had a rather peculiar idea of implementing "bg" | Denis Vlasenko | |
option - it was going to return a special flag back to caller and expecting caller to call it again with special parameter! Also caller was charged with calling mount() syscall... mount: mtab support was non-functional. Enabling it revealed serious bug which is not fixed yet. | |||
2006-09-11 | - convert a few xopen3(,,0) into xopen(,). Also peruse the fact that xopen ↵ | Bernhard Reutner-Fischer | |
defaults to 0777 on it's own, so we don't need to xopen3(,,0777). Saves a few bytes: $ size busybox.old busybox text data bss dec hex filename 839676 8780 243592 1092048 10a9d0 busybox.old 839660 8780 243592 1092032 10a9c0 busybox $ make CC=gcc-4.2-HEAD bloatcheck function old new delta static.vconfig_main 281 279 -2 static.rx_main 1076 1074 -2 static.mt_main 294 292 -2 static.gzip_main 753 751 -2 static.mkfs_minix_main 4034 4030 -4 static.unzip_main 1771 1766 -5 static.crontab_main 1513 1507 -6 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/7 up/down: 0/-23) Total: -23 bytes | |||
2006-09-11 | - merge xstat.c into xfuncs.c | Bernhard Reutner-Fischer | |
2006-09-11 | - Tito pointed out that Rob forgot to add e2fsprogs/blkid/list.c | Bernhard Reutner-Fischer | |
2006-09-11 | Build fixes for gcc 4.0 with -Werror, from Tito. | Rob Landley | |
2006-09-11 | Error reporting fix for sulogin, plus remove help entries for options we never | Rob Landley | |
implemented. (Plus a bit more of bbsh leaking in from my tree, but it shouldn't hurt anything and I'm lazy...) | |||
2006-09-10 | nfsmount: remove some really old code (for kernels 1.x!) + small cleanups. | Denis Vlasenko | |
2006-09-10 | nfsmount: delete nfsmount.h | Denis Vlasenko | |
2006-09-10 | nfsmount: nfsmount.h merged into nfsmount.c | Denis Vlasenko | |
2006-09-10 | nfsmount: style fix | Denis Vlasenko | |
2006-09-10 | ipcs: silly trick with strings. saves ~200 bytes. | Denis Vlasenko | |
2006-09-10 | Cleanup headers and replace the zero padding with an even smaller version. | Rob Landley | |
One of the pads turned out to be unnecessary: sizeof(struct TarHeader) is TAR_BLOCK_SIZE, the padding's in the struct. The others could be done inline with bb_common_bufsiz1. This is a cleanup I did to Denis' patch long ago, but got sidetracked by what turned into svn 15660. | |||
2006-09-09 | sulogin: minor cleanup. | Denis Vlasenko | |
2006-09-09 | setkeycodes: something horrible happened here | Denis Vlasenko | |
to indentation... fixed now | |||
2006-09-09 | top: fixed wrong comment, made error message more clear | Denis Vlasenko | |
2006-09-09 | tar: fix "xopen with O_CREAT" warning, improve zero padding write | Denis Vlasenko | |
(was doing zillions of 1-byte write syscalls) | |||
2006-09-09 | xopen3(O_RDONLY) -> xopen(O_RDONLY). | Denis Vlasenko | |
2006-09-09 | using [xa]sprintf for string concatenation is neat and saves | Denis Vlasenko | |
~100 bytes according to bloatcheck. Also this fixes bug in rpm | |||
2006-09-09 | wget: wrap one atrociously long line (around 200 chars long!). | Denis Vlasenko | |
2006-09-09 | udhcp: FEATURE_UDHCP_SYSLOG should be selected only if | Denis Vlasenko | |
udhcp[cd] really are going to use it. | |||
2006-09-08 | login: use some ideas from util-linux's login. | Denis Vlasenko | |
O_NONBLOCKing output on login timeout. fchmod instead of chmod (latter is racy). is_my_tty() is not needed anymore after race is fixed (is_my_tty() was racy too anyway...). | |||
2006-09-08 | few random readability enhansements. No code changes | Denis Vlasenko | |
2006-09-08 | login: make it saner and smaller by ~0.5k. | Denis Vlasenko | |
2006-09-08 | login: small fixes like \n removal, bb_error_msg'ification, etc. | Denis Vlasenko | |
2006-09-08 | login: previous commit comment was wrong :) | Denis Vlasenko | |
That commit added login script support. Now _this commit_ is a style fix. Sorry.... | |||
2006-09-08 | login: style fixes | Denis Vlasenko | |
2006-09-08 | Shrinkage/cleanup from Tito. | Rob Landley | |
2006-09-08 | Fix warnings. | Rob Landley | |