Cライブラリ-<errno.h>
ザ・ errno.h C標準ライブラリのヘッダーファイルは整数変数を定義します errno、これは、エラーが発生した場合にシステムコールと一部のライブラリ関数によって設定され、何が問題だったかを示します。このマクロは、int型の変更可能な左辺値に展開されるため、プログラムによる読み取りと変更の両方が可能です。
ザ・ errnoプログラムの起動時にゼロに設定されます。標準Cライブラリの特定の関数は、その値をゼロ以外に変更して、ある種のエラーを通知します。必要に応じて、値を変更したり、ゼロにリセットしたりすることもできます。
ザ・ errno.h ヘッダーファイルは、さまざまなエラーコードを示すマクロのリストも定義します。これは、タイプの整数定数式に展開されます。 int。
ライブラリマクロ
以下は、ヘッダーerrno.h −で定義されているマクロです。
シニア番号 | マクロと説明 |
---|---|
1 | extern int errno これは、エラーが発生した場合にシステムコールと一部のライブラリ関数によって設定され、何が問題だったかを示すマクロです。 |
2 | EDOMドメインエラー このマクロは、入力引数がドメイン外にある場合に発生するドメインエラーを表します。ドメイン外では、数学関数が定義され、errnoがEDOMに設定されます。 |
3 | ERANGE範囲エラー このマクロは、入力引数が範囲外にある場合に発生する範囲エラーを表します。この範囲を超えると、数学関数が定義され、errnoがERANGEに設定されます。 |