<feed xmlns='http://www.w3.org/2005/Atom'>
<title>uClibc-alpine/libpthread/linuxthreads.old/sysdeps/pthread, branch 0.9.32-alpine</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>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>Revert "libc: add hidden calls to pthread cleanup funcs"</title>
<updated>2009-11-23T03:25:46+00:00</updated>
<author>
<name>Austin Foxley</name>
<email>austinf@cetoncorp.com</email>
</author>
<published>2009-11-23T03:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=dbc5879d9ab39df3a54ed9b34a6c9e55a8bb8f65'/>
<id>dbc5879d9ab39df3a54ed9b34a6c9e55a8bb8f65</id>
<content type='text'>
This reverts commit e0ac4efbdb498319f03a2a95d75d061ab6c68491.

Was causing segfaults on every pthread linked executable

Signed-off-by: Austin Foxley &lt;austinf@cetoncorp.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit e0ac4efbdb498319f03a2a95d75d061ab6c68491.

Was causing segfaults on every pthread linked executable

Signed-off-by: Austin Foxley &lt;austinf@cetoncorp.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libc: add hidden calls to pthread cleanup funcs</title>
<updated>2009-10-22T05:05:28+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2009-10-22T05:05:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=e0ac4efbdb498319f03a2a95d75d061ab6c68491'/>
<id>e0ac4efbdb498319f03a2a95d75d061ab6c68491</id>
<content type='text'>
A lot of libc code calls the pthread cleanup funcs implicitly (for stdio)
which currently goes through the PLT.  Since we already have forwarding
symbols for these funcs, it's safe to declare the internal libc usage
hidden as a loaded libpthread will have the real symbols found.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A lot of libc code calls the pthread cleanup funcs implicitly (for stdio)
which currently goes through the PLT.  Since we already have forwarding
symbols for these funcs, it's safe to declare the internal libc usage
hidden as a loaded libpthread will have the real symbols found.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>linuxthreads.old: define pthread_yield to sched_yield</title>
<updated>2009-07-26T20:09:10+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2009-07-26T20:09:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=8f746280f50dbf07fa831aa27948d00e32ba6e2d'/>
<id>8f746280f50dbf07fa831aa27948d00e32ba6e2d</id>
<content type='text'>
The pthread_yield() function in linuxthreads does the same thing as the
standardized sched_yield() function, so add a simple define for it to make
porting GNU apps easier.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The pthread_yield() function in linuxthreads does the same thing as the
standardized sched_yield() function, so add a simple define for it to make
porting GNU apps easier.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>- commentary typo fix</title>
<updated>2009-01-21T23:18:41+00:00</updated>
<author>
<name>Bernhard Reutner-Fischer</name>
<email>rep.dot.nop@gmail.com</email>
</author>
<published>2009-01-21T23:18:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=1df91c2a061664ff1411433e849496011240d898'/>
<id>1df91c2a061664ff1411433e849496011240d898</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- pthread_attr_{g,s}etstacksize would depend on SUSv3 legacy but are not</title>
<updated>2008-12-29T13:44:44+00:00</updated>
<author>
<name>Bernhard Reutner-Fischer</name>
<email>rep.dot.nop@gmail.com</email>
</author>
<published>2008-12-29T13:44:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=30f06faa24eb3d6da34c80f5632a7f01aee900e0'/>
<id>30f06faa24eb3d6da34c80f5632a7f01aee900e0</id>
<content type='text'>
  implemented anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  implemented anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug 4994 hangs on read(). I have tested the patch extensibly on ARM/LT.old.</title>
<updated>2008-10-11T08:52:58+00:00</updated>
<author>
<name>Khem Raj</name>
<email>kraj@mvista.com</email>
</author>
<published>2008-10-11T08:52:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=6494060312de389feb65ad32bb411fcc64e821b7'/>
<id>6494060312de389feb65ad32bb411fcc64e821b7</id>
<content type='text'>
Thank you Chase Douglas for reporting it and for the patch.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thank you Chase Douglas for reporting it and for the patch.

</pre>
</div>
</content>
</entry>
<entry>
<title>- avoid warning due to undefined preprocessor token</title>
<updated>2008-05-20T08:46:37+00:00</updated>
<author>
<name>Bernhard Reutner-Fischer</name>
<email>rep.dot.nop@gmail.com</email>
</author>
<published>2008-05-20T08:46:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=6a9087f96b69f1b8cea5cee76a27784d2b131cd2'/>
<id>6a9087f96b69f1b8cea5cee76a27784d2b131cd2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add hidden symbols for a number of pthread functions, and use them to ensure</title>
<updated>2007-11-22T16:55:08+00:00</updated>
<author>
<name>Bernd Schmidt</name>
<email>bernds_cb1@t-online.de</email>
</author>
<published>2007-11-22T16:55:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=acadc5664e7f056e27c95d88522a573c1ed5cc49'/>
<id>acadc5664e7f056e27c95d88522a573c1ed5cc49</id>
<content type='text'>
that all entries in the __pthread_functions point to functions within
libpthread, not identically-named functions in libc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
that all entries in the __pthread_functions point to functions within
libpthread, not identically-named functions in libc.
</pre>
</div>
</content>
</entry>
<entry>
<title>Peter Mazinger pointed out that my last commit was faulty.</title>
<updated>2007-01-11T22:39:13+00:00</updated>
<author>
<name>Joakim Tjernlund</name>
<email>joakim.tjernlund@transmode.se</email>
</author>
<published>2007-01-11T22:39:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=c8141d994e34babad60b3bb13f3b96636ce4d563'/>
<id>c8141d994e34babad60b3bb13f3b96636ce4d563</id>
<content type='text'>
This should fix it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should fix it.
</pre>
</div>
</content>
</entry>
</feed>
