Paul Cercueil / libiio

Dependencies:   libserialport libxml2

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?

UserRevisionLine numberNew 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