<feed xmlns='http://www.w3.org/2005/Atom'>
<title>uClibc-alpine/libpthread/linuxthreads/sysdeps/unix, 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>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>build: Get rids of PIC macro using compiler flag __PIC__ instead</title>
<updated>2009-12-16T08:09:38+00:00</updated>
<author>
<name>Carmelo Amoroso</name>
<email>carmelo.amoroso@st.com</email>
</author>
<published>2009-12-16T08:09:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=9849c407e8e6732fbf417cb447937e3b3b9a54ec'/>
<id>9849c407e8e6732fbf417cb447937e3b3b9a54ec</id>
<content type='text'>
Based on Peter Mazinger's comments on a recent commit, I decided
to get rids of all occurrences of PIC changing them to __PIC__

Signed-off-by: Carmelo Amoroso &lt;carmelo.amoroso@st.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on Peter Mazinger's comments on a recent commit, I decided
to get rids of all occurrences of PIC changing them to __PIC__

Signed-off-by: Carmelo Amoroso &lt;carmelo.amoroso@st.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>sigwait: remove __sigwait and __GI_sigwait symbols - they are unused</title>
<updated>2009-09-19T01:41:14+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2009-09-19T01:41:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=d4b4c5a0633be8be45583b2fd2238514a52e4202'/>
<id>d4b4c5a0633be8be45583b2fd2238514a52e4202</id>
<content type='text'>
sigwait is not called from any uclibc function, so "hidden symbol"
trick is not needed on it. __sigwait also is never used,
and it's not clear why it even existed.

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
sigwait is not called from any uclibc function, so "hidden symbol"
trick is not needed on it. __sigwait also is never used,
and it's not clear why it even existed.

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CLOEXEC: use open(CLOEXEC) if exist; do not check fcntl(FD_CLOEXEC) failure</title>
<updated>2009-09-05T20:04:36+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2009-09-05T20:04:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=abb3587fe939d469a44f2097bae361aabd269f3f'/>
<id>abb3587fe939d469a44f2097bae361aabd269f3f</id>
<content type='text'>
    text           data     bss     dec     hex filename
-    370              0       0     370     172 libc/misc/dirent/opendir.o
+    366              0       0     366     16e libc/misc/dirent/opendir.o
-    375              4       0     379     17b libc/pwd_grp/lckpwdf.o
+    356              4       0     360     168 libc/pwd_grp/lckpwdf.o
-    248              0       0     248      f8 librt/shm.o
+    209              0       0     209      d1 librt/shm.o

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    text           data     bss     dec     hex filename
-    370              0       0     370     172 libc/misc/dirent/opendir.o
+    366              0       0     366     16e libc/misc/dirent/opendir.o
-    375              4       0     379     17b libc/pwd_grp/lckpwdf.o
+    356              4       0     360     168 libc/pwd_grp/lckpwdf.o
-    248              0       0     248      f8 librt/shm.o
+    209              0       0     209      d1 librt/shm.o

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix compilation of linuxthreads for sparc64</title>
<updated>2009-05-21T20:53:53+00:00</updated>
<author>
<name>Austin Foxley</name>
<email>austinf@cetoncorp.com</email>
</author>
<published>2009-05-21T20:53:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=3a68273a2b5eb17fd1662f08a6e08256c690d34f'/>
<id>3a68273a2b5eb17fd1662f08a6e08256c690d34f</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>
<entry>
<title>fix compilation of linuxthreads for sparc</title>
<updated>2009-03-18T23:05:54+00:00</updated>
<author>
<name>austinf</name>
<email>austinf@localhost</email>
</author>
<published>2009-03-18T23:05:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=00ebae02f6ca670bf25be06f581bd36d0088f357'/>
<id>00ebae02f6ca670bf25be06f581bd36d0088f357</id>
<content type='text'>
add myself to MAINTAINERS for sparc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add myself to MAINTAINERS for sparc
</pre>
</div>
</content>
</entry>
<entry>
<title>add linuxthreads support for arm. By Will Newton (will.newton AT gmail.com)</title>
<updated>2009-03-12T23:04:19+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2009-03-12T23:04:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=d0ac81b3ec586e7d053406de3741b62482b62e64'/>
<id>d0ac81b3ec586e7d053406de3741b62482b62e64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the rest of "bounded pointers" scaffolding. gcc website says"</title>
<updated>2008-12-13T21:11:40+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2008-12-13T21:11:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=ac131a333b1c63000fcab69cc6723d75d7075a3a'/>
<id>ac131a333b1c63000fcab69cc6723d75d7075a3a</id>
<content type='text'>
"Bounds Checking Projects... This project has been abandoned"
for four years at least.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"Bounds Checking Projects... This project has been abandoned"
for four years at least.

</pre>
</div>
</content>
</entry>
<entry>
<title>*: remove vestiges of gcc's "bounded pointers" feature,</title>
<updated>2008-12-12T14:48:10+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2008-12-12T14:48:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=9611f84e124405edc8ce1af0b40560c3a7d6ae72'/>
<id>9611f84e124405edc8ce1af0b40560c3a7d6ae72</id>
<content type='text'>
 it is dead (not supported by gcc) for years.
 (more of it remains in multiple copies of sigaction.c)

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 it is dead (not supported by gcc) for years.
 (more of it remains in multiple copies of sigaction.c)

</pre>
</div>
</content>
</entry>
<entry>
<title>Move kernel-features.h header from the linuxthread directory</title>
<updated>2008-12-11T14:45:14+00:00</updated>
<author>
<name>Carmelo Amoroso</name>
<email>carmelo.amoroso@st.com</email>
</author>
<published>2008-12-11T14:45:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=0f0f20abd295592740a1e764abb976e0db337d86'/>
<id>0f0f20abd295592740a1e764abb976e0db337d86</id>
<content type='text'>
to a common one (libc/sysdeps/linux/common/bits) so that any 
function can access to supported kernel feature (i.e. getdents).

Signed-off-by: Carmelo Amoroso &lt;carmelo.amoroso@st.com&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to a common one (libc/sysdeps/linux/common/bits) so that any 
function can access to supported kernel feature (i.e. getdents).

Signed-off-by: Carmelo Amoroso &lt;carmelo.amoroso@st.com&gt;

</pre>
</div>
</content>
</entry>
</feed>
