Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


Merge branch 'devel'
[palacios.git] / kitten / include / arch-generic / errno-base.h
1 #ifndef _ARCH_GENERIC_ERRNO_BASE_H
2 #define _ARCH_GENERIC_ERRNO_BASE_H
3
4 #define EPERM            1      /* Operation not permitted */
5 #define ENOENT           2      /* No such file or directory */
6 #define ESRCH            3      /* No such process */
7 #define EINTR            4      /* Interrupted system call */
8 #define EIO              5      /* I/O error */
9 #define ENXIO            6      /* No such device or address */
10 #define E2BIG            7      /* Argument list too long */
11 #define ENOEXEC          8      /* Exec format error */
12 #define EBADF            9      /* Bad file number */
13 #define ECHILD          10      /* No child processes */
14 #define EAGAIN          11      /* Try again */
15 #define ENOMEM          12      /* Out of memory */
16 #define EACCES          13      /* Permission denied */
17 #define EFAULT          14      /* Bad address */
18 #define ENOTBLK         15      /* Block device required */
19 #define EBUSY           16      /* Device or resource busy */
20 #define EEXIST          17      /* File exists */
21 #define EXDEV           18      /* Cross-device link */
22 #define ENODEV          19      /* No such device */
23 #define ENOTDIR         20      /* Not a directory */
24 #define EISDIR          21      /* Is a directory */
25 #define EINVAL          22      /* Invalid argument */
26 #define ENFILE          23      /* File table overflow */
27 #define EMFILE          24      /* Too many open files */
28 #define ENOTTY          25      /* Not a typewriter */
29 #define ETXTBSY         26      /* Text file busy */
30 #define EFBIG           27      /* File too large */
31 #define ENOSPC          28      /* No space left on device */
32 #define ESPIPE          29      /* Illegal seek */
33 #define EROFS           30      /* Read-only file system */
34 #define EMLINK          31      /* Too many links */
35 #define EPIPE           32      /* Broken pipe */
36 #define EDOM            33      /* Math argument out of domain of func */
37 #define ERANGE          34      /* Math result not representable */
38
39 #endif