<feed xmlns='http://www.w3.org/2005/Atom'>
<title>musl/src/linux, branch v0.9.3</title>
<subtitle>musl - an implementation of the standard library for Linux-based systems</subtitle>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/'/>
<entry>
<title>add ioperm/iopl syscalls</title>
<updated>2012-07-23T20:54:53+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-07-23T20:54:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=d426b045332718ae6d42237303d657fd97c51455'/>
<id>d426b045332718ae6d42237303d657fd97c51455</id>
<content type='text'>
based on patches by orc and Isaac Dunham, with some fixes. sys/io.h
exists and contains prototypes for these functions regardless of
whether the target arch has them; this is a bit unorthodox but I don't
think it will break anything. the function definitions do not exist
unless the appropriate SYS_* syscall number macro is defined, which
should make sure configure scripts looking for these functions don't
find them on other systems.

presently, sys/io.h does not have the inb/outb/etc. port io
macros/functions. I'd be surprised if ioperm/iopl are useful without
them, so they probably need to be added at some point in appropriate
bits/io.h files...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
based on patches by orc and Isaac Dunham, with some fixes. sys/io.h
exists and contains prototypes for these functions regardless of
whether the target arch has them; this is a bit unorthodox but I don't
think it will break anything. the function definitions do not exist
unless the appropriate SYS_* syscall number macro is defined, which
should make sure configure scripts looking for these functions don't
find them on other systems.

presently, sys/io.h does not have the inb/outb/etc. port io
macros/functions. I'd be surprised if ioperm/iopl are useful without
them, so they probably need to be added at some point in appropriate
bits/io.h files...
</pre>
</div>
</content>
</entry>
<entry>
<title>add splice and vmsplice syscalls</title>
<updated>2012-07-23T20:50:56+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-07-23T20:50:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=53147f902b7f84d8108bd9738641a53722a4a205'/>
<id>53147f902b7f84d8108bd9738641a53722a4a205</id>
<content type='text'>
based on patches by orc and Isaac Dunham.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
based on patches by orc and Isaac Dunham.
</pre>
</div>
</content>
</entry>
<entry>
<title>add extended attributes syscalls</title>
<updated>2012-07-23T20:39:44+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-07-23T20:39:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=207460d09742304941f1a010a89fc2efa46bcb29'/>
<id>207460d09742304941f1a010a89fc2efa46bcb29</id>
<content type='text'>
based on patch by orc and Isaac Dunham, with some fixes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
based on patch by orc and Isaac Dunham, with some fixes.
</pre>
</div>
</content>
</entry>
<entry>
<title>add pipe2 syscall</title>
<updated>2012-07-23T20:32:49+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-07-23T20:32:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=42f0e965c42d7611e7a02718bffb1a8ffba74488'/>
<id>42f0e965c42d7611e7a02718bffb1a8ffba74488</id>
<content type='text'>
based on patch by orc and Isaac Dunham, with some details fixed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
based on patch by orc and Isaac Dunham, with some details fixed.
</pre>
</div>
</content>
</entry>
<entry>
<title>add process_vm_readv and process_vm_writev syscall wrappers</title>
<updated>2012-06-24T01:38:47+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-06-24T01:38:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=9cf9c39e48342a5d4007824d49b88132d93d83e3'/>
<id>9cf9c39e48342a5d4007824d49b88132d93d83e3</id>
<content type='text'>
based on a patch submitted by Kristian L. &lt;email@thexception.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
based on a patch submitted by Kristian L. &lt;email@thexception.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>add vhangup syscall wrapper</title>
<updated>2012-06-19T19:32:13+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-06-19T19:32:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=25c8444919cc129264f7b7f31090d05403477719'/>
<id>25c8444919cc129264f7b7f31090d05403477719</id>
<content type='text'>
request/patch by william haddonthethird, slightly modifed to add
_GNU_SOURCE feature test macro so that the compiler can verify the
prototype matches.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
request/patch by william haddonthethird, slightly modifed to add
_GNU_SOURCE feature test macro so that the compiler can verify the
prototype matches.
</pre>
</div>
</content>
</entry>
<entry>
<title>add init_module/delete_module syscall wrappers</title>
<updated>2012-06-13T15:49:22+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-06-13T15:49:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=2169265ec6c902cd460bf96a1a0b5103657a4954'/>
<id>2169265ec6c902cd460bf96a1a0b5103657a4954</id>
<content type='text'>
these are not exposed publicly in any header, but the few programs
that use them (modutils/kmod, etc.) are declaring the functions
themselves rather than making the syscalls directly, and it doesn't
really hurt to have them (same as the capset junk).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
these are not exposed publicly in any header, but the few programs
that use them (modutils/kmod, etc.) are declaring the functions
themselves rather than making the syscalls directly, and it doesn't
really hurt to have them (same as the capset junk).
</pre>
</div>
</content>
</entry>
<entry>
<title>add deprecated capabilities functions</title>
<updated>2012-06-13T15:04:31+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-06-13T15:04:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=e361019c24b4dc930aa9431b895b478e1eee04e0'/>
<id>e361019c24b4dc930aa9431b895b478e1eee04e0</id>
<content type='text'>
these were left in glibc for binary compatibility after the public
part of the interface was removed, and libcap kept using them (with
its own copy of the header files) rather than just making the syscalls
directly. might as well add them since they're so small...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
these were left in glibc for binary compatibility after the public
part of the interface was removed, and libcap kept using them (with
its own copy of the header files) rather than just making the syscalls
directly. might as well add them since they're so small...
</pre>
</div>
</content>
</entry>
<entry>
<title>fix typo in utimes function that made it mess up file times</title>
<updated>2012-05-22T03:55:36+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-05-22T03:55:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=7b5467cbae266d9cf91404a13c9b6b6e1d9b8204'/>
<id>7b5467cbae266d9cf91404a13c9b6b6e1d9b8204</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add linux-specific unshare syscall wrapper</title>
<updated>2012-04-29T23:54:03+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-04-29T23:54:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=50da5c264fd84ea2de8cf75bf39ceb81a4eecd71'/>
<id>50da5c264fd84ea2de8cf75bf39ceb81a4eecd71</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
