Tizen RT Libs&Environment  v1.0 D5
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules

Provides APIs for Error Number. More...

Collaboration diagram for ERRNO:

Files

file  errno.h
 Errno APIs.
 

Macros

#define __DIRECT_ERRNO_ACCESS   1
 
#define errno   *get_errno_ptr()
 
#define set_errno(e)   do { errno = (int)(e); } while (0)
 
#define get_errno(e)   errno
 
#define EPERM   1
 
#define EPERM_STR   "Operation not permitted"
 
#define ENOENT   2
 
#define ENOENT_STR   "No such file or directory"
 
#define ESRCH   3
 
#define ESRCH_STR   "No such process"
 
#define EINTR   4
 
#define EINTR_STR   "Interrupted system call"
 
#define EIO   5
 
#define EIO_STR   "I/O error"
 
#define ENXIO   6
 
#define ENXIO_STR   "No such device or address"
 
#define E2BIG   7
 
#define E2BIG_STR   "Arg list too long"
 
#define ENOEXEC   8
 
#define ENOEXEC_STR   "Exec format error"
 
#define EBADF   9
 
#define EBADF_STR   "Bad file number"
 
#define ECHILD   10
 
#define ECHILD_STR   "No child processes"
 
#define EAGAIN   11
 
#define EWOULDBLOCK   EAGAIN
 
#define EAGAIN_STR   "Try again"
 
#define ENOMEM   12
 
#define ENOMEM_STR   "Out of memory"
 
#define EACCES   13
 
#define EACCES_STR   "Permission denied"
 
#define EFAULT   14
 
#define EFAULT_STR   "Bad address"
 
#define ENOTBLK   15
 
#define ENOTBLK_STR   "Block device required"
 
#define EBUSY   16
 
#define EBUSY_STR   "Device or resource busy"
 
#define EEXIST   17
 
#define EEXIST_STR   "File exists"
 
#define EXDEV   18
 
#define EXDEV_STR   "Cross-device link"
 
#define ENODEV   19
 
#define ENODEV_STR   "No such device"
 
#define ENOTDIR   20
 
#define ENOTDIR_STR   "Not a directory"
 
#define EISDIR   21
 
#define EISDIR_STR   "Is a directory"
 
#define EINVAL   22
 
#define EINVAL_STR   "Invalid argument"
 
#define ENFILE   23
 
#define ENFILE_STR   "File table overflow"
 
#define EMFILE   24
 
#define EMFILE_STR   "Too many open files"
 
#define ENOTTY   25
 
#define ENOTTY_STR   "Not a typewriter"
 
#define ETXTBSY   26
 
#define ETXTBSY_STR   "Text file busy"
 
#define EFBIG   27
 
#define EFBIG_STR   "File too large"
 
#define ENOSPC   28
 
#define ENOSPC_STR   "No space left on device"
 
#define ESPIPE   29
 
#define ESPIPE_STR   "Illegal seek"
 
#define EROFS   30
 
#define EROFS_STR   "Read-only file system"
 
#define EMLINK   31
 
#define EMLINK_STR   "Too many links"
 
#define EPIPE   32
 
#define EPIPE_STR   "Broken pipe"
 
#define EDOM   33
 
#define EDOM_STR   "Math argument out of domain of func"
 
#define ERANGE   34
 
#define ERANGE_STR   "Math result not representable"
 
#define EDEADLK   35
 
#define EDEADLOCK   EDEADLK
 
#define EDEADLK_STR   "Resource deadlock would occur"
 
#define ENAMETOOLONG   36
 
#define ENAMETOOLONG_STR   "File name too long"
 
#define ENOLCK   37
 
#define ENOLCK_STR   "No record locks available"
 
#define ENOSYS   38
 
#define ENOSYS_STR   "Function not implemented"
 
#define ENOTEMPTY   39
 
#define ENOTEMPTY_STR   "Directory not empty"
 
#define ELOOP   40
 
#define ELOOP_STR   "Too many symbolic links encountered"
 
#define ENOMSG   42
 
#define ENOMSG_STR   "No message of desired type"
 
#define EIDRM   43
 
#define EIDRM_STR   "Identifier removed"
 
#define ECHRNG   44
 
#define ECHRNG_STR   "Channel number out of range"
 
#define EL2NSYNC   45
 
#define EL2NSYNC_STR   "Level 2 not synchronized"
 
#define EL3HLT   46
 
#define EL3HLT_STR   "Level 3 halted"
 
#define EL3RST   47
 
#define EL3RST_STR   "Level 3 reset"
 
#define ELNRNG   48
 
#define ELNRNG_STR   "Link number out of range"
 
#define EUNATCH   49
 
#define EUNATCH_STR   "Protocol driver not attached"
 
#define ENOCSI   50
 
#define ENOCSI_STR   "No CSI structure available"
 
#define EL2HLT   51
 
#define EL2HLT_STR   "Level 2 halted"
 
#define EBADE   52
 
#define EBADE_STR   "Invalid exchange"
 
#define EBADR   53
 
#define EBADR_STR   "Invalid request descriptor"
 
#define EXFULL   54
 
#define EXFULL_STR   "Exchange full"
 
#define ENOANO   55
 
#define ENOANO_STR   "No anode"
 
#define EBADRQC   56
 
#define EBADRQC_STR   "Invalid request code"
 
#define EBADSLT   57
 
#define EBADSLT_STR   "Invalid slot"
 
#define EBFONT   59
 
#define EBFONT_STR   "Bad font file format"
 
#define ENOSTR   60
 
#define ENOSTR_STR   "Device not a stream"
 
#define ENODATA   61
 
#define ENODATA_STR   "No data available"
 
#define ETIME   62
 
#define ETIME_STR   "Timer expired"
 
#define ENOSR   63
 
#define ENOSR_STR   "Out of streams resources"
 
#define ENONET   64
 
#define ENONET_STR   "Machine is not on the network"
 
#define ENOPKG   65
 
#define ENOPKG_STR   "Package not installed"
 
#define EREMOTE   66
 
#define EREMOTE_STR   "Object is remote"
 
#define ENOLINK   67
 
#define ENOLINK_STR   "Link has been severed"
 
#define EADV   68
 
#define EADV_STR   "Advertise error"
 
#define ESRMNT   69
 
#define ESRMNT_STR   "Srmount error"
 
#define ECOMM   70
 
#define ECOMM_STR   "Communication error on send"
 
#define EPROTO   71
 
#define EPROTO_STR   "Protocol error"
 
#define EMULTIHOP   72
 
#define EMULTIHOP_STR   "Multihop attempted"
 
#define EDOTDOT   73
 
#define EDOTDOT_STR   "RFS specific error"
 
#define EBADMSG   74
 
#define EBADMSG_STR   "Not a data message"
 
#define EOVERFLOW   75
 
#define EOVERFLOW_STR   "Value too large for defined data type"
 
#define ENOTUNIQ   76
 
#define ENOTUNIQ_STR   "Name not unique on network"
 
#define EBADFD   77
 
#define EBADFD_STR   "File descriptor in bad state"
 
#define EREMCHG   78
 
#define EREMCHG_STR   "Remote address changed"
 
#define ELIBACC   79
 
#define ELIBACC_STR   "Can not access a needed shared library"
 
#define ELIBBAD   80
 
#define ELIBBAD_STR   "Accessing a corrupted shared library"
 
#define ELIBSCN   81
 
#define ELIBSCN_STR   ".lib section in a.out corrupted"
 
#define ELIBMAX   82
 
#define ELIBMAX_STR   "Attempting to link in too many shared libraries"
 
#define ELIBEXEC   83
 
#define ELIBEXEC_STR   "Cannot exec a shared library directly"
 
#define EILSEQ   84
 
#define EILSEQ_STR   "Illegal byte sequence"
 
#define ERESTART   85
 
#define ERESTART_STR   "Interrupted system call should be restarted"
 
#define ESTRPIPE   86
 
#define ESTRPIPE_STR   "Streams pipe error"
 
#define EUSERS   87
 
#define EUSERS_STR   "Too many users"
 
#define ENOTSOCK   88
 
#define ENOTSOCK_STR   "Socket operation on non-socket"
 
#define EDESTADDRREQ   89
 
#define EDESTADDRREQ_STR   "Destination address required"
 
#define EMSGSIZE   90
 
#define EMSGSIZE_STR   "Message too long"
 
#define EPROTOTYPE   91
 
#define EPROTOTYPE_STR   "Protocol wrong type for socket"
 
#define ENOPROTOOPT   92
 
#define ENOPROTOOPT_STR   "Protocol not available"
 
#define EPROTONOSUPPORT   93
 
#define EPROTONOSUPPORT_STR   "Protocol not supported"
 
#define ESOCKTNOSUPPORT   94
 
#define ESOCKTNOSUPPORT_STR   "Socket type not supported"
 
#define EOPNOTSUPP   95
 
#define EOPNOTSUPP_STR   "Operation not supported on transport endpoint"
 
#define EPFNOSUPPORT   96
 
#define EPFNOSUPPORT_STR   "Protocol family not supported"
 
#define EAFNOSUPPORT   97
 
#define EAFNOSUPPORT_STR   "Address family not supported by protocol"
 
#define EADDRINUSE   98
 
#define EADDRINUSE_STR   "Address already in use"
 
#define EADDRNOTAVAIL   99
 
#define EADDRNOTAVAIL_STR   "Cannot assign requested address"
 
#define ENETDOWN   100
 
#define ENETDOWN_STR   "Network is down"
 
#define ENETUNREACH   101
 
#define ENETUNREACH_STR   "Network is unreachable"
 
#define ENETRESET   102
 
#define ENETRESET_STR   "Network dropped connection because of reset"
 
#define ECONNABORTED   103
 
#define ECONNABORTED_STR   "Software caused connection abort"
 
#define ECONNRESET   104
 
#define ECONNRESET_STR   "Connection reset by peer"
 
#define ENOBUFS   105
 
#define ENOBUFS_STR   "No buffer space available"
 
#define EISCONN   106
 
#define EISCONN_STR   "Transport endpoint is already connected"
 
#define ENOTCONN   107
 
#define ENOTCONN_STR   "Transport endpoint is not connected"
 
#define ESHUTDOWN   108
 
#define ESHUTDOWN_STR   "Cannot send after transport endpoint shutdown"
 
#define ETOOMANYREFS   109
 
#define ETOOMANYREFS_STR   "Too many references: cannot splice"
 
#define ETIMEDOUT   110
 
#define ETIMEDOUT_STR   "Connection timed out"
 
#define ECONNREFUSED   111
 
#define ECONNREFUSED_STR   "Connection refused"
 
#define EHOSTDOWN   112
 
#define EHOSTDOWN_STR   "Host is down"
 
#define EHOSTUNREACH   113
 
#define EHOSTUNREACH_STR   "No route to host"
 
#define EALREADY   114
 
#define EALREADY_STR   "Operation already in progress"
 
#define EINPROGRESS   115
 
#define EINPROGRESS_STR   "Operation now in progress"
 
#define ESTALE   116
 
#define ESTALE_STR   "Stale NFS file handle"
 
#define EUCLEAN   117
 
#define EUCLEAN_STR   "Structure needs cleaning"
 
#define ENOTNAM   118
 
#define ENOTNAM_STR   "Not a XENIX named type file"
 
#define ENAVAIL   119
 
#define ENAVAIL_STR   "No XENIX semaphores available"
 
#define EISNAM   120
 
#define EISNAM_STR   "Is a named type file"
 
#define EREMOTEIO   121
 
#define EREMOTEIO_STR   "Remote I/O error"
 
#define EDQUOT   122
 
#define EDQUOT_STR   "Quota exceeded"
 
#define ENOMEDIUM   123
 
#define ENOMEDIUM_STR   "No medium found"
 
#define EMEDIUMTYPE   124
 
#define EMEDIUMTYPE_STR   "Wrong medium type"
 
#define ECANCELED   125
 
#define ECANCELED_STR   "Operation cancelled"
 
#define EINVAL_SECTOR   126
 
#define EINVAL_SECTOR_STR   "Invalid sector"
 
#define EXTERN   extern
 

Functions

FAR int * get_errno_ptr (void)
 Return a pointer to the thread specific errno. More...
 

Detailed Description

Provides APIs for Error Number.

Macro Definition Documentation

#define __DIRECT_ERRNO_ACCESS   1

Definition at line 92 of file errno.h.

#define E2BIG   7

Definition at line 171 of file errno.h.

#define E2BIG_STR   "Arg list too long"

Definition at line 172 of file errno.h.

#define EACCES   13

Definition at line 184 of file errno.h.

#define EACCES_STR   "Permission denied"

Definition at line 185 of file errno.h.

#define EADDRINUSE   98

Definition at line 351 of file errno.h.

#define EADDRINUSE_STR   "Address already in use"

Definition at line 352 of file errno.h.

#define EADDRNOTAVAIL   99

Definition at line 353 of file errno.h.

#define EADDRNOTAVAIL_STR   "Cannot assign requested address"

Definition at line 354 of file errno.h.

#define EADV   68

Definition at line 291 of file errno.h.

#define EADV_STR   "Advertise error"

Definition at line 292 of file errno.h.

#define EAFNOSUPPORT   97

Definition at line 349 of file errno.h.

#define EAFNOSUPPORT_STR   "Address family not supported by protocol"

Definition at line 350 of file errno.h.

#define EAGAIN   11

Definition at line 179 of file errno.h.

#define EAGAIN_STR   "Try again"

Definition at line 181 of file errno.h.

#define EALREADY   114

Definition at line 383 of file errno.h.

#define EALREADY_STR   "Operation already in progress"

Definition at line 384 of file errno.h.

#define EBADE   52

Definition at line 261 of file errno.h.

#define EBADE_STR   "Invalid exchange"

Definition at line 262 of file errno.h.

#define EBADF   9

Definition at line 175 of file errno.h.

#define EBADF_STR   "Bad file number"

Definition at line 176 of file errno.h.

#define EBADFD   77

Definition at line 309 of file errno.h.

#define EBADFD_STR   "File descriptor in bad state"

Definition at line 310 of file errno.h.

#define EBADMSG   74

Definition at line 303 of file errno.h.

#define EBADMSG_STR   "Not a data message"

Definition at line 304 of file errno.h.

#define EBADR   53

Definition at line 263 of file errno.h.

#define EBADR_STR   "Invalid request descriptor"

Definition at line 264 of file errno.h.

#define EBADRQC   56

Definition at line 269 of file errno.h.

#define EBADRQC_STR   "Invalid request code"

Definition at line 270 of file errno.h.

#define EBADSLT   57

Definition at line 271 of file errno.h.

#define EBADSLT_STR   "Invalid slot"

Definition at line 272 of file errno.h.

#define EBFONT   59

Definition at line 273 of file errno.h.

#define EBFONT_STR   "Bad font file format"

Definition at line 274 of file errno.h.

#define EBUSY   16

Definition at line 190 of file errno.h.

#define EBUSY_STR   "Device or resource busy"

Definition at line 191 of file errno.h.

#define ECANCELED   125

Definition at line 405 of file errno.h.

#define ECANCELED_STR   "Operation cancelled"

Definition at line 406 of file errno.h.

#define ECHILD   10

Definition at line 177 of file errno.h.

#define ECHILD_STR   "No child processes"

Definition at line 178 of file errno.h.

#define ECHRNG   44

Definition at line 245 of file errno.h.

#define ECHRNG_STR   "Channel number out of range"

Definition at line 246 of file errno.h.

#define ECOMM   70

Definition at line 295 of file errno.h.

#define ECOMM_STR   "Communication error on send"

Definition at line 296 of file errno.h.

#define ECONNABORTED   103

Definition at line 361 of file errno.h.

#define ECONNABORTED_STR   "Software caused connection abort"

Definition at line 362 of file errno.h.

#define ECONNREFUSED   111

Definition at line 377 of file errno.h.

#define ECONNREFUSED_STR   "Connection refused"

Definition at line 378 of file errno.h.

#define ECONNRESET   104

Definition at line 363 of file errno.h.

#define ECONNRESET_STR   "Connection reset by peer"

Definition at line 364 of file errno.h.

#define EDEADLK   35

Definition at line 228 of file errno.h.

#define EDEADLK_STR   "Resource deadlock would occur"

Definition at line 230 of file errno.h.

#define EDEADLOCK   EDEADLK

Definition at line 229 of file errno.h.

#define EDESTADDRREQ   89

Definition at line 333 of file errno.h.

#define EDESTADDRREQ_STR   "Destination address required"

Definition at line 334 of file errno.h.

#define EDOM   33

Definition at line 224 of file errno.h.

#define EDOM_STR   "Math argument out of domain of func"

Definition at line 225 of file errno.h.

#define EDOTDOT   73

Definition at line 301 of file errno.h.

#define EDOTDOT_STR   "RFS specific error"

Definition at line 302 of file errno.h.

#define EDQUOT   122

Definition at line 399 of file errno.h.

#define EDQUOT_STR   "Quota exceeded"

Definition at line 400 of file errno.h.

#define EEXIST   17

Definition at line 192 of file errno.h.

#define EEXIST_STR   "File exists"

Definition at line 193 of file errno.h.

#define EFAULT   14

Definition at line 186 of file errno.h.

#define EFAULT_STR   "Bad address"

Definition at line 187 of file errno.h.

#define EFBIG   27

Definition at line 212 of file errno.h.

#define EFBIG_STR   "File too large"

Definition at line 213 of file errno.h.

#define EHOSTDOWN   112

Definition at line 379 of file errno.h.

#define EHOSTDOWN_STR   "Host is down"

Definition at line 380 of file errno.h.

#define EHOSTUNREACH   113

Definition at line 381 of file errno.h.

#define EHOSTUNREACH_STR   "No route to host"

Definition at line 382 of file errno.h.

#define EIDRM   43

Definition at line 243 of file errno.h.

#define EIDRM_STR   "Identifier removed"

Definition at line 244 of file errno.h.

#define EILSEQ   84

Definition at line 323 of file errno.h.

#define EILSEQ_STR   "Illegal byte sequence"

Definition at line 324 of file errno.h.

#define EINPROGRESS   115

Definition at line 385 of file errno.h.

#define EINPROGRESS_STR   "Operation now in progress"

Definition at line 386 of file errno.h.

#define EINTR   4

Definition at line 165 of file errno.h.

#define EINTR_STR   "Interrupted system call"

Definition at line 166 of file errno.h.

#define EINVAL   22

Definition at line 202 of file errno.h.

#define EINVAL_SECTOR   126

Definition at line 407 of file errno.h.

#define EINVAL_SECTOR_STR   "Invalid sector"

Definition at line 408 of file errno.h.

#define EINVAL_STR   "Invalid argument"

Definition at line 203 of file errno.h.

#define EIO   5

Definition at line 167 of file errno.h.

#define EIO_STR   "I/O error"

Definition at line 168 of file errno.h.

#define EISCONN   106

Definition at line 367 of file errno.h.

#define EISCONN_STR   "Transport endpoint is already connected"

Definition at line 368 of file errno.h.

#define EISDIR   21

Definition at line 200 of file errno.h.

#define EISDIR_STR   "Is a directory"

Definition at line 201 of file errno.h.

#define EISNAM   120

Definition at line 395 of file errno.h.

#define EISNAM_STR   "Is a named type file"

Definition at line 396 of file errno.h.

#define EL2HLT   51

Definition at line 259 of file errno.h.

#define EL2HLT_STR   "Level 2 halted"

Definition at line 260 of file errno.h.

#define EL2NSYNC   45

Definition at line 247 of file errno.h.

#define EL2NSYNC_STR   "Level 2 not synchronized"

Definition at line 248 of file errno.h.

#define EL3HLT   46

Definition at line 249 of file errno.h.

#define EL3HLT_STR   "Level 3 halted"

Definition at line 250 of file errno.h.

#define EL3RST   47

Definition at line 251 of file errno.h.

#define EL3RST_STR   "Level 3 reset"

Definition at line 252 of file errno.h.

#define ELIBACC   79

Definition at line 313 of file errno.h.

#define ELIBACC_STR   "Can not access a needed shared library"

Definition at line 314 of file errno.h.

#define ELIBBAD   80

Definition at line 315 of file errno.h.

#define ELIBBAD_STR   "Accessing a corrupted shared library"

Definition at line 316 of file errno.h.

#define ELIBEXEC   83

Definition at line 321 of file errno.h.

#define ELIBEXEC_STR   "Cannot exec a shared library directly"

Definition at line 322 of file errno.h.

#define ELIBMAX   82

Definition at line 319 of file errno.h.

#define ELIBMAX_STR   "Attempting to link in too many shared libraries"

Definition at line 320 of file errno.h.

#define ELIBSCN   81

Definition at line 317 of file errno.h.

#define ELIBSCN_STR   ".lib section in a.out corrupted"

Definition at line 318 of file errno.h.

#define ELNRNG   48

Definition at line 253 of file errno.h.

#define ELNRNG_STR   "Link number out of range"

Definition at line 254 of file errno.h.

#define ELOOP   40

Definition at line 239 of file errno.h.

#define ELOOP_STR   "Too many symbolic links encountered"

Definition at line 240 of file errno.h.

#define EMEDIUMTYPE   124

Definition at line 403 of file errno.h.

#define EMEDIUMTYPE_STR   "Wrong medium type"

Definition at line 404 of file errno.h.

#define EMFILE   24

Definition at line 206 of file errno.h.

#define EMFILE_STR   "Too many open files"

Definition at line 207 of file errno.h.

#define EMLINK   31

Definition at line 220 of file errno.h.

#define EMLINK_STR   "Too many links"

Definition at line 221 of file errno.h.

#define EMSGSIZE   90

Definition at line 335 of file errno.h.

#define EMSGSIZE_STR   "Message too long"

Definition at line 336 of file errno.h.

#define EMULTIHOP   72

Definition at line 299 of file errno.h.

#define EMULTIHOP_STR   "Multihop attempted"

Definition at line 300 of file errno.h.

#define ENAMETOOLONG   36

Definition at line 231 of file errno.h.

#define ENAMETOOLONG_STR   "File name too long"

Definition at line 232 of file errno.h.

#define ENAVAIL   119

Definition at line 393 of file errno.h.

#define ENAVAIL_STR   "No XENIX semaphores available"

Definition at line 394 of file errno.h.

#define ENETDOWN   100

Definition at line 355 of file errno.h.

#define ENETDOWN_STR   "Network is down"

Definition at line 356 of file errno.h.

#define ENETRESET   102

Definition at line 359 of file errno.h.

#define ENETRESET_STR   "Network dropped connection because of reset"

Definition at line 360 of file errno.h.

#define ENETUNREACH   101

Definition at line 357 of file errno.h.

#define ENETUNREACH_STR   "Network is unreachable"

Definition at line 358 of file errno.h.

#define ENFILE   23

Definition at line 204 of file errno.h.

#define ENFILE_STR   "File table overflow"

Definition at line 205 of file errno.h.

#define ENOANO   55

Definition at line 267 of file errno.h.

#define ENOANO_STR   "No anode"

Definition at line 268 of file errno.h.

#define ENOBUFS   105

Definition at line 365 of file errno.h.

#define ENOBUFS_STR   "No buffer space available"

Definition at line 366 of file errno.h.

#define ENOCSI   50

Definition at line 257 of file errno.h.

#define ENOCSI_STR   "No CSI structure available"

Definition at line 258 of file errno.h.

#define ENODATA   61

Definition at line 277 of file errno.h.

#define ENODATA_STR   "No data available"

Definition at line 278 of file errno.h.

#define ENODEV   19

Definition at line 196 of file errno.h.

#define ENODEV_STR   "No such device"

Definition at line 197 of file errno.h.

#define ENOENT   2

Definition at line 161 of file errno.h.

#define ENOENT_STR   "No such file or directory"

Definition at line 162 of file errno.h.

#define ENOEXEC   8

Definition at line 173 of file errno.h.

#define ENOEXEC_STR   "Exec format error"

Definition at line 174 of file errno.h.

#define ENOLCK   37

Definition at line 233 of file errno.h.

#define ENOLCK_STR   "No record locks available"

Definition at line 234 of file errno.h.

#define ENOLINK   67

Definition at line 289 of file errno.h.

#define ENOLINK_STR   "Link has been severed"

Definition at line 290 of file errno.h.

#define ENOMEDIUM   123

Definition at line 401 of file errno.h.

#define ENOMEDIUM_STR   "No medium found"

Definition at line 402 of file errno.h.

#define ENOMEM   12

Definition at line 182 of file errno.h.

#define ENOMEM_STR   "Out of memory"

Definition at line 183 of file errno.h.

#define ENOMSG   42

Definition at line 241 of file errno.h.

#define ENOMSG_STR   "No message of desired type"

Definition at line 242 of file errno.h.

#define ENONET   64

Definition at line 283 of file errno.h.

#define ENONET_STR   "Machine is not on the network"

Definition at line 284 of file errno.h.

#define ENOPKG   65

Definition at line 285 of file errno.h.

#define ENOPKG_STR   "Package not installed"

Definition at line 286 of file errno.h.

#define ENOPROTOOPT   92

Definition at line 339 of file errno.h.

#define ENOPROTOOPT_STR   "Protocol not available"

Definition at line 340 of file errno.h.

#define ENOSPC   28

Definition at line 214 of file errno.h.

#define ENOSPC_STR   "No space left on device"

Definition at line 215 of file errno.h.

#define ENOSR   63

Definition at line 281 of file errno.h.

#define ENOSR_STR   "Out of streams resources"

Definition at line 282 of file errno.h.

#define ENOSTR   60

Definition at line 275 of file errno.h.

#define ENOSTR_STR   "Device not a stream"

Definition at line 276 of file errno.h.

#define ENOSYS   38

Definition at line 235 of file errno.h.

#define ENOSYS_STR   "Function not implemented"

Definition at line 236 of file errno.h.

#define ENOTBLK   15

Definition at line 188 of file errno.h.

#define ENOTBLK_STR   "Block device required"

Definition at line 189 of file errno.h.

#define ENOTCONN   107

Definition at line 369 of file errno.h.

#define ENOTCONN_STR   "Transport endpoint is not connected"

Definition at line 370 of file errno.h.

#define ENOTDIR   20

Definition at line 198 of file errno.h.

#define ENOTDIR_STR   "Not a directory"

Definition at line 199 of file errno.h.

#define ENOTEMPTY   39

Definition at line 237 of file errno.h.

#define ENOTEMPTY_STR   "Directory not empty"

Definition at line 238 of file errno.h.

#define ENOTNAM   118

Definition at line 391 of file errno.h.

#define ENOTNAM_STR   "Not a XENIX named type file"

Definition at line 392 of file errno.h.

#define ENOTSOCK   88

Definition at line 331 of file errno.h.

#define ENOTSOCK_STR   "Socket operation on non-socket"

Definition at line 332 of file errno.h.

#define ENOTTY   25

Definition at line 208 of file errno.h.

#define ENOTTY_STR   "Not a typewriter"

Definition at line 209 of file errno.h.

#define ENOTUNIQ   76

Definition at line 307 of file errno.h.

#define ENOTUNIQ_STR   "Name not unique on network"

Definition at line 308 of file errno.h.

#define ENXIO   6

Definition at line 169 of file errno.h.

#define ENXIO_STR   "No such device or address"

Definition at line 170 of file errno.h.

#define EOPNOTSUPP   95

Definition at line 345 of file errno.h.

#define EOPNOTSUPP_STR   "Operation not supported on transport endpoint"

Definition at line 346 of file errno.h.

#define EOVERFLOW   75

Definition at line 305 of file errno.h.

#define EOVERFLOW_STR   "Value too large for defined data type"

Definition at line 306 of file errno.h.

#define EPERM   1

Definition at line 159 of file errno.h.

#define EPERM_STR   "Operation not permitted"

Definition at line 160 of file errno.h.

#define EPFNOSUPPORT   96

Definition at line 347 of file errno.h.

#define EPFNOSUPPORT_STR   "Protocol family not supported"

Definition at line 348 of file errno.h.

#define EPIPE   32

Definition at line 222 of file errno.h.

#define EPIPE_STR   "Broken pipe"

Definition at line 223 of file errno.h.

#define EPROTO   71

Definition at line 297 of file errno.h.

#define EPROTO_STR   "Protocol error"

Definition at line 298 of file errno.h.

#define EPROTONOSUPPORT   93

Definition at line 341 of file errno.h.

#define EPROTONOSUPPORT_STR   "Protocol not supported"

Definition at line 342 of file errno.h.

#define EPROTOTYPE   91

Definition at line 337 of file errno.h.

#define EPROTOTYPE_STR   "Protocol wrong type for socket"

Definition at line 338 of file errno.h.

#define ERANGE   34

Definition at line 226 of file errno.h.

#define ERANGE_STR   "Math result not representable"

Definition at line 227 of file errno.h.

#define EREMCHG   78

Definition at line 311 of file errno.h.

#define EREMCHG_STR   "Remote address changed"

Definition at line 312 of file errno.h.

#define EREMOTE   66

Definition at line 287 of file errno.h.

#define EREMOTE_STR   "Object is remote"

Definition at line 288 of file errno.h.

#define EREMOTEIO   121

Definition at line 397 of file errno.h.

#define EREMOTEIO_STR   "Remote I/O error"

Definition at line 398 of file errno.h.

#define ERESTART   85

Definition at line 325 of file errno.h.

#define ERESTART_STR   "Interrupted system call should be restarted"

Definition at line 326 of file errno.h.

#define EROFS   30

Definition at line 218 of file errno.h.

#define EROFS_STR   "Read-only file system"

Definition at line 219 of file errno.h.

#define errno   *get_errno_ptr()

Definition at line 131 of file errno.h.

#define ESHUTDOWN   108

Definition at line 371 of file errno.h.

#define ESHUTDOWN_STR   "Cannot send after transport endpoint shutdown"

Definition at line 372 of file errno.h.

#define ESOCKTNOSUPPORT   94

Definition at line 343 of file errno.h.

#define ESOCKTNOSUPPORT_STR   "Socket type not supported"

Definition at line 344 of file errno.h.

#define ESPIPE   29

Definition at line 216 of file errno.h.

#define ESPIPE_STR   "Illegal seek"

Definition at line 217 of file errno.h.

#define ESRCH   3

Definition at line 163 of file errno.h.

#define ESRCH_STR   "No such process"

Definition at line 164 of file errno.h.

#define ESRMNT   69

Definition at line 293 of file errno.h.

#define ESRMNT_STR   "Srmount error"

Definition at line 294 of file errno.h.

#define ESTALE   116

Definition at line 387 of file errno.h.

#define ESTALE_STR   "Stale NFS file handle"

Definition at line 388 of file errno.h.

#define ESTRPIPE   86

Definition at line 327 of file errno.h.

#define ESTRPIPE_STR   "Streams pipe error"

Definition at line 328 of file errno.h.

#define ETIME   62

Definition at line 279 of file errno.h.

#define ETIME_STR   "Timer expired"

Definition at line 280 of file errno.h.

#define ETIMEDOUT   110

Definition at line 375 of file errno.h.

#define ETIMEDOUT_STR   "Connection timed out"

Definition at line 376 of file errno.h.

#define ETOOMANYREFS   109

Definition at line 373 of file errno.h.

#define ETOOMANYREFS_STR   "Too many references: cannot splice"

Definition at line 374 of file errno.h.

#define ETXTBSY   26

Definition at line 210 of file errno.h.

#define ETXTBSY_STR   "Text file busy"

Definition at line 211 of file errno.h.

#define EUCLEAN   117

Definition at line 389 of file errno.h.

#define EUCLEAN_STR   "Structure needs cleaning"

Definition at line 390 of file errno.h.

#define EUNATCH   49

Definition at line 255 of file errno.h.

#define EUNATCH_STR   "Protocol driver not attached"

Definition at line 256 of file errno.h.

#define EUSERS   87

Definition at line 329 of file errno.h.

#define EUSERS_STR   "Too many users"

Definition at line 330 of file errno.h.

#define EWOULDBLOCK   EAGAIN

Definition at line 180 of file errno.h.

#define EXDEV   18

Definition at line 194 of file errno.h.

#define EXDEV_STR   "Cross-device link"

Definition at line 195 of file errno.h.

#define EXFULL   54

Definition at line 265 of file errno.h.

#define EXFULL_STR   "Exchange full"

Definition at line 266 of file errno.h.

#define EXTERN   extern

Definition at line 423 of file errno.h.

#define get_errno (   e)    errno

Definition at line 133 of file errno.h.

#define set_errno (   e)    do { errno = (int)(e); } while (0)

Definition at line 132 of file errno.h.

Function Documentation

FAR int* get_errno_ptr ( void  )

Return a pointer to the thread specific errno.

Returns
A pointer to the per-thread errno variable is returned.
Since
Tizen RT v1.0