aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* mount: fix warning (printf field width of * wants int, not size_t)Denis Vlasenko2006-09-191-1/+1
|
* getty: #include <syslog.h>Denis Vlasenko2006-09-191-0/+1
|
* change char *string = "foo" -> char string[] = "foo"Denis Vlasenko2006-09-193-53/+53
| | | | | | | | | | | | | | | | | | function old new delta xsetenv 45 44 -1 iproute_list_or_flush 1834 1833 -1 ipaddr_modify 1915 1914 -1 ipaddr_list_or_flush 1861 1860 -1 invarg 39 38 -1 do_set 1259 1258 -1 bb_verror_msg 268 267 -1 create_icmp_socket 142 140 -2 create_icmp6_socket 142 140 -2 bb_full_fd_action 324 322 -2 bb_path_mtab_file 10 - -10 .rodata 214796 214720 -76 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 0/11 up/down: 0/-99) Total: -99 bytes
* whitespace cleanupDenis Vlasenko2006-09-1792-218/+218
|
* mount: style fixletDenis Vlasenko2006-09-171-2/+4
|
* style fixesDenis Vlasenko2006-09-171-5/+4
|
* mount: revert mount --bind to using "bind" as fstype.Denis Vlasenko2006-09-171-1/+1
|
* mount: mount_it_now() - char *dir is not really needed.Denis Vlasenko2006-09-171-3/+3
|
* mount: fix "duplicate mount options in mtab" bugDenis Vlasenko2006-09-171-3/+21
|
* mount: nfs_strerror's static buffer was bigger than needed.Denis Vlasenko2006-09-171-1/+1
|
* mount: getopt_ulflag'ificationDenis Vlasenko2006-09-171-38/+24
|
* mount: style fixesDenis Vlasenko2006-09-171-34/+34
|
* mount: fix bugs: free(mp->mnt_fsname) of non-malloced ptr;Denis Vlasenko2006-09-171-17/+20
| | | | check for "more than 2 arguments" was actually checking for -2.
* mount: use bb_simplify_path as appropriateDenis Vlasenko2006-09-171-21/+13
|
* mount: style fixesDenis Vlasenko2006-09-171-21/+24
|
* login: apply fixes + getopt_ulflag'ification by BernhardDenis Vlasenko2006-09-171-44/+29
|
* - Steven Scholz pointed out that ssd's make-pid doesn't take an argument.Bernhard Reutner-Fischer2006-09-151-1/+1
|
* mount: reorder things, fix NFS-less mount.Denis Vlasenko2006-09-151-380/+360
|
* Unbreak allbareconfig.Rob Landley2006-09-151-5/+2
|
* So, in the cornucopia of superfulous warning directives I didn't add to theRob Landley2006-09-151-1/+1
| | | | | | | | | | | | | | | | | 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).
* Unbreak allbareconfig.Rob Landley2006-09-151-15/+3
| | | | | | 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.
* Strangely, using // in the comments I added was not a persistent accident.Rob Landley2006-09-141-65/+62
|
* login: eliminate forward decls and #ifdefsDenis Vlasenko2006-09-141-191/+166
|
* umount: do not try to close FILE* which is NULL.Denis Vlasenko2006-09-141-11/+13
|
* mount: -o remount should not add lines to /etc/mtabDenis Vlasenko2006-09-141-1/+1
|
* mount: move code from nfsmount.c into mount.cDenis Vlasenko2006-09-144-1031/+1018
|
* - make sure that the 'build' dir exists even if we are about to build just ↵Bernhard Reutner-Fischer2006-09-141-0/+7
| | | | one applet.
* - do away with silly comment and do the Right Thing wrt building the archives.Bernhard Reutner-Fischer2006-09-141-28/+1
| | | | You have to provide the absolute path to the objdir/target.ext you want to build, as can be seen in the respective makefiles..
* mount: fix mtab support (but it is still rather buggy)Denis Vlasenko2006-09-141-13/+27
|
* svn 15355 replaced "BusyBox is licensed under the GNU General Public PublicRob Landley2006-09-141-1/+1
| | | | | | | | | 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.
* More code from kernel developers, and therefore licensed under GPLv2 only.Rob Landley2006-09-141-12/+4
| | | | | | | Clarify the license boilerplate. On an unrelated note, this could use busyboxification. check_mount() looks reusable and ask() is generic...
* Add Larry Doolittle's ntpclient, plus some formatting tweaks.Rob Landley2006-09-131-3/+9
|
* - fix copy'n paste errors that got introduced when switching to the shorter ↵Bernhard Reutner-Fischer2006-09-1312-12/+12
| | | | | | boilerplate. No object code changes.
* - r16075 broke for de-selected FEATURE_UTMP; Partial fix that wants some ↵Bernhard Reutner-Fischer2006-09-131-28/+11
| | | | more cleanup (see FIXME in the patch).
* Revert duplicate patch.Rob Landley2006-09-121-8/+0
| | | | | | | | | | | | 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).
* Remove pointless "const". Bloatcheck says 0 bytes difference.Rob Landley2006-09-126-8/+9
|
* Fix from Bernhard for somebody trying to limp along with gcc 2.95.4.Rob Landley2006-09-121-0/+8
|
* Random cleanup hanging around my tree.Rob Landley2006-09-121-8/+0
|
* - small trivia to be gentle to gcc-2.95.x which had no va_copy but only ↵Bernhard Reutner-Fischer2006-09-125-19/+10
| | | | __va_copy.
* - fix warning about discarding qualifiers in initializationBernhard Reutner-Fischer2006-09-121-1/+1
|
* nfsmount: sanitize it. It had a rather peculiar idea of implementing "bg"Denis Vlasenko2006-09-113-189/+223
| | | | | | | | | 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.
* - convert a few xopen3(,,0) into xopen(,). Also peruse the fact that xopen ↵Bernhard Reutner-Fischer2006-09-117-8/+8
| | | | | | | | | | | | | | | | | | | | 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
* - merge xstat.c into xfuncs.cBernhard Reutner-Fischer2006-09-114-14/+12
|
* - Tito pointed out that Rob forgot to add e2fsprogs/blkid/list.cBernhard Reutner-Fischer2006-09-111-0/+110
|
* Build fixes for gcc 4.0 with -Werror, from Tito.Rob Landley2006-09-116-129/+17
|
* Error reporting fix for sulogin, plus remove help entries for options we neverRob Landley2006-09-112-4/+8
| | | | | implemented. (Plus a bit more of bbsh leaking in from my tree, but it shouldn't hurt anything and I'm lazy...)
* nfsmount: remove some really old code (for kernels 1.x!) + small cleanups.Denis Vlasenko2006-09-101-60/+63
|
* nfsmount: delete nfsmount.hDenis Vlasenko2006-09-101-242/+0
|
* nfsmount: nfsmount.h merged into nfsmount.cDenis Vlasenko2006-09-103-168/+260
|
* nfsmount: style fixDenis Vlasenko2006-09-101-104/+103
|