<feed xmlns='http://www.w3.org/2005/Atom'>
<title>uClibc-alpine/libpthread/linuxthreads, branch master</title>
<subtitle>Where we track our uclibc patches
</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/'/>
<entry>
<title>linuxthreads/signals: do not restore handler for invalid signal</title>
<updated>2012-01-15T00:36:07+00:00</updated>
<author>
<name>Markos Chandras</name>
<email>markos.chandras@imgtec.com</email>
</author>
<published>2011-11-23T13:45:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=2b30ab7137da331d8ead24d244b8feb3e1028152'/>
<id>2b30ab7137da331d8ead24d244b8feb3e1028152</id>
<content type='text'>
Invalid signals have no handlers so when trying to restore the old
handler to a bad signal a SIGSEGV occurs. This is because the library
tries to store the old handler to an invalid memory area where it things
the bad signal lives.

URL: https://bugs.busybox.net/show_bug.cgi?id=4640
Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Invalid signals have no handlers so when trying to restore the old
handler to a bad signal a SIGSEGV occurs. This is because the library
tries to store the old handler to an invalid memory area where it things
the bad signal lives.

URL: https://bugs.busybox.net/show_bug.cgi?id=4640
Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pthreads: fix build when DNS resolver is not enabled.</title>
<updated>2011-10-27T10:41:26+00:00</updated>
<author>
<name>Bernhard Reutner-Fischer</name>
<email>rep.dot.nop@gmail.com</email>
</author>
<published>2011-10-27T10:38:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=eb7d589d072d63b72cd48052ed6c5b010cca9769'/>
<id>eb7d589d072d63b72cd48052ed6c5b010cca9769</id>
<content type='text'>
Resolver state is only available if DNS resolver is enabled.

Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
Signed-off-by: Carmelo Amoroso &lt;carmelo.amoroso@st.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resolver state is only available if DNS resolver is enabled.

Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
Signed-off-by: Carmelo Amoroso &lt;carmelo.amoroso@st.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>linuxthreads: fix typo in __UCLIBC_HAS_IPv4__ macro</title>
<updated>2011-10-27T08:00:58+00:00</updated>
<author>
<name>Carmelo Amoroso</name>
<email>carmelo.amoroso@st.com</email>
</author>
<published>2011-10-27T08:00:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=abdfc793732d02eee6bd2c17ca9562036979eef3'/>
<id>abdfc793732d02eee6bd2c17ca9562036979eef3</id>
<content type='text'>
IPv4 should has 'V' capital letter.

Signed-off-by: Carmelo Amoroso &lt;carmelo.amoroso@st.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IPv4 should has 'V' capital letter.

Signed-off-by: Carmelo Amoroso &lt;carmelo.amoroso@st.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>remove ucontext.h and guard sigstack structure with SUSV4_LEGACY and STRICT_HEADERS</title>
<updated>2011-03-03T17:22:50+00:00</updated>
<author>
<name>Peter S. Mazinger</name>
<email>ps.m@gmx.net</email>
</author>
<published>2011-03-02T20:59:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=5e22e71adfef5ad46119cea98fccf4ae998ad0d8'/>
<id>5e22e71adfef5ad46119cea98fccf4ae998ad0d8</id>
<content type='text'>
Remove ucontext.h if SUSV4_LEGACY is not set and fix it's references.
Guard sigstack structure with SUSV4_LEGACY and STRICT_HEADERS.
Disable sigstack function prototype, it is not provided by uClibc.

Signed-off-by: Peter S. Mazinger &lt;ps.m@gmx.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove ucontext.h if SUSV4_LEGACY is not set and fix it's references.
Guard sigstack structure with SUSV4_LEGACY and STRICT_HEADERS.
Disable sigstack function prototype, it is not provided by uClibc.

Signed-off-by: Peter S. Mazinger &lt;ps.m@gmx.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>avoid warnings on _STACK_GROWS_* usage</title>
<updated>2011-03-03T17:22:48+00:00</updated>
<author>
<name>Peter S. Mazinger</name>
<email>ps.m@gmx.net</email>
</author>
<published>2011-02-26T18:23:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=099b65127dd434846ca75d5fb11c2db303ed77a6'/>
<id>099b65127dd434846ca75d5fb11c2db303ed77a6</id>
<content type='text'>
Signed-off-by: Peter S. Mazinger &lt;ps.m@gmx.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Peter S. Mazinger &lt;ps.m@gmx.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>linuxthreads: Fix compilation breakage</title>
<updated>2010-12-23T09:48:28+00:00</updated>
<author>
<name>Matt Fleming</name>
<email>matthew.fleming@imgtec.com</email>
</author>
<published>2010-11-15T15:34:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=2a416f277e43be8301f1fdcdca7515b1e2a4508c'/>
<id>2a416f277e43be8301f1fdcdca7515b1e2a4508c</id>
<content type='text'>
With commit "resolv.c: add support for per thread res_state"
(aab4df0fb51660300559f5f29290709db2f7bfee) _res symbol is now marked
as hidden in an attempt to make the resolver per-thread.

Signed-off-by: Matt Fleming &lt;matthew.fleming@imgtec.com&gt;
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With commit "resolv.c: add support for per thread res_state"
(aab4df0fb51660300559f5f29290709db2f7bfee) _res symbol is now marked
as hidden in an attempt to make the resolver per-thread.

Signed-off-by: Matt Fleming &lt;matthew.fleming@imgtec.com&gt;
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mips: fix errno setting after syscall</title>
<updated>2010-10-27T19:23:15+00:00</updated>
<author>
<name>Alexander Gordeev</name>
<email>lasaine@lvk.cs.msu.su</email>
</author>
<published>2010-10-07T14:54:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=9a4c8a3f2c753f4cee4bcbe23d28e23bbdb99e40'/>
<id>9a4c8a3f2c753f4cee4bcbe23d28e23bbdb99e40</id>
<content type='text'>
If there was an error during syscall then after it's completion a3
register holds a non-zero value and v0 holds an actual error code which
should be saved in errno. This can be achieved by calling
__syscall_error with the value from v0 as a parameter. So this value
should be stored in a0, but the appropriate assembly instructions are
missing. Fixed this now by adding "move a0, v0".

I think it was once fixed by 58c5f8ba4cdf62342d05a546d15404cbbb3c4e07
but then something went wrong. Again...

Signed-off-by: Alexander Gordeev &lt;lasaine@lvk.cs.msu.su&gt;
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If there was an error during syscall then after it's completion a3
register holds a non-zero value and v0 holds an actual error code which
should be saved in errno. This can be achieved by calling
__syscall_error with the value from v0 as a parameter. So this value
should be stored in a0, but the appropriate assembly instructions are
missing. Fixed this now by adding "move a0, v0".

I think it was once fixed by 58c5f8ba4cdf62342d05a546d15404cbbb3c4e07
but then something went wrong. Again...

Signed-off-by: Alexander Gordeev &lt;lasaine@lvk.cs.msu.su&gt;
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix race condition when generating linker scripts</title>
<updated>2010-06-24T09:55:28+00:00</updated>
<author>
<name>Bernhard Reutner-Fischer</name>
<email>rep.dot.nop@gmail.com</email>
</author>
<published>2010-06-21T09:25:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=638c2396a2a7c0481bea536775544364fbde6fa8'/>
<id>638c2396a2a7c0481bea536775544364fbde6fa8</id>
<content type='text'>
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>enable building __fcntl_nocancel, as it used unconditionally now</title>
<updated>2010-04-26T05:08:02+00:00</updated>
<author>
<name>Austin Foxley</name>
<email>austinf@cetoncorp.com</email>
</author>
<published>2010-04-26T05:06:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=00891d9cf07efd992023f255164bba93d657ece4'/>
<id>00891d9cf07efd992023f255164bba93d657ece4</id>
<content type='text'>
also sync up not-cancel.h headers between all three thread libraries

Signed-off-by: Austin Foxley &lt;austinf@cetoncorp.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also sync up not-cancel.h headers between all three thread libraries

Signed-off-by: Austin Foxley &lt;austinf@cetoncorp.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge commit 'origin/master' into nptl</title>
<updated>2010-04-23T13:56:46+00:00</updated>
<author>
<name>Austin Foxley</name>
<email>austinf@cetoncorp.com</email>
</author>
<published>2010-04-23T13:55:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=3bb2a677d2fa6fc43fa150b19132c35341ae0160'/>
<id>3bb2a677d2fa6fc43fa150b19132c35341ae0160</id>
<content type='text'>
Signed-off-by: Austin Foxley &lt;austinf@cetoncorp.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Austin Foxley &lt;austinf@cetoncorp.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
