RAD Studio |  |

_doserrno

Header File

errno.h

Syntax

extern int _doserrno;

Description

_doserrno is a variable that maps many operating system error codes to errno; however, perror does not use _doserrno directly.

When an operating system call results in an error, _doserrno is set to the actual operating system error code. errno is a parallel error variable inherited from UNIX.

The following list gives mnemonics for the actual DOS error codes to which _doserrno can be set. (This value of _doserrno may or may not be mapped (through errno) to an equivalent error message string in _sys_errlist.

E2BIG | Bad environ
EACCES | Access denied
EACCES | Bad access
EACCES | Is current dir
EBADF | Bad handle
EFAULT | Reserved
EINVAL | Bad data
EINVAL | Bad function
EMFILE | Too many open
ENOENT | No such file or directory
ENOEXEC | Bad format
ENOMEM | Mcb destroyed
ENOMEM | Out of memory
ENOMEM | Bad block
EXDEV | Bad drive
EXDEV | Not same device

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!