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