AVR Libc Home Page AVRs AVR Libc Development Pages
Main Page User Manual Library Reference FAQ Alphabetical Index Example Projects

Macros
<errno.h>: System Errors

Macros

#define EDOM   33
 
#define ERANGE   34
 

Detailed Description

#include <errno.h>

Some functions in the library set the global variable errno when an error occurs. The file, <errno.h>, provides symbolic names for various error codes.

Warning
The errno global variable is not safe to use in a threaded or multi-task system. A race condition can occur if a task is interrupted between the call which sets error and when the task examines errno. If another task changes errno during this time, the result will be incorrect for the interrupted task.

Macro Definition Documentation

#define EDOM   33

Domain error.

#define ERANGE   34

Range error.


Automatically generated by Doxygen 1.8.7 on Tue Aug 12 2014.