Header File
errno.h
Description
These are the mnemonics and meanings for the error numbers found in errno.
Each value listed can be used to index into the sys_errlist array for displaying messages.
Also, perror will display messages.
|
Mnemonic |
Meaning |
|
EZERO |
Error 0 |
|
EINVFNC |
Invalid function number |
|
ENOFILE |
File not found |
|
ENOPATH |
Path not found |
|
ECONTR |
Memory blocks destroyed |
|
EINVMEM |
Invalid memory block address |
|
EINVENV |
Invalid environment |
|
EINVFMT |
Invalid format |
|
EINVACC |
Invalid access code |
|
EINVDAT |
Invalid data |
|
EINVDRV |
Invalid drive specified |
|
ECURDIR |
Attempt to remove CurDir |
|
ENOTSAM |
Not same device |
|
ENMFILE |
No more files |
|
ENOENT |
No such file or directory |
|
EMFILE |
Too many open files |
|
EACCES |
Permission denied |
|
EBADF |
Bad file number |
|
ENOMEM |
Not enough memory |
|
EFAULT |
Unknown error |
|
ENODEV |
No such device |
|
EINVAL |
Invalid argument |
|
E2BIG |
Arg list too long |
|
ENOEXEC |
Exec format error |
|
EXDEV |
Cross-device link |
|
ENFILE |
Too many open files |
|
ECHILD |
No child process |
|
ENOTTY |
Terminal control function attempted on a file that is not a terminal. (POSIX – Not used in Win32 applications.) |
|
ETXTBSY |
Not used in Win32 applications |
|
EFBIG |
An attempt was made to write to a file, beyond the maximum file size. (POSIX – Not used in Win32 applications.) |
|
ESOSPC |
No space left on device |
|
ESPIPE |
Illegal seek |
|
EROFS |
Read-only file system |
|
EMLINK |
The number of links exceeds LINK_MAX. (POSIX – Not used in Win32 applications.) |
|
EPIPE |
Broken pipe |
|
EDOM |
Math argument |
|
ERANGE |
Result too large |
|
EEXIST |
File already exists |
|
EDEADLOCK |
Locking violation |
|
EPERM |
Operation not permitted |
|
ESRCH |
No such process id. (POSIX – Not used in Win32 applications.) |
|
EINTR |
Interrupted function call |
|
EIO |
Input/output error |
|
ENXIO |
No such device or address |
|
EAGAIN |
Resource temporarily unavailable |
|
ENOTBLK |
Not used in Win32 applications |
|
EBUSY |
Resource busy |
|
ENOTDIR |
A pathname component is not a directory. (POSIX – Not used in Win32 applications.) |
|
EISDIR |
An attempt was made to open a directory for writing, or to rename a file with the same name as an existing directory. (POSIX – Not used in Win32 applications.) |
|
EUCLEAN |
Not used in Win32 console applications |
|
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
|
What do you think about this topic? Send feedback!
|