表 7–2 に、マルチスレッド化されたオブジェクトモジュールと、以前のオブジェクトモジュールをリンクする場合の注意事項を示します。
ファイルの種類
コンパイル時の指定
参照方法
戻す情報
以前のオブジェクトファイル (スレッド化されていない) と新しいオブジェクトファイル
_REENTRANT または _POSIX_C_SOURCE フラグなし
静的記憶領域
従来の errno
新しいオブジェクトファイル
_REENTRANT または _POSIX_C_SOURCE フラグあり
_errno (新しいバイナリエントリポイント)
スレッド定義の errno のアドレス
libnsl の TLI を使用するプログラムlibnsl [TLI の広域エラー変数を得るために tiuser.h を組み込む必要があります。 ]
_REENTRANT または _POSIX_C_SOURCE フラグあり (必須)
_t_errno (新しいエントリポイント )
スレッド定義の t_errno のアドレス