Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: libserialport libxml2
iio-errno.h@0:df031b60ca29, 2016-08-25 (annotated)
- Committer:
- pcercuei
- Date:
- Thu Aug 25 15:54:09 2016 +0000
- Revision:
- 0:df031b60ca29
Add first version of libiio, from upsteam commit 775b9f6 unmodified.
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| pcercuei | 0:df031b60ca29 | 1 | #ifndef _IIO_ERRNO_H |
| pcercuei | 0:df031b60ca29 | 2 | #define _IIO_ERRNO_H |
| pcercuei | 0:df031b60ca29 | 3 | |
| pcercuei | 0:df031b60ca29 | 4 | #include <errno.h> |
| pcercuei | 0:df031b60ca29 | 5 | |
| pcercuei | 0:df031b60ca29 | 6 | #ifndef EPERM |
| pcercuei | 0:df031b60ca29 | 7 | #define EPERM 1 /* Operation not permitted */ |
| pcercuei | 0:df031b60ca29 | 8 | #endif |
| pcercuei | 0:df031b60ca29 | 9 | #ifndef ENOENT |
| pcercuei | 0:df031b60ca29 | 10 | #define ENOENT 2 /* No such file or directory */ |
| pcercuei | 0:df031b60ca29 | 11 | #endif |
| pcercuei | 0:df031b60ca29 | 12 | #ifndef ESRCH |
| pcercuei | 0:df031b60ca29 | 13 | #define ESRCH 3 /* No such process */ |
| pcercuei | 0:df031b60ca29 | 14 | #endif |
| pcercuei | 0:df031b60ca29 | 15 | #ifndef EINTR |
| pcercuei | 0:df031b60ca29 | 16 | #define EINTR 4 /* Interrupted system call */ |
| pcercuei | 0:df031b60ca29 | 17 | #endif |
| pcercuei | 0:df031b60ca29 | 18 | #ifndef EIO |
| pcercuei | 0:df031b60ca29 | 19 | #define EIO 5 /* I/O error */ |
| pcercuei | 0:df031b60ca29 | 20 | #endif |
| pcercuei | 0:df031b60ca29 | 21 | #ifndef ENXIO |
| pcercuei | 0:df031b60ca29 | 22 | #define ENXIO 6 /* No such device or address */ |
| pcercuei | 0:df031b60ca29 | 23 | #endif |
| pcercuei | 0:df031b60ca29 | 24 | #ifndef E2BIG |
| pcercuei | 0:df031b60ca29 | 25 | #define E2BIG 7 /* Argument list too long */ |
| pcercuei | 0:df031b60ca29 | 26 | #endif |
| pcercuei | 0:df031b60ca29 | 27 | #ifndef ENOEXEC |
| pcercuei | 0:df031b60ca29 | 28 | #define ENOEXEC 8 /* Exec format error */ |
| pcercuei | 0:df031b60ca29 | 29 | #endif |
| pcercuei | 0:df031b60ca29 | 30 | #ifndef EBADF |
| pcercuei | 0:df031b60ca29 | 31 | #define EBADF 9 /* Bad file number */ |
| pcercuei | 0:df031b60ca29 | 32 | #endif |
| pcercuei | 0:df031b60ca29 | 33 | #ifndef ECHILD |
| pcercuei | 0:df031b60ca29 | 34 | #define ECHILD 10 /* No child processes */ |
| pcercuei | 0:df031b60ca29 | 35 | #endif |
| pcercuei | 0:df031b60ca29 | 36 | #ifndef EAGAIN |
| pcercuei | 0:df031b60ca29 | 37 | #define EAGAIN 11 /* Try again */ |
| pcercuei | 0:df031b60ca29 | 38 | #endif |
| pcercuei | 0:df031b60ca29 | 39 | #ifndef ENOMEM |
| pcercuei | 0:df031b60ca29 | 40 | #define ENOMEM 12 /* Out of memory */ |
| pcercuei | 0:df031b60ca29 | 41 | #endif |
| pcercuei | 0:df031b60ca29 | 42 | #ifndef EACCES |
| pcercuei | 0:df031b60ca29 | 43 | #define EACCES 13 /* Permission denied */ |
| pcercuei | 0:df031b60ca29 | 44 | #endif |
| pcercuei | 0:df031b60ca29 | 45 | #ifndef EFAULT |
| pcercuei | 0:df031b60ca29 | 46 | #define EFAULT 14 /* Bad address */ |
| pcercuei | 0:df031b60ca29 | 47 | #endif |
| pcercuei | 0:df031b60ca29 | 48 | #ifndef ENOTBLK |
| pcercuei | 0:df031b60ca29 | 49 | #define ENOTBLK 15 /* Block device required */ |
| pcercuei | 0:df031b60ca29 | 50 | #endif |
| pcercuei | 0:df031b60ca29 | 51 | #ifndef EBUSY |
| pcercuei | 0:df031b60ca29 | 52 | #define EBUSY 16 /* Device or resource busy */ |
| pcercuei | 0:df031b60ca29 | 53 | #endif |
| pcercuei | 0:df031b60ca29 | 54 | #ifndef EEXIST |
| pcercuei | 0:df031b60ca29 | 55 | #define EEXIST 17 /* File exists */ |
| pcercuei | 0:df031b60ca29 | 56 | #endif |
| pcercuei | 0:df031b60ca29 | 57 | #ifndef EXDEV |
| pcercuei | 0:df031b60ca29 | 58 | #define EXDEV 18 /* Cross-device link */ |
| pcercuei | 0:df031b60ca29 | 59 | #endif |
| pcercuei | 0:df031b60ca29 | 60 | #ifndef ENODEV |
| pcercuei | 0:df031b60ca29 | 61 | #define ENODEV 19 /* No such device */ |
| pcercuei | 0:df031b60ca29 | 62 | #endif |
| pcercuei | 0:df031b60ca29 | 63 | #ifndef ENOTDIR |
| pcercuei | 0:df031b60ca29 | 64 | #define ENOTDIR 20 /* Not a directory */ |
| pcercuei | 0:df031b60ca29 | 65 | #endif |
| pcercuei | 0:df031b60ca29 | 66 | #ifndef EISDIR |
| pcercuei | 0:df031b60ca29 | 67 | #define EISDIR 21 /* Is a directory */ |
| pcercuei | 0:df031b60ca29 | 68 | #endif |
| pcercuei | 0:df031b60ca29 | 69 | #ifndef EINVAL |
| pcercuei | 0:df031b60ca29 | 70 | #define EINVAL 22 /* Invalid argument */ |
| pcercuei | 0:df031b60ca29 | 71 | #endif |
| pcercuei | 0:df031b60ca29 | 72 | #ifndef ENFILE |
| pcercuei | 0:df031b60ca29 | 73 | #define ENFILE 23 /* File table overflow */ |
| pcercuei | 0:df031b60ca29 | 74 | #endif |
| pcercuei | 0:df031b60ca29 | 75 | #ifndef EMFILE |
| pcercuei | 0:df031b60ca29 | 76 | #define EMFILE 24 /* Too many open files */ |
| pcercuei | 0:df031b60ca29 | 77 | #endif |
| pcercuei | 0:df031b60ca29 | 78 | #ifndef ENOTTY |
| pcercuei | 0:df031b60ca29 | 79 | #define ENOTTY 25 /* Not a typewriter */ |
| pcercuei | 0:df031b60ca29 | 80 | #endif |
| pcercuei | 0:df031b60ca29 | 81 | #ifndef ETXTBSY |
| pcercuei | 0:df031b60ca29 | 82 | #define ETXTBSY 26 /* Text file busy */ |
| pcercuei | 0:df031b60ca29 | 83 | #endif |
| pcercuei | 0:df031b60ca29 | 84 | #ifndef EFBIG |
| pcercuei | 0:df031b60ca29 | 85 | #define EFBIG 27 /* File too large */ |
| pcercuei | 0:df031b60ca29 | 86 | #endif |
| pcercuei | 0:df031b60ca29 | 87 | #ifndef ENOSPC |
| pcercuei | 0:df031b60ca29 | 88 | #define ENOSPC 28 /* No space left on device */ |
| pcercuei | 0:df031b60ca29 | 89 | #endif |
| pcercuei | 0:df031b60ca29 | 90 | #ifndef ESPIPE |
| pcercuei | 0:df031b60ca29 | 91 | #define ESPIPE 29 /* Illegal seek */ |
| pcercuei | 0:df031b60ca29 | 92 | #endif |
| pcercuei | 0:df031b60ca29 | 93 | #ifndef EROFS |
| pcercuei | 0:df031b60ca29 | 94 | #define EROFS 30 /* Read-only file system */ |
| pcercuei | 0:df031b60ca29 | 95 | #endif |
| pcercuei | 0:df031b60ca29 | 96 | #ifndef EMLINK |
| pcercuei | 0:df031b60ca29 | 97 | #define EMLINK 31 /* Too many links */ |
| pcercuei | 0:df031b60ca29 | 98 | #endif |
| pcercuei | 0:df031b60ca29 | 99 | #ifndef EPIPE |
| pcercuei | 0:df031b60ca29 | 100 | #define EPIPE 32 /* Broken pipe */ |
| pcercuei | 0:df031b60ca29 | 101 | #endif |
| pcercuei | 0:df031b60ca29 | 102 | #ifndef EDOM |
| pcercuei | 0:df031b60ca29 | 103 | #define EDOM 33 /* Math argument out of domain of func */ |
| pcercuei | 0:df031b60ca29 | 104 | #endif |
| pcercuei | 0:df031b60ca29 | 105 | #ifndef ERANGE |
| pcercuei | 0:df031b60ca29 | 106 | #define ERANGE 34 /* Math result not representable */ |
| pcercuei | 0:df031b60ca29 | 107 | #endif |
| pcercuei | 0:df031b60ca29 | 108 | |
| pcercuei | 0:df031b60ca29 | 109 | #ifndef ENOSYS |
| pcercuei | 0:df031b60ca29 | 110 | #define ENOSYS 38 /* Invalid system call number */ |
| pcercuei | 0:df031b60ca29 | 111 | #endif |
| pcercuei | 0:df031b60ca29 | 112 | #ifndef ETIMEDOUT |
| pcercuei | 0:df031b60ca29 | 113 | #define ETIMEDOUT 110 /* Connection timed out */ |
| pcercuei | 0:df031b60ca29 | 114 | #endif |
| pcercuei | 0:df031b60ca29 | 115 | |
| pcercuei | 0:df031b60ca29 | 116 | #endif |
| pcercuei | 0:df031b60ca29 | 117 |