AVR Libc Home Page | AVR Libc Development Pages | ||||
Main Page | User Manual | Library Reference | FAQ | Alphabetical Index | Example Projects |
定義 | |
#define | EDOM 33 |
#define | ERANGE 34 |
#include <errno.h>
エラーが発生したとき、いくつかのライブラリ関数は、グローバル変数であるerrnoを設定します。このファイル<errno.h>
は、さまざまなエラーコードの記号的な名前を提供します。
errno
は、スレッドやマルチタスクシステムでは安全に使用できません。エラーの設定と、 error
を調べるタスクで割込みがある場合は、競合状態を引き起こすことがあります。 もし別のタスクがerrno
の値をこの間に変更すると、結果は、割込みのタスクの間違ったものとなります。#define EDOM 33 |
領域エラー。(訳注:オペラントエラー)
#define ERANGE 34 |
範囲エラー。(訳注:オーバーフローやアンダーフロー)