Subversion Repositories Kolibri OS

Rev

Rev 1117 | Blame | Last modification | View Log | Download | RSS feed

  1. #ifndef _ASM_GENERIC_ERRNO_BASE_H
  2. #define _ASM_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
  40.