home *** CD-ROM | disk | FTP | other *** search
- C ERRNO.FH
- C
- C Purpose: define symbolic constants returned by GETERRNO function
- C which returns the current value of ERRNO. This variable is
- C global to the NDP C-386 library which is linked into all NDP
- C programs and is therefore part of their runtime environment.
- C The value of this variable may or may not be pertinent to
- C programs compiled with NDP Fortran-386 or NDP Pascal-386,
- C since many of the error values apply only to NDP C-386
- C programs but all are included for the sake of completeness.
- C
- C Copyright (C) MicroWay, Inc., 1988, 1989
- C
-
- C Not owner
- INTEGER EPERM
- PARAMETER (EPERM = 1)
- C No such file or directory
- INTEGER ENOENT
- PARAMETER (ENOENT = 2)
- C No such process
- INTEGER ESRCH
- PARAMETER (ESRCH = 3)
- C Interrupted system call
- INTEGER EINTR
- PARAMETER (EINTR = 4)
- C I/O error
- INTEGER EIO
- PARAMETER (EIO = 5)
- C No such device or address
- INTEGER ENXIO
- PARAMETER (ENXIO = 6)
- C Argument list too long
- INTEGER E2BIG
- PARAMETER (E2BIG = 7)
- C Exec format error
- INTEGER ENOEXEC 8
- PARAMETER (ENOEXEC = 8)
- C Bad file number
- INTEGER EBADF
- PARAMETER (EBADF = 9)
- C No children
- INTEGER ECHILD
- PARAMETER (ECHILD = 10)
- C No more processes
- INTEGER EAGAIN
- PARAMETER (EAGAIN = 11)
- C Not enough memory
- INTEGER ENOMEM
- PARAMETER (ENOMEM = 12)
- C Permission denied
- INTEGER EACCES
- PARAMETER (EACCES = 13)
- C Bad address
- INTEGER EFAULT
- PARAMETER (EFAULT = 14)
- C Block device required
- INTEGER ENOTBLK
- PARAMETER (ENOTBLK = 15)
- C Mount device busy
- INTEGER EBUSY
- PARAMETER (EBUSY = 16)
- C File exists
- INTEGER EEXIST
- PARAMETER (EEXIST = 17)
- C Cross-device link
- INTEGER EXDEV
- PARAMETER (EXDEV = 18)
- C No such device
- INTEGER ENODEV
- PARAMETER (ENODEV = 19)
- C Not a directory
- INTEGER ENOTDIR
- PARAMETER (ENOTDIR = 20)
- C Is a directory
- INTEGER EISDIR
- PARAMETER (EISDIR = 21)
- C Invalid argument
- INTEGER EINVAL
- PARAMETER (EINVAL = 22)
- C File table overflow
- INTEGER ENFILE
- PARAMETER (ENFILE = 23)
- C Too many open files
- INTEGER EMFILE
- PARAMETER (EMFILE = 24)
- C Not a typewriter
- INTEGER ENOTTY
- PARAMETER (ENOTTY = 25)
- C Text file busy
- INTEGER ETXTBSY
- PARAMETER (ETXTBSY = 26)
- C File too large
- INTEGER EFBIG
- PARAMETER (EFBIG = 27)
- C No space left on device
- INTEGER ENOSPC
- PARAMETER (ENOSPC = 28)
- C Illegal seek
- INTEGER ESPIPE
- PARAMETER (ESPIPE = 29)
- C Read-only file system
- INTEGER EROFS
- PARAMETER (EROFS = 30)
- C Too many links
- INTEGER EMLINK
- PARAMETER (EMLINK = 31)
- C Broken pipe
- INTEGER EPIPE
- PARAMETER (EPIPE = 32)
- C Error in domain, i.e., bad argument
- INTEGER EDOM
- PARAMETER (EDOM = 33)
- C Error in range, i.e., result too large
- INTEGER ERANGE
- PARAMETER (ERANGE = 34)
- C Non-standard error
- INTEGER ELOCAL
- PARAMETER (ELOCAL = 35)
-