Zephyr API Documentation  3.0.0
A Scalable Open Source RTOS
3.0.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
errno.h File Reference

System error numbers. More...

Go to the source code of this file.

Macros

#define errno   (*z_errno())
 
#define EPERM   1
 
#define ENOENT   2
 
#define ESRCH   3
 
#define EINTR   4
 
#define EIO   5
 
#define ENXIO   6
 
#define E2BIG   7
 
#define ENOEXEC   8
 
#define EBADF   9
 
#define ECHILD   10
 
#define EAGAIN   11
 
#define ENOMEM   12
 
#define EACCES   13
 
#define EFAULT   14
 
#define ENOTBLK   15
 
#define EBUSY   16
 
#define EEXIST   17
 
#define EXDEV   18
 
#define ENODEV   19
 
#define ENOTDIR   20
 
#define EISDIR   21
 
#define EINVAL   22
 
#define ENFILE   23
 
#define EMFILE   24
 
#define ENOTTY   25
 
#define ETXTBSY   26
 
#define EFBIG   27
 
#define ENOSPC   28
 
#define ESPIPE   29
 
#define EROFS   30
 
#define EMLINK   31
 
#define EPIPE   32
 
#define EDOM   33
 
#define ERANGE   34
 
#define ENOMSG   35
 
#define EDEADLK   45
 
#define ENOLCK   46
 
#define ENOSTR   60
 
#define ENODATA   61
 
#define ETIME   62
 
#define ENOSR   63
 
#define EPROTO   71
 
#define EBADMSG   77
 
#define ENOSYS   88
 
#define ENOTEMPTY   90
 
#define ENAMETOOLONG   91
 
#define ELOOP   92
 
#define EOPNOTSUPP   95
 
#define EPFNOSUPPORT   96
 
#define ECONNRESET   104
 
#define ENOBUFS   105
 
#define EAFNOSUPPORT   106
 
#define EPROTOTYPE   107
 
#define ENOTSOCK   108
 
#define ENOPROTOOPT   109
 
#define ESHUTDOWN   110
 
#define ECONNREFUSED   111
 
#define EADDRINUSE   112
 
#define ECONNABORTED   113
 
#define ENETUNREACH   114
 
#define ENETDOWN   115
 
#define ETIMEDOUT   116
 
#define EHOSTDOWN   117
 
#define EHOSTUNREACH   118
 
#define EINPROGRESS   119
 
#define EALREADY   120
 
#define EDESTADDRREQ   121
 
#define EMSGSIZE   122
 
#define EPROTONOSUPPORT   123
 
#define ESOCKTNOSUPPORT   124
 
#define EADDRNOTAVAIL   125
 
#define ENETRESET   126
 
#define EISCONN   127
 
#define ENOTCONN   128
 
#define ETOOMANYREFS   129
 
#define ENOTSUP   134
 
#define EILSEQ   138
 
#define EOVERFLOW   139
 
#define ECANCELED   140
 
#define EWOULDBLOCK   EAGAIN
 

Detailed Description

System error numbers.