<feed xmlns='http://www.w3.org/2005/Atom'>
<title>forks/toybox/lib, branch 0.8.0</title>
<subtitle>Toybox with POSIX patches from E5ten
</subtitle>
<id>https://git.carbslinux.org/forks/toybox/atom?h=0.8.0</id>
<link rel='self' href='https://git.carbslinux.org/forks/toybox/atom?h=0.8.0'/>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/'/>
<updated>2019-02-05T14:38:02+00:00</updated>
<entry>
<title>The android NDK does not appear to have adjtime(). (It has the syscall, and</title>
<updated>2019-02-05T14:38:02+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-02-05T14:38:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=54f0fc8a266bfb88923ecb00bed268ac899459c1'/>
<id>urn:sha1:54f0fc8a266bfb88923ecb00bed268ac899459c1</id>
<content type='text'>
it has clock_settime(), but not the libc adjtime() function...)

*shrug* Stub it out in portability.h.
</content>
</entry>
<entry>
<title>William Djupström pointed out that xexec() lost the absolute path check.</title>
<updated>2019-02-03T19:37:58+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-02-03T19:37:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=354cc6aa0cf9f6d62dd879c4ab5a2c08257d76ed'/>
<id>urn:sha1:354cc6aa0cf9f6d62dd879c4ab5a2c08257d76ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix sigjmp_buf/jmp_buf mismatches.</title>
<updated>2019-01-23T00:31:24+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2019-01-22T20:52:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=bbadc5e14136a4a2011080c08e064108d71e1429'/>
<id>urn:sha1:bbadc5e14136a4a2011080c08e064108d71e1429</id>
<content type='text'>
Broke the bionic build:

  external/toybox/toys/net/netcat.c:188:37: error: incompatible pointer types assigning to 'sigjmp_buf *' (aka 'long (*)[33]') from 'jmp_buf *' (aka 'long (*)[32]') [-Werror,-Wincompatible-pointer-types]
          if (toys.optflags&amp;FLAG_L) NOEXIT(child = XVFORK());
                                    ^~~~~~~~~~~~~~~~~~~~~~~~
  external/toybox/lib/lib.h:375:19: note: expanded from macro 'NOEXIT'
  #define NOEXIT(x) WOULD_EXIT(_noexit_res, x)
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
  external/toybox/lib/lib.h:367:16: note: expanded from macro 'WOULD_EXIT'
    toys.rebound = &amp;_noexit; \
                 ^ ~~~~~~~~
  1 error generated.
</content>
</entry>
<entry>
<title>Teach xpoll() to measure time if interrupted, and wait for what's left.</title>
<updated>2019-01-18T14:31:12+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-01-18T14:31:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=d5becb1a234d56fb107be7411d3692b572086733'/>
<id>urn:sha1:d5becb1a234d56fb107be7411d3692b572086733</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move xsendto() to lib/net.c.</title>
<updated>2019-01-16T14:58:04+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-01-16T14:58:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=22927b0b9a75f2d8ccee0210645d690128b87e3e'/>
<id>urn:sha1:22927b0b9a75f2d8ccee0210645d690128b87e3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sed: add -z.</title>
<updated>2019-01-12T19:37:30+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2019-01-12T17:30:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=411f7fc4781f6758a50ce206df62efd809c20186'/>
<id>urn:sha1:411f7fc4781f6758a50ce206df62efd809c20186</id>
<content type='text'>
Used to construct SELinux policies in the AOSP build.

I left loopfiles_lines with its hard-coded '\n' because although cut(1)
also has a -z option, I can't find any case where it's used in any of
the codebases searchable by me. (And fmt(1), the other user, doesn't
even have the option.) YAGNI.

Bug: http://b/122744241
</content>
</entry>
<entry>
<title>Merge xconnect/xbind.</title>
<updated>2019-01-12T19:26:29+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-01-12T19:26:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=7d355098320a0cbc54001a07e44cf9f7e7a3636c'/>
<id>urn:sha1:7d355098320a0cbc54001a07e44cf9f7e7a3636c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xchdir: show the specific failure.</title>
<updated>2019-01-09T01:14:35+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2019-01-08T19:49:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=441bb479dad25bfad976689006130d6905b4b7f7'/>
<id>urn:sha1:441bb479dad25bfad976689006130d6905b4b7f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FreeBSD doesn't #define IUTF8 in termios.h, add workaround to portability.h.</title>
<updated>2019-01-09T00:45:00+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-01-09T00:45:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=60dea9ec5208b161d7720b6d6fb4e27219252661'/>
<id>urn:sha1:60dea9ec5208b161d7720b6d6fb4e27219252661</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FreeBSD will use the getmntinfo API as with Apple</title>
<updated>2019-01-09T00:38:04+00:00</updated>
<author>
<name>Ed Maste</name>
<email>emaste@freebsd.org</email>
</author>
<published>2019-01-08T18:48:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=3a3860a05a98964a4348fc112a2d9d90f9ce67d3'/>
<id>urn:sha1:3a3860a05a98964a4348fc112a2d9d90f9ce67d3</id>
<content type='text'>
</content>
</entry>
</feed>
