<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/systemd.git/src/basic/missing_threads.h, branch main</title>
<subtitle>github.com: systemd/systemd.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/'/>
<entry>
<title>Include &lt;threads.h&gt; if possible to get thread_local definition</title>
<updated>2023-03-06T01:04:39+00:00</updated>
<author>
<name>Cristian Rodríguez</name>
<email>crodriguez@owncloud.com</email>
</author>
<published>2023-01-03T17:52:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/commit/?id=5545f336fd09148e8d9aa7f83ed19384deaf7a64'/>
<id>5545f336fd09148e8d9aa7f83ed19384deaf7a64</id>
<content type='text'>
IN C23, thread_local is a reserved keyword and we shall therefore
do nothing to redefine it. glibc has it defined for older standard
version with the right conditions.

v2 by Yu Watanabe:
Move the definition to missing_threads.h like the way we define e.g.
missing syscalls or missing definitions, and include it by the users.

Co-authored-by: Yu Watanabe &lt;watanabe.yu+github@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IN C23, thread_local is a reserved keyword and we shall therefore
do nothing to redefine it. glibc has it defined for older standard
version with the right conditions.

v2 by Yu Watanabe:
Move the definition to missing_threads.h like the way we define e.g.
missing syscalls or missing definitions, and include it by the users.

Co-authored-by: Yu Watanabe &lt;watanabe.yu+github@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
