<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/libbb, branch dscho-kill-gently</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=dscho-kill-gently</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=dscho-kill-gently'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2017-08-24T12:47:41+00:00</updated>
<entry>
<title>libbb: don't compile various Linux-specific functions</title>
<updated>2017-08-24T12:47:41+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2017-08-24T12:47:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=7a4491e1f8c77a9825bb70fa4367549746eb90c0'/>
<id>urn:sha1:7a4491e1f8c77a9825bb70fa4367549746eb90c0</id>
<content type='text'>
xfuncs_printf.c includes a number of Linux-specific functions.
They handle things like SELinux, ioctls, devices and forking.

Nothing in busybox-w32 uses them, so don't compile them.
</content>
</entry>
<entry>
<title>mode_string: S_IFBLK differs between Windows and Unix</title>
<updated>2017-08-24T08:12:18+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-06-27T21:19:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=c87d9b4b2be7bc03afe9c149bc6ad45406b4124c'/>
<id>urn:sha1:c87d9b4b2be7bc03afe9c149bc6ad45406b4124c</id>
<content type='text'>
It is a bit wrong to make that much of a hard-coded assumption, anyway.

Maybe a better way would be to test whether the S_IF* constants are in a
specific range. But then, it is probably not worth the time to
investigate that.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Ron Yorston &lt;rmy@pobox.com&gt;
</content>
</entry>
<entry>
<title>xconnect: avoid using getsockname/getpeername on Windows</title>
<updated>2017-08-24T08:12:18+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-06-27T21:22:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=f329410d736916385a74dd22cbf5268db9b3c463'/>
<id>urn:sha1:f329410d736916385a74dd22cbf5268db9b3c463</id>
<content type='text'>
The semantics of said functions is a bit different on Windows than on
Linux: it takes a `SOCKET` parameter instead of an `int` parameter, as
Windows does not use file descriptors for sockets.

The callers of these functions are only used in the daemons anyway,
though, and those are not compiled in busybox-w32.

Therefore, let's simply skip compiling those functions on Windows (as
well as `get_lsa()`, which would now be unused otherwise).

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Ron Yorston &lt;rmy@pobox.com&gt;
</content>
</entry>
<entry>
<title>bb_basename: handle mixed slashes correctly</title>
<updated>2017-08-24T07:37:25+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-07-17T23:01:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=0933725e0f33fa93256623933813381c62611bfd'/>
<id>urn:sha1:0933725e0f33fa93256623933813381c62611bfd</id>
<content type='text'>
A path like C:/WINDOWS\system32 was handled incorrectly: it found the
forward slash, and then never bothered to look whether there was another
(back-)slash later on.

This fixes e.g. running BusyBox as C:/test\sh.exe

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Ron Yorston &lt;rmy@pobox.com&gt;
</content>
</entry>
<entry>
<title>inode_hash: avoid warnings about unused parameters</title>
<updated>2017-08-23T10:49:24+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2017-08-23T10:49:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=118e010f3fb0512776a28569b42ef66e6d6b3a8f'/>
<id>urn:sha1:118e010f3fb0512776a28569b42ef66e6d6b3a8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>find_mount_point: avoid warnings about casts to non-const</title>
<updated>2017-08-23T10:19:24+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-06-27T13:55:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=3b974365a17e3a580d908b7deed2410f2ac03d97'/>
<id>urn:sha1:3b974365a17e3a580d908b7deed2410f2ac03d97</id>
<content type='text'>
These changes were forgotten in 878295063 (df: limited implementation
for WIN32, 2013-04-03).

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Ron Yorston &lt;rmy@pobox.com&gt;
</content>
</entry>
<entry>
<title>find_pid_by_name: avoid unused variables</title>
<updated>2017-08-23T09:40:17+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-06-27T13:52:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=94e29a1106435c9bd92d28582fb927c365fbb915'/>
<id>urn:sha1:94e29a1106435c9bd92d28582fb927c365fbb915</id>
<content type='text'>
This change was forgotten in 28c65da05 (win32: find_pid_by_name: skip
argv checks as we do not have that info, 2010-09-15).

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Ron Yorston &lt;rmy@pobox.com&gt;
</content>
</entry>
<entry>
<title>find_mount_point: avoid unused variables</title>
<updated>2017-08-23T09:37:17+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-06-27T13:40:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=97214a77b23f0fc26cd4c270c80238d1c3568227'/>
<id>urn:sha1:97214a77b23f0fc26cd4c270c80238d1c3568227</id>
<content type='text'>
These variables are not used when compiling for MINGW.

This change was forgotten in 878295063 (df: limited implementation for
WIN32, 2013-04-03).

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Ron Yorston &lt;rmy@pobox.com&gt;
</content>
</entry>
<entry>
<title>Revert "ash: allow long-running nofork applets to be interrupted"</title>
<updated>2017-08-22T14:30:29+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2017-08-22T14:30:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=594aac64fb94168c5345dd53a1e0231ed7c78418'/>
<id>urn:sha1:594aac64fb94168c5345dd53a1e0231ed7c78418</id>
<content type='text'>
This reverts commit f5051d07f196a8ff7aeaae762333d5aa2b824088.

Upstream made 'yes' and 'seq' NOEXEC rather than NOFORK which also solves
the problem, though NOEXEC doesn't provide any gain in busybox-w32.
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2017-08-22T13:56:12+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2017-08-22T13:56:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=ce9af1cc5ea23f754587448cf35b5120c77bfeef'/>
<id>urn:sha1:ce9af1cc5ea23f754587448cf35b5120c77bfeef</id>
<content type='text'>
</content>
</entry>
</feed>
