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に設定されます。