<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/htl/Versions, branch master</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/htl/Versions?h=master</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/htl/Versions?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2024-07-17T12:14:21Z</updated>
<entry>
<title>hurd: Fix pthread_self() without libpthread</title>
<updated>2024-07-17T12:14:21Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2024-07-17T12:06:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=0e75c4a4634f44ad24a65fda01f571781ac79d5f'/>
<id>urn:sha1:0e75c4a4634f44ad24a65fda01f571781ac79d5f</id>
<content type='text'>
5476f8cd2e68 ("htl: move pthread_self info libc.") moved the htl
pthread_self() function from libpthread to libc, replacing the previous libc
stub that just returns 0. And 53da64d1cf36 ("htl: Initialize ___pthread_self
early") added initialization code which is needed before being able to
call pthread_self. It is currently in libpthread, and thus never called
before programs can call pthread_self from libc, which then segfaults
when accessing _pthread_self()-&gt;thread.

This moves the initialization to libc itself, as initialized variables, so
pthread_self can always be called fine.
</content>
</entry>
<entry>
<title>Add pthread_getname_np and pthread_setname_np for Hurd</title>
<updated>2024-07-16T07:21:52Z</updated>
<author>
<name>Flavio Cruz</name>
<email>flaviocruz@gmail.com</email>
</author>
<published>2024-07-11T22:37:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=2dcc908538054377d19571d77a026b9f26d3fd0f'/>
<id>urn:sha1:2dcc908538054377d19571d77a026b9f26d3fd0f</id>
<content type='text'>
We use thread_get_name and thread_set_name to get and set the thread
name, so nothing is stored in the thread structure since these functions
are supposed to be called sparingly.

One notable difference with Linux is that the thread name is up to 32
chars, whereas Linux's is 16.

Also added a mach_RPC_CHECK to check for the existing of gnumach RPCs.
</content>
</entry>
<entry>
<title>htl: move pthread_attr_setdetachstate into libc</title>
<updated>2023-08-23T23:57:22Z</updated>
<author>
<name>Guy-Fleury Iteriteka</name>
<email>gfleury@disroot.org</email>
</author>
<published>2023-07-16T08:44:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=1dc0bc8f07483e3faef245c343b773137c8d2c4f'/>
<id>urn:sha1:1dc0bc8f07483e3faef245c343b773137c8d2c4f</id>
<content type='text'>
Signed-off-by: Guy-Fleury Iteriteka &lt;gfleury@disroot.org&gt;
Message-Id: &lt;20230716084414.107245-11-gfleury@disroot.org&gt;
</content>
</entry>
<entry>
<title>htl: move pthread_attr_getdetachstate into libc</title>
<updated>2023-08-23T23:57:17Z</updated>
<author>
<name>Guy-Fleury Iteriteka</name>
<email>gfleury@disroot.org</email>
</author>
<published>2023-07-16T08:44:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=92a6c26470f458355af62b7611740eb243cfe73a'/>
<id>urn:sha1:92a6c26470f458355af62b7611740eb243cfe73a</id>
<content type='text'>
Signed-off-by: Guy-Fleury Iteriteka &lt;gfleury@disroot.org&gt;
Message-Id: &lt;20230716084414.107245-10-gfleury@disroot.org&gt;
</content>
</entry>
<entry>
<title>htl: move pthread_attr_setschedpolicy into libc</title>
<updated>2023-08-23T23:57:16Z</updated>
<author>
<name>Guy-Fleury Iteriteka</name>
<email>gfleury@disroot.org</email>
</author>
<published>2023-07-16T08:44:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=c2c9feebdc8e4e43d1d0002f587bd3b7c46d598f'/>
<id>urn:sha1:c2c9feebdc8e4e43d1d0002f587bd3b7c46d598f</id>
<content type='text'>
Signed-off-by: Guy-Fleury Iteriteka &lt;gfleury@disroot.org&gt;
Message-Id: &lt;20230716084414.107245-9-gfleury@disroot.org&gt;
</content>
</entry>
<entry>
<title>htl: move pthread_attr_getschedpolicy into libc</title>
<updated>2023-08-23T23:57:14Z</updated>
<author>
<name>Guy-Fleury Iteriteka</name>
<email>gfleury@disroot.org</email>
</author>
<published>2023-07-16T08:44:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=0f3a39072b5893bef6d06e15f98e2a06a11df856'/>
<id>urn:sha1:0f3a39072b5893bef6d06e15f98e2a06a11df856</id>
<content type='text'>
Signed-off-by: Guy-Fleury Iteriteka &lt;gfleury@disroot.org&gt;
Message-Id: &lt;20230716084414.107245-8-gfleury@disroot.org&gt;
</content>
</entry>
<entry>
<title>htl: move pthread_attr_setinheritsched into libc</title>
<updated>2023-08-23T23:57:13Z</updated>
<author>
<name>Guy-Fleury Iteriteka</name>
<email>gfleury@disroot.org</email>
</author>
<published>2023-07-16T08:44:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=fb2d92a5b31758900cb147ec8c6f656f404205ba'/>
<id>urn:sha1:fb2d92a5b31758900cb147ec8c6f656f404205ba</id>
<content type='text'>
Signed-off-by: Guy-Fleury Iteriteka &lt;gfleury@disroot.org&gt;
Message-Id: &lt;20230716084414.107245-7-gfleury@disroot.org&gt;
</content>
</entry>
<entry>
<title>htl: move pthread_attr_getinheritsched into libc</title>
<updated>2023-08-23T23:57:11Z</updated>
<author>
<name>Guy-Fleury Iteriteka</name>
<email>gfleury@disroot.org</email>
</author>
<published>2023-07-16T08:44:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=62cf5d2bb3c74aac2f452a77ae0c29c0cc8dde8a'/>
<id>urn:sha1:62cf5d2bb3c74aac2f452a77ae0c29c0cc8dde8a</id>
<content type='text'>
Signed-off-by: Guy-Fleury Iteriteka &lt;gfleury@disroot.org&gt;
Message-Id: &lt;20230716084414.107245-6-gfleury@disroot.org&gt;
</content>
</entry>
<entry>
<title>htl: move pthread_attr_getschedparam into libc</title>
<updated>2023-08-23T23:57:10Z</updated>
<author>
<name>Guy-Fleury Iteriteka</name>
<email>gfleury@disroot.org</email>
</author>
<published>2023-07-16T08:44:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=79de1a0ca28af8f000688dbd51addad78bd804b1'/>
<id>urn:sha1:79de1a0ca28af8f000688dbd51addad78bd804b1</id>
<content type='text'>
Signed-off-by: Guy-Fleury Iteriteka &lt;gfleury@disroot.org&gt;
Message-Id: &lt;20230716084414.107245-5-gfleury@disroot.org&gt;
</content>
</entry>
<entry>
<title>htl: move pthread_setschedparam into libc</title>
<updated>2023-08-23T23:57:08Z</updated>
<author>
<name>Guy-Fleury Iteriteka</name>
<email>gfleury@disroot.org</email>
</author>
<published>2023-07-16T08:44:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=3caa6362d087e68ec864a08fc065ab0e72d29d71'/>
<id>urn:sha1:3caa6362d087e68ec864a08fc065ab0e72d29d71</id>
<content type='text'>
Signed-off-by: Guy-Fleury Iteriteka &lt;gfleury@disroot.org&gt;
Message-Id: &lt;20230716084414.107245-4-gfleury@disroot.org&gt;
</content>
</entry>
</feed>
