|
Tizen RT Libs&Environment
v1.0 D5
|
Errno APIs. More...
#include <tinyara/compiler.h>

Go to the source code of this file.
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... | |
Errno APIs.
Definition in file errno.h.