busybox/util-linux
Rob Landley 4470b74e29 The kernel can't handle umount /dev/hdc, we have to do it through mtab,
except that we still have to work when there is no mtab.

Oh, and while we're at it, take advantage of the fact that modern processors
avoid branches via conditional assignment where possible.  ("x = a ? b : c;"
turns into "x = c; if (a) x = b;" because that way there's no branch to
potentially mispredict and thus never a bubble in the pipeline.  The if(a)
turns into an assembly test followed by a conditional assignment (rather
than a conditional jump).)  So since the compiler is going to do that _anyway_,
we might as well take advantage of it to produce a slightly smaller binary.

So there.
2006-08-17 19:07:20 +00:00
..
Config.in Add shared subtree support, suggested by Vladimir Dronnikov. Also break out a 2006-08-08 01:39:49 +00:00
dmesg.c Add back in non-ifdef version of FEATURE_PRETTY_PRINT, and get the attribution 2006-07-27 16:40:55 +00:00
fbset.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
fdformat.c There are a number of reasons for reinventing printf(). Writing status to 2006-08-04 22:02:55 +00:00
fdisk.c Remove xcalloc() and convert its callers to xzalloc(). About half of them 2006-08-03 20:07:35 +00:00
freeramdisk.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
fsck_minix.c Remove warnings caused by #include <sys/mount.h> in platform.h. Apparently 2006-06-16 04:25:19 +00:00
getopt.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
hexdump.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
hwclock.c Consolidate #include <sys/time.h> so libbb.h does it. 2006-05-27 21:42:58 +00:00
ipcrm.c Standardize on the vi editing directives being on the first line. 2006-07-02 19:47:05 +00:00
ipcs.c Standardize on the vi editing directives being on the first line. 2006-07-02 19:47:05 +00:00
losetup.c Standardize on the vi editing directives being on the first line. 2006-07-02 19:47:05 +00:00
Makefile pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the mailing list 2006-05-13 02:33:09 +00:00
Makefile.in Jason Schoon writes: This makes the case where LFS is not defined, but fdisk is configured with large disk support use the pretty build rules. 2006-04-21 21:59:22 +00:00
mdev.c Patch from Chris Steel to fix mdev deleting device nodes. 2006-08-10 01:09:37 +00:00
mkfs_minix.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
mkswap.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
more.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
mount.c Vladimir Dronnikov convinced me to twiddle the semantics of the new shared 2006-08-09 19:51:13 +00:00
nfsmount.c Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate 2006-08-03 15:41:12 +00:00
nfsmount.h Make some 64 bit warnings go away on x86-64. 2006-06-19 03:20:03 +00:00
pivot_root.c - remove emacs layout block as suggested by Robert P.J. Day 2006-05-19 19:29:19 +00:00
rdate.c - No options should set the current system time. 2006-06-03 10:24:20 +00:00
readprofile.c Make a warning go away on 64-bit systems. 2006-08-06 20:41:11 +00:00
setarch.c Patch from tito, acked by Bernhard Fischer. 2006-03-20 02:20:18 +00:00
swaponoff.c Patch from Yann Morin to put BLKGETSIZE64 in platform.h had rather a lot of 2006-06-15 15:49:36 +00:00
switch_root.c Standardize on the vi editing directives being on the first line. 2006-07-02 19:47:05 +00:00
umount.c The kernel can't handle umount /dev/hdc, we have to do it through mtab, 2006-08-17 19:07:20 +00:00