Annotation of coherent/f/usr/include.78/sys/errno.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  * Error codes.
                      3:  *
                      4:  * /usr/include/sys/errno.h
                      5:  */
                      6: 
                      7: #ifndef        ERRNO_H
                      8: #define        ERRNO_H ERRNO_H
                      9: 
                     10: #define        EPERM   1               /* Not super user */
                     11: #define        ENOENT  2               /* No such file or directory */
                     12: #define        ESRCH   3               /* Process not found */
                     13: #define        EINTR   4               /* Interrupted system call */
                     14: #define        EIO     5               /* I/O error */
                     15: #define        ENXIO   6               /* No such device or address */
                     16: #define        E2BIG   7               /* Argument list too long */
                     17: #define        ENOEXEC 8               /* Sys exec format error */
                     18: #define        EBADF   9               /* Bad file number */
                     19: #define        ECHILD  10              /* No children (wait) */
                     20: #define        EAGAIN  11              /* No more processes are available */
                     21: #define        ENOMEM  12              /* Cannot map process into memory */
                     22: #define        EACCES  13              /* Permission denied */
                     23: #define        EFAULT  14              /* Bad system call argument address */
                     24: #define        ENOTBLK 15              /* Block device required (mount) */
                     25: #define        EBUSY   16              /* Device busy (mount) */
                     26: #define EEXIST 17              /* File already exists */
                     27: #define        EXDEV   18              /* Cross device link */
                     28: #define        ENODEV  19              /* No such device */
                     29: #define ENOTDIR        20              /* Not a directory */
                     30: #define        EISDIR  21              /* Is a directory */
                     31: #define        EINVAL  22              /* Invalid argument */
                     32: #define        ENFILE  23              /* File table overflow */
                     33: #define        EMFILE  24              /* Too many open files for this process */
                     34: #define        ENOTTY  25              /* Not a terminal */
                     35: #define        ETXTBSY 26              /* Text file busy */
                     36: #define        EFBIG   27              /* File too big to map */
                     37: #define        ENOSPC  28              /* No space left on device */
                     38: #define        ESPIPE  29              /* Illegal seek on a pipe */
                     39: #define        EROFS   30              /* Read only filesystem */
                     40: #define        EMLINK  31              /* Too many links */
                     41: #define        EPIPE   32              /* Broken pipe */
                     42: #define        EDOM    33              /* Domain error */
                     43: #define        ERANGE  34              /* Result too large */
                     44: #define EDATTN 199             /* Device needs attention do not use !! */
                     45: 
                     46: #ifndef KERNEL
                     47: /*
                     48:  * Globals for user programs.
                     49:  */
                     50: extern int     errno;
                     51: extern int     sys_nerr;
                     52: extern char    *sys_errlist[];
                     53: 
                     54: #endif
                     55: 
                     56: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.