<feed xmlns='http://www.w3.org/2005/Atom'>
<title>musl/include/sys, branch v1.1.19</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 additional uapi guards for Linux kernel header files</title>
<updated>2018-01-09T18:08:25+00:00</updated>
<author>
<name>Hauke Mehrtens</name>
<email>hauke@hauke-m.de</email>
</author>
<published>2018-01-06T22:32:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=b583c5d3b4cc2c54c68eef5eb7855ecfacee8bfc'/>
<id>b583c5d3b4cc2c54c68eef5eb7855ecfacee8bfc</id>
<content type='text'>
With Linux kernel 4.16 it will be possible to guard more parts of the
Linux header files from a libc. Make use of this in musl to guard all
the structures and other definitions from the Linux header files which
are also defined by the header files provided by musl. This will make
it possible to compile source files which include both the libc
headers and the kernel userspace headers.

This extends the definitions done in commit 04983f227238 ("make
netinet/in.h suppress clashing definitions from kernel headers")
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With Linux kernel 4.16 it will be possible to guard more parts of the
Linux header files from a libc. Make use of this in musl to guard all
the structures and other definitions from the Linux header files which
are also defined by the header files provided by musl. This will make
it possible to compile source files which include both the libc
headers and the kernel userspace headers.

This extends the definitions done in commit 04983f227238 ("make
netinet/in.h suppress clashing definitions from kernel headers")
</pre>
</div>
</content>
</entry>
<entry>
<title>add SO_ getsockopt options from linux v4.13</title>
<updated>2017-11-05T23:41:21+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2017-09-11T20:50:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=c35a8bf456ca6ef74e3cc7c4d8f63572bc1e1167'/>
<id>c35a8bf456ca6ef74e3cc7c4d8f63572bc1e1167</id>
<content type='text'>
SCM_TIMESTAMPING_PKTINFO is new in aad9c8c470f2a8321a99eb053630ce0e199558d6
SO_PEERGROUPS is new in 28b5ba2aa0f55d80adb2624564ed2b170c19519e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SCM_TIMESTAMPING_PKTINFO is new in aad9c8c470f2a8321a99eb053630ce0e199558d6
SO_PEERGROUPS is new in 28b5ba2aa0f55d80adb2624564ed2b170c19519e
</pre>
</div>
</content>
</entry>
<entry>
<title>add new SO_ socket options from linux v4.12</title>
<updated>2017-11-05T23:41:13+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2017-07-09T18:39:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=54f04d9991c000c7f46eed3dd85b741d840e7164'/>
<id>54f04d9991c000c7f46eed3dd85b741d840e7164</id>
<content type='text'>
SO_MEMINFO added in linux commit a2d133b1d465016d0d97560b11f54ba0ace56d3e
SO_INCOMING_NAPI_ID added in 6d4339028b350efbf87c61e6d9e113e5373545c9
SO_COOKIE added in 5daab9db7b65df87da26fd8cfa695fb9546a1ddb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SO_MEMINFO added in linux commit a2d133b1d465016d0d97560b11f54ba0ace56d3e
SO_INCOMING_NAPI_ID added in 6d4339028b350efbf87c61e6d9e113e5373545c9
SO_COOKIE added in 5daab9db7b65df87da26fd8cfa695fb9546a1ddb
</pre>
</div>
</content>
</entry>
<entry>
<title>add TFD_TIMER_CANCEL_ON_SET that timerfd.h was missing</title>
<updated>2017-11-05T23:40:58+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2017-03-05T23:54:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=d800403032b17b266430f0679c71f032de430197'/>
<id>d800403032b17b266430f0679c71f032de430197</id>
<content type='text'>
linux commit 575b1967e10a1f3038266244d2c7a3ca6b99fed8 moved timerfd
apis to a new uapi header which showed musl was missing this flag.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
linux commit 575b1967e10a1f3038266244d2c7a3ca6b99fed8 moved timerfd
apis to a new uapi header which showed musl was missing this flag.
</pre>
</div>
</content>
</entry>
<entry>
<title>add SCM_TIMESTAMPING_OPT_STATS and related TCP_ enums from linux v4.10</title>
<updated>2017-11-05T23:39:25+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2017-03-05T20:51:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=5c596ed8673836109d5f63a9eaa35d1196b96882'/>
<id>5c596ed8673836109d5f63a9eaa35d1196b96882</id>
<content type='text'>
for tcp timestamp control messages, new in linux commit
1c885808e45601b2b6f68b30ac1d999e10b6f606
and export time measurements via tcp_info, added in linux commit
efd90174167530c67a54273fd5d8369c87f9bd32
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
for tcp timestamp control messages, new in linux commit
1c885808e45601b2b6f68b30ac1d999e10b6f606
and export time measurements via tcp_info, added in linux commit
efd90174167530c67a54273fd5d8369c87f9bd32
</pre>
</div>
</content>
</entry>
<entry>
<title>add MS_NOREMOTELOCK mount flag from linux v4.9</title>
<updated>2016-12-30T03:10:44+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2016-12-25T09:42:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=a8a8fdff968c19a05331b032cf395b5cf0dbbd84'/>
<id>a8a8fdff968c19a05331b032cf395b5cf0dbbd84</id>
<content type='text'>
for handling file locking on overlayfs.
see linux commit c568d68341be7030f5647def68851e469b21ca11
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
for handling file locking on overlayfs.
see linux commit c568d68341be7030f5647def68851e469b21ca11
</pre>
</div>
</content>
</entry>
<entry>
<title>remove redundant feature test macro checks in sys/time.h</title>
<updated>2016-11-07T16:49:22+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2016-11-07T16:49:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=7352b59d68aa6d931f9f882b2e0f9de6314d733f'/>
<id>7352b59d68aa6d931f9f882b2e0f9de6314d733f</id>
<content type='text'>
this header is XSI-shaded itself and thus does not need to limit
specific content to _XOPEN_SOURCE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this header is XSI-shaded itself and thus does not need to limit
specific content to _XOPEN_SOURCE.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix various header namespace issues under feature-test-macro control</title>
<updated>2016-10-20T21:20:01+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2016-10-20T21:20:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=7597fc25a2743d49500926a286da71f8e033936c'/>
<id>7597fc25a2743d49500926a286da71f8e033936c</id>
<content type='text'>
reported and changes suggested by Daniel Sabogal.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
reported and changes suggested by Daniel Sabogal.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove parameter names from public headers</title>
<updated>2016-10-20T21:04:37+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2016-10-20T21:04:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=2ed4e9d9279117ffa50294095e172804cd1b68e5'/>
<id>2ed4e9d9279117ffa50294095e172804cd1b68e5</id>
<content type='text'>
inclusion of these names was unintentional and in most cases is a
namespace violation. Daniel Sabogal tracked down and reported these.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
inclusion of these names was unintentional and in most cases is a
namespace violation. Daniel Sabogal tracked down and reported these.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix misspelling of a legacy macro name in sys/param.h</title>
<updated>2016-10-20T21:01:56+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2016-10-20T21:01:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=4b8f94c2501e6fea3db631b73b0c91e34e2134cf'/>
<id>4b8f94c2501e6fea3db631b73b0c91e34e2134cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
