<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/util-linux/umount.c, branch 1_5_2</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=1_5_2</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=1_5_2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2007-02-03T17:28:39+00:00</updated>
<entry>
<title>suppress warnings about easch &lt;applet&gt;_main() having</title>
<updated>2007-02-03T17:28:39+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2007-02-03T17:28:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=06af2165288cd6516b89001ec9e24992619230e0'/>
<id>urn:sha1:06af2165288cd6516b89001ec9e24992619230e0</id>
<content type='text'>
no preceding prototype
</content>
</entry>
<entry>
<title>umount: umount -a shouldn't stop on first failure</title>
<updated>2006-11-12T17:23:45+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2006-11-12T17:23:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=1119972f917db59ccb7c74daebf5a0688e9d0e24'/>
<id>urn:sha1:1119972f917db59ccb7c74daebf5a0688e9d0e24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>getopt_ulflags -&gt; getopt32.</title>
<updated>2006-10-03T21:00:06+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2006-10-03T21:00:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=67b23e6043d8e2b30b0bf3bc105b8583c2a26db5'/>
<id>urn:sha1:67b23e6043d8e2b30b0bf3bc105b8583c2a26db5</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Change license statements (and clean up headers) on some of the files that</title>
<updated>2006-09-22T02:52:41+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2006-09-22T02:52:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=e9a7a6212b5881bd29ee5936b492f4d8899df8bb'/>
<id>urn:sha1:e9a7a6212b5881bd29ee5936b492f4d8899df8bb</id>
<content type='text'>
Erik or I are primary copyright holders on.
</content>
</entry>
<entry>
<title>whitespace cleanup</title>
<updated>2006-09-17T16:28:10+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2006-09-17T16:28:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=9213a9e0f2d8fd638ecd02e2628d96dd5c7d233e'/>
<id>urn:sha1:9213a9e0f2d8fd638ecd02e2628d96dd5c7d233e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>umount: do not try to close FILE* which is NULL.</title>
<updated>2006-09-14T16:40:46+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2006-09-14T16:40:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=af9854b81a681d2eb6c12f7db2ca54f1f4c65129'/>
<id>urn:sha1:af9854b81a681d2eb6c12f7db2ca54f1f4c65129</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The kernel can't handle umount /dev/hdc, we have to do it through mtab,</title>
<updated>2006-08-17T19:07:20+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2006-08-17T19:07:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=4470b74e29f98ffdd39acf8085e5b7cd0758edaa'/>
<id>urn:sha1:4470b74e29f98ffdd39acf8085e5b7cd0758edaa</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Fix umount so loop device disassociation hopefully doesn't screw up errno on</title>
<updated>2006-08-03T17:54:45+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2006-08-03T17:54:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=7478804b783619762a52a740037126ef8711acc2'/>
<id>urn:sha1:7478804b783619762a52a740037126ef8711acc2</id>
<content type='text'>
a failed mount.  And while I'm at it, legacy mdev removal was only being done
in the _failure_ case?  That can't be right.  Plus minor header cleanups
and an option parsing tweak.
</content>
</entry>
<entry>
<title>Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate</title>
<updated>2006-08-03T15:41:12+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2006-08-03T15:41:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=d921b2ecc0d294ad4bf8c7458fc52a60c28727d2'/>
<id>urn:sha1:d921b2ecc0d294ad4bf8c7458fc52a60c28727d2</id>
<content type='text'>
things like xasprintf() into xfuncs.c, remove xprint_file_by_name() (it only
had one user), clean up lots of #includes...  General cleanup pass.  What I've
been doing for the last couple days.

And it conflicts!  I've removed httpd.c from this checkin due to somebody else
touching that file.  It builds for me.  I have to catch a bus.  (Now you know
why I'm looking forward to Mercurial.)
</content>
</entry>
<entry>
<title>Patch from Yann Morin to put BLKGETSIZE64 in platform.h had rather a lot of</title>
<updated>2006-06-15T15:49:36+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2006-06-15T15:49:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=22d26fc6ae2af584482deaf92f25bb6a7261ad78'/>
<id>urn:sha1:22d26fc6ae2af584482deaf92f25bb6a7261ad78</id>
<content type='text'>
fallout due to the #include &lt;sys/mount.h&gt;.  Removed that #include from various
applets and fixed up those that were unhappy when that #include was made
because they'd block copied stuff out of it.  (Sigh.)
</content>
</entry>
</feed>
