logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

avr_errno - <errno.h>: System Errors

Author

       Generated automatically by Doxygen for AVR-LibC from the source code.

AVR-LibC                                          Version 2.2.1                                  avr_errno(3avr)

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 errno

Variable 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.

See Also