~ubuntu-branches/ubuntu/utopic/xen/utopic

« back to all changes in this revision

Viewing changes to extras/mini-os/include/errno-base.h

  • Committer: Bazaar Package Importer
  • Author(s): Bastian Blank
  • Date: 2010-05-06 15:47:38 UTC
  • mto: (1.3.1) (15.1.1 sid) (4.1.1 experimental)
  • mto: This revision was merged to the branch mainline in revision 3.
  • Revision ID: james.westby@ubuntu.com-20100506154738-agoz0rlafrh1fnq7
Tags: upstream-4.0.0
ImportĀ upstreamĀ versionĀ 4.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef _ERRNO_BASE_H
 
2
#define _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