<feed xmlns='http://www.w3.org/2005/Atom'>
<title>forks/toybox/lib, branch 0.5.2</title>
<subtitle>Toybox with POSIX patches from E5ten
</subtitle>
<id>https://git.carbslinux.org/forks/toybox/atom?h=0.5.2</id>
<link rel='self' href='https://git.carbslinux.org/forks/toybox/atom?h=0.5.2'/>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/'/>
<updated>2015-02-09T22:34:24+00:00</updated>
<entry>
<title>Cleanup/refactoring pass on hwclock.</title>
<updated>2015-02-09T22:34:24+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-02-09T22:34:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=c277f347bba2417106b32212d9d40aceb4a88fb5'/>
<id>urn:sha1:c277f347bba2417106b32212d9d40aceb4a88fb5</id>
<content type='text'>
Inline open_wall_clock_rtc() into rtc_open(), factor out xtzset(),
inline set_sysclock_from_hwclock(), set_hwclock_from_sysclock(),
and set_sysclock_timezone().

/etc/adjtime is short enough we don't need to bother with a break.

The final "else" case in main() should always trigger because &gt;0 in optstr
says "at most zero arguments", so the || at the end is always true, so
take the test off.
</content>
</entry>
<entry>
<title>Remove xexec_optargs().</title>
<updated>2015-02-07T22:23:59+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-02-07T22:23:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=fb4ae952a6d75ae74a84fc2599f58c3c5398af8b'/>
<id>urn:sha1:fb4ae952a6d75ae74a84fc2599f58c3c5398af8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Alright, the Android guys agree with the musl guys: faccessat(AT_SYMLINK_NOFOLLOW) is not supported.</title>
<updated>2015-02-06T22:42:44+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-02-06T22:42:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=bd6c3f35ae226125737503dddac48e7924425b49'/>
<id>urn:sha1:bd6c3f35ae226125737503dddac48e7924425b49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove trailing whitespace.</title>
<updated>2015-01-18T20:06:14+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-01-18T20:06:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=2c1cf4a02783e2a570ddf7b7ea968c7bed781f91'/>
<id>urn:sha1:2c1cf4a02783e2a570ddf7b7ea968c7bed781f91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lift the basename/libgen.h shenanigans back out of portability.c and make it a static inline in portability.h, and prototype dirname() while we're at it.</title>
<updated>2015-01-18T19:44:24+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-01-18T19:44:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=468f155ecefec275e6d2299470d35bd912f69a94'/>
<id>urn:sha1:468f155ecefec275e6d2299470d35bd912f69a94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix non-glibc basename(3) usage</title>
<updated>2015-01-18T19:36:31+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-01-18T19:36:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=e910826c812fcde8d122990a1e43e17f46b6d03f'/>
<id>urn:sha1:e910826c812fcde8d122990a1e43e17f46b6d03f</id>
<content type='text'>
I considered a #else on the big #ifdef __GLIBC__ above, but that
seemed harder to follow.
</content>
</entry>
<entry>
<title>Move pty.h back to toys.h (under LSB 4.1 headers).</title>
<updated>2015-01-16T19:55:32+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-01-16T19:55:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=0a4bd4b89f9a17e4ba8c7873d1384fb04f79b14d'/>
<id>urn:sha1:0a4bd4b89f9a17e4ba8c7873d1384fb04f79b14d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>AOSP master has &lt;pty.h&gt; and builds netcat/nc.</title>
<updated>2015-01-16T19:49:23+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-01-16T19:49:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=c2415d16a8991e2192bda002baab840bfa4d5d79'/>
<id>urn:sha1:c2415d16a8991e2192bda002baab840bfa4d5d79</id>
<content type='text'>
</content>
</entry>
<entry>
<title>id.c #ifdefectomy. (ifdefs belong in headers, not in C code.)</title>
<updated>2015-01-16T19:43:09+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-01-16T19:43:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=3b915991f8c8648f939498777f4d76aad04f2817'/>
<id>urn:sha1:3b915991f8c8648f939498777f4d76aad04f2817</id>
<content type='text'>
</content>
</entry>
<entry>
<title>This patch adds a TOYBOX_SELINUX configuration option to control both</title>
<updated>2015-01-16T19:36:53+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-01-16T19:36:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=7e2af1c7489cbf974a57d482bb9d23c884d2aa49'/>
<id>urn:sha1:7e2af1c7489cbf974a57d482bb9d23c884d2aa49</id>
<content type='text'>
the SELinux commands (such as chcon) and the SELinux-specific options
to regular commands (such as ls -Z).

This lets us #include &lt;selinux/selinux.h&gt; in portability.h.

I've also fixed chcon to insist on being given the a context argument.

This patch also adds -Z to id and fixes id's regular output (-G should
be separated by spaces, non-G output should be separated by commas,
and you don't want a double comma where the egid is omitted from the
list of groups).
</content>
</entry>
</feed>
