[過去ログ] C言語なら俺に聞け 162 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
529(2): (ワッチョイ 6f5f-YGpO) 2024/02/22(木)19:51 ID:rfW+Fz5e0(2/3) AAS
>>528
方法のほうですね
__thread ?とかってgcc固有?って聞いたけど
gcc以外とか大昔とかどうやってんのかなーって
530(1): はちみつ餃子◆8X2XSCHEME (ワッチョイ 7332-tW/T) 2024/02/22(木)20:08 ID:o0M/RgFs0(2/2) AAS
>>529
errno は型 int を持つ変更可能な左辺値に展開されるならマクロで定義されてもよいことになっている。
昔の C には記憶域期間の分類にスレッドは無かったが
#define errno *__foo()
みたいな感じで定義しておいて、
この関数がスレッドごとに適切な場所を返すように作っておけば辻褄は合う。
533: (ワッチョイ bfbd-X6hX) 2024/02/23(金)15:59 ID:HdyUmXx/0(1) AAS
>>529
別にTLSの文法がなくてもコンパイラにTLS相当の非公開機能があれば実現可能。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.248s*