\section{aversive\_\-10-03-12/include/aversive/errno.h File Reference}
\label{errno_8h}\index{aversive\_\-10-03-12/include/aversive/errno.h@{aversive\_\-10-03-12/include/aversive/errno.h}}
{\tt \#include $<$errno.h$>$}\par
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf ESUCCESS}~0
\item 
\#define {\bf EPERM}~1
\item 
\#define {\bf ENOENT}~2
\item 
\#define {\bf EIO}~5
\item 
\#define {\bf ENXIO}~6
\item 
\#define {\bf E2BIG}~7
\item 
\#define {\bf EAGAIN}~11
\item 
\#define {\bf ENOMEM}~12
\item 
\#define {\bf EFAULT}~14
\item 
\#define {\bf EBUSY}~16
\item 
\#define {\bf EINVAL}~22
\item 
\#define {\bf ENOTSUP}~126
\item 
\#define {\bf EUNKNOW}~127
\end{CompactItemize}


\subsection{Define Documentation}
\index{errno.h@{errno.h}!E2BIG@{E2BIG}}
\index{E2BIG@{E2BIG}!errno.h@{errno.h}}
\subsubsection[E2BIG]{\setlength{\rightskip}{0pt plus 5cm}\#define E2BIG~7}\label{errno_8h_ba8481985c201ff726f349d7f2d09895}


Argument list too long 

Definition at line 46 of file errno.h.\index{errno.h@{errno.h}!EAGAIN@{EAGAIN}}
\index{EAGAIN@{EAGAIN}!errno.h@{errno.h}}
\subsubsection[EAGAIN]{\setlength{\rightskip}{0pt plus 5cm}\#define EAGAIN~11}\label{errno_8h_f0fac1cea1165b4debec7f686edf3313}


Try again 

Definition at line 48 of file errno.h.

Referenced by SIGNAL().\index{errno.h@{errno.h}!EBUSY@{EBUSY}}
\index{EBUSY@{EBUSY}!errno.h@{errno.h}}
\subsubsection[EBUSY]{\setlength{\rightskip}{0pt plus 5cm}\#define EBUSY~16}\label{errno_8h_8368025077a0385849d6817b2007c095}


Device or resource busy 

Definition at line 54 of file errno.h.

Referenced by i2c\_\-flush(), i2c\_\-get\_\-recv\_\-buffer(), i2c\_\-recv(), i2c\_\-send(), i2c\_\-set\_\-recv\_\-size(), and spi\_\-slave\_\-select().\index{errno.h@{errno.h}!EFAULT@{EFAULT}}
\index{EFAULT@{EFAULT}!errno.h@{errno.h}}
\subsubsection[EFAULT]{\setlength{\rightskip}{0pt plus 5cm}\#define EFAULT~14}\label{errno_8h_3f317946e043623f9d6b93dbf60e6316}


Bad address 

Definition at line 52 of file errno.h.

Referenced by ISR().\index{errno.h@{errno.h}!EINVAL@{EINVAL}}
\index{EINVAL@{EINVAL}!errno.h@{errno.h}}
\subsubsection[EINVAL]{\setlength{\rightskip}{0pt plus 5cm}\#define EINVAL~22}\label{errno_8h_2d1678d5a7cc8ce499643f3b8957def4}


Invalid argument 

Definition at line 56 of file errno.h.

Referenced by cirbuf\_\-add\_\-buf\_\-head(), cirbuf\_\-add\_\-buf\_\-tail(), cirbuf\_\-add\_\-head\_\-safe(), cirbuf\_\-add\_\-tail\_\-safe(), cirbuf\_\-del\_\-buf\_\-head(), cirbuf\_\-del\_\-buf\_\-tail(), cirbuf\_\-del\_\-head\_\-safe(), cirbuf\_\-del\_\-tail\_\-safe(), i2c\_\-recv(), i2c\_\-send(), i2c\_\-set\_\-recv\_\-size(), and uart\_\-setconf().\index{errno.h@{errno.h}!EIO@{EIO}}
\index{EIO@{EIO}!errno.h@{errno.h}}
\subsubsection[EIO]{\setlength{\rightskip}{0pt plus 5cm}\#define EIO~5}\label{errno_8h_70979f50f9c83e5aebab3d6a1bd4cf35}


I/O \doxyref{error}{p.}{structerror} 

Definition at line 42 of file errno.h.\index{errno.h@{errno.h}!ENOENT@{ENOENT}}
\index{ENOENT@{ENOENT}!errno.h@{errno.h}}
\subsubsection[ENOENT]{\setlength{\rightskip}{0pt plus 5cm}\#define ENOENT~2}\label{errno_8h_03e689f378f643d16ea7537918528a48}


No such file or directory 

Definition at line 40 of file errno.h.

Referenced by SIGNAL().\index{errno.h@{errno.h}!ENOMEM@{ENOMEM}}
\index{ENOMEM@{ENOMEM}!errno.h@{errno.h}}
\subsubsection[ENOMEM]{\setlength{\rightskip}{0pt plus 5cm}\#define ENOMEM~12}\label{errno_8h_6a05c923dad0c1208043e9c20a58c8e5}


Out of memory 

Definition at line 50 of file errno.h.\index{errno.h@{errno.h}!ENOTSUP@{ENOTSUP}}
\index{ENOTSUP@{ENOTSUP}!errno.h@{errno.h}}
\subsubsection[ENOTSUP]{\setlength{\rightskip}{0pt plus 5cm}\#define ENOTSUP~126}\label{errno_8h_91457bbf35f0f1085619a99423bb1f33}


Domain \doxyref{error}{p.}{structerror} Range \doxyref{error}{p.}{structerror} Not supported 

Definition at line 62 of file errno.h.

Referenced by uart\_\-setconf().\index{errno.h@{errno.h}!ENXIO@{ENXIO}}
\index{ENXIO@{ENXIO}!errno.h@{errno.h}}
\subsubsection[ENXIO]{\setlength{\rightskip}{0pt plus 5cm}\#define ENXIO~6}\label{errno_8h_2b3884b11e4932bd372bb6d899d6fbfe}


No such device or address 

Definition at line 44 of file errno.h.

Referenced by i2c\_\-recv(), and i2c\_\-send().\index{errno.h@{errno.h}!EPERM@{EPERM}}
\index{EPERM@{EPERM}!errno.h@{errno.h}}
\subsubsection[EPERM]{\setlength{\rightskip}{0pt plus 5cm}\#define EPERM~1}\label{errno_8h_dd669d31505a077f769cff8e66c780b3}


Operation not permitted 

Definition at line 38 of file errno.h.\index{errno.h@{errno.h}!ESUCCESS@{ESUCCESS}}
\index{ESUCCESS@{ESUCCESS}!errno.h@{errno.h}}
\subsubsection[ESUCCESS]{\setlength{\rightskip}{0pt plus 5cm}\#define ESUCCESS~0}\label{errno_8h_54c5298a76b9c539d23fd647b1df996d}


No \doxyref{error}{p.}{structerror} 

Definition at line 36 of file errno.h.

Referenced by i2c\_\-flush(), i2c\_\-recv(), i2c\_\-send(), i2c\_\-set\_\-recv\_\-size(), main(), spi\_\-slave\_\-select(), and uart\_\-setconf().\index{errno.h@{errno.h}!EUNKNOW@{EUNKNOW}}
\index{EUNKNOW@{EUNKNOW}!errno.h@{errno.h}}
\subsubsection[EUNKNOW]{\setlength{\rightskip}{0pt plus 5cm}\#define EUNKNOW~127}\label{errno_8h_b3856288eaf1067402d081295ead4159}


Unkwow \doxyref{error}{p.}{structerror} 

Definition at line 64 of file errno.h.