Subversion Repositories shark

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
422 giacomo 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