AVR Libc Home Page AVRs AVR Libc Development Pages
Main Page FAQ Library Reference Additional Documentation Example Projects

<errno.h>: System Errors


Detailed Description

 #include <errno.h>

このライブラリセットのいくつかの関数は、エラー発生時に errno というグローバル変数をセットします。
<errno.h> はいろいろなエラーコードのシンボル名を提供します。

Warning:
グローバル変数 errno は、スレッドやマルチタスクシステムで使うには安全ではありません。タスクのエラー発生とエラーチェックの間に割り込みがかかった場合、競合が起こる可能性があります。もしこのとき他のタスク(割り込みタスク)がerrno を変えてしまったら、割り込まれた側のタスクのエラーチェック動作は狂ってしまいます。

Defines

#define EDOM   33
#define ERANGE   34

Define Documentation

#define EDOM   33
 

ドメインエラー 定義域外の値を関数に与えたとき.

#define ERANGE   34
 

レンジエラー atod関数などで値が、型が表現可能不能な値になったとき


Automatically generated by Doxygen 1.4.1 on 23 Jan 2006.