JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ) (POSIX.1-2001) EXDEV 不適切なリンク (POSIX.1-2001) EXFULL 変換テーブルが一杯である 注意 以下はよくやる間違いである。 if (somecall() == -1) { printf("somecall() failed\n"); if (errno == ...) { ... } } このようにすると、参照している時点では errno はもはや ... somecall () から返された値を保持しているとは限らない ( printf (3) により変更されているかもしれない)。 ライブラリコールをまたいで er ... rno の値を保存したい場合は、以下のように保存しなければならない: if (somecall() == -1) { int errsv = errno; printf("somecall() failed\n"); if (errsv == ...) { ... } } POSIX スレッド API は、エラーの場 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。