550W Document
550W, a high-end OS
errno.h 文件参考
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

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

宏定义说明

◆ E2BIG

#define E2BIG   7 /* Argument list too long */

◆ EACCES

#define EACCES   13 /* Permission denied */

◆ EAGAIN

#define EAGAIN   11 /* Try again */

◆ EBADF

#define EBADF   9 /* Bad file number */

◆ EBUSY

#define EBUSY   16 /* Device or resource busy */

◆ ECHILD

#define ECHILD   10 /* No child processes */

◆ EDOM

#define EDOM   33 /* Math argument out of domain of func */

◆ EEXIST

#define EEXIST   17 /* File exists */

◆ EFAULT

#define EFAULT   14 /* Bad address */

◆ EFBIG

#define EFBIG   27 /* File too large */

◆ EINTR

#define EINTR   4 /* Interrupted system call */

◆ EINVAL

#define EINVAL   22 /* Invalid argument */

◆ EIO

#define EIO   5 /* I/O error */

◆ EISDIR

#define EISDIR   21 /* Is a directory */

◆ EMFILE

#define EMFILE   24 /* Too many open files */

◆ EMLINK

#define EMLINK   31 /* Too many links */

◆ ENFILE

#define ENFILE   23 /* File table overflow */

◆ ENODEV

#define ENODEV   19 /* No such device */

◆ ENOENT

#define ENOENT   2 /* No such file or directory */

◆ ENOEXEC

#define ENOEXEC   8 /* Exec format error */

◆ ENOMEM

#define ENOMEM   12 /* Out of memory */

◆ ENOSPC

#define ENOSPC   28 /* No space left on device */

◆ ENOTBLK

#define ENOTBLK   15 /* Block device required */

◆ ENOTDIR

#define ENOTDIR   20 /* Not a directory */

◆ ENOTTY

#define ENOTTY   25 /* Not a typewriter */

◆ ENXIO

#define ENXIO   6 /* No such device or address */

◆ EPERM

#define EPERM   1 /* Operation not permitted */

◆ EPIPE

#define EPIPE   32 /* Broken pipe */

◆ EROFS

#define EROFS   30 /* Read-only file system */

◆ ESPIPE

#define ESPIPE   29 /* Illegal seek */

◆ ESRCH

#define ESRCH   3 /* No such process */

◆ ETXTBSY

#define ETXTBSY   26 /* Text file busy */

◆ EXDEV

#define EXDEV   18 /* Cross-device link */