<feed xmlns='http://www.w3.org/2005/Atom'>
<title>musl/src/linux, branch v0.9.13</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>fix the prototype of settimeofday to follow the original BSD declaration</title>
<updated>2013-05-26T16:01:38+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2013-05-26T16:01:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=31ff797787d89bc01a69ca672fb2340ff21a827e'/>
<id>31ff797787d89bc01a69ca672fb2340ff21a827e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix signalfd not to ignore flags</title>
<updated>2013-04-08T03:19:00+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-04-08T03:19:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=bcd9302508e5b89cfdcf2a2acebdf05d88d7479e'/>
<id>bcd9302508e5b89cfdcf2a2acebdf05d88d7479e</id>
<content type='text'>
also include fallback code for broken kernels that don't support the
flags. as usual, the fallback has a race condition that can leak file
descriptors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also include fallback code for broken kernels that don't support the
flags. as usual, the fallback has a race condition that can leak file
descriptors.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove __SYSCALL_SSLEN arch macro in favor of using public _NSIG</title>
<updated>2013-03-27T03:07:31+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-03-27T03:07:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=ccc7b4c3a17ade90de71e1e0f44deebbffd646e6'/>
<id>ccc7b4c3a17ade90de71e1e0f44deebbffd646e6</id>
<content type='text'>
the issue at hand is that many syscalls require as an argument the
kernel-ABI size of sigset_t, intended to allow the kernel to switch to
a larger sigset_t in the future. previously, each arch was defining
this size in syscall_arch.h, which was redundant with the definition
of _NSIG in bits/signal.h. as it's used in some not-quite-portable
application code as well, _NSIG is much more likely to be recognized
and understood immediately by someone reading the code, and it's also
shorter and less cluttered.

note that _NSIG is actually 65/129, not 64/128, but the division takes
care of throwing away the off-by-one part.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the issue at hand is that many syscalls require as an argument the
kernel-ABI size of sigset_t, intended to allow the kernel to switch to
a larger sigset_t in the future. previously, each arch was defining
this size in syscall_arch.h, which was redundant with the definition
of _NSIG in bits/signal.h. as it's used in some not-quite-portable
application code as well, _NSIG is much more likely to be recognized
and understood immediately by someone reading the code, and it's also
shorter and less cluttered.

note that _NSIG is actually 65/129, not 64/128, but the division takes
care of throwing away the off-by-one part.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove __arch_prctl alias for arch_prctl</title>
<updated>2012-12-07T21:22:13+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-12-07T21:22:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=3ee67505fe50299d6df6e9bca894fd6b568669fb'/>
<id>3ee67505fe50299d6df6e9bca894fd6b568669fb</id>
<content type='text'>
if there's evidence of any use for it, we can add it back later. as
far as I can tell, glibc has it only for internal use (and musl uses a
direct syscall in that case rather than a function call), not for
exposing it to applications.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if there's evidence of any use for it, we can add it back later. as
far as I can tell, glibc has it only for internal use (and musl uses a
direct syscall in that case rather than a function call), not for
exposing it to applications.
</pre>
</div>
</content>
</entry>
<entry>
<title>move new linux syscall wrapper functions to proper source dir</title>
<updated>2012-12-07T21:17:16+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-12-07T21:17:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=55aef73f4789a97dc99f30e72776e55924255e1b'/>
<id>55aef73f4789a97dc99f30e72776e55924255e1b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add port io functions to sys/io.h</title>
<updated>2012-11-19T00:31:58+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-11-19T00:31:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=61aa6324af982b635f8c392640a4e8e450c4c6b4'/>
<id>61aa6324af982b635f8c392640a4e8e450c4c6b4</id>
<content type='text'>
based on proposal by Isaac Dunham. nonexistance of bits/io.h will
cause inclusion of sys/io.h to produce an error on archs that are not
supposed to have it. this is probably the desired behavior, but the
error message may be a bit unusual.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
based on proposal by Isaac Dunham. nonexistance of bits/io.h will
cause inclusion of sys/io.h to produce an error on archs that are not
supposed to have it. this is probably the desired behavior, but the
error message may be a bit unusual.
</pre>
</div>
</content>
</entry>
<entry>
<title>mips cache flush/ctl syscall support and header</title>
<updated>2012-11-04T22:06:31+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-11-04T22:06:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=fc5f16d18222d197ebf182e50048aa384d84269d'/>
<id>fc5f16d18222d197ebf182e50048aa384d84269d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move accept4, dup3, and pipe2 to non-linux-specific locations</title>
<updated>2012-09-29T21:40:42+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-09-29T21:40:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=dc62790deec183697489d5fddea03c82f725e7fd'/>
<id>dc62790deec183697489d5fddea03c82f725e7fd</id>
<content type='text'>
these interfaces have been adopted by the Austin Group for inclusion
in the next version of POSIX.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
these interfaces have been adopted by the Austin Group for inclusion
in the next version of POSIX.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix some indention-with-spaces that crept in</title>
<updated>2012-09-29T05:14:07+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-09-29T05:14:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=c983e6415abdc30893b2fe359a334033c59ec621'/>
<id>c983e6415abdc30893b2fe359a334033c59ec621</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>LFS64 alias for prlimit</title>
<updated>2012-09-21T08:05:01+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2012-09-21T08:05:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=f600105eef74a636a0efd1f1d07170ce5df9aa64'/>
<id>f600105eef74a636a0efd1f1d07170ce5df9aa64</id>
<content type='text'>
issue reported/requested by Justin Cormack
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
issue reported/requested by Justin Cormack
</pre>
</div>
</content>
</entry>
</feed>
