avr_errno - <errno.h>: System Errors
Contents
Detailed Description
#include <errno.h>
Some functions in the library set the global variable errno when an error occurs. The file, <errno.h>,providessymbolicnamesforvariouserrorcodes.Macro Definition Documentation
#defineEDOM33
Domain error.
#defineERANGE34
Range error.
Name
avr_errno - <errno.h>: System Errors
Synopsis
Macros
#define EDOM 33
#define ERANGE 34
Variables
int errnoVariable Documentation
interrno[extern]
Error code for last error encountered by library. The variable errno holds the last error code
encountered by a library function. This variable must be cleared by the user prior to calling a library
function.
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.
