/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: posix:errno.h:enums (VERSION 2.6)
*/

#ifndef __TDF_POSIX_ERRNO_H_ENUMS
#define __TDF_POSIX_ERRNO_H_ENUMS

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block subset__posix__errno begin

#ifndef __TDF_ANSI_ERRNO_H_ENUMS
#pragma extend interface "../../shared/ansi.api/enums.h"
#endif /* __TDF_ANSI_ERRNO_H_ENUMS */
#pragma token EXP const : int : E2BIG # posix.errno.E2BIG
#pragma token EXP const : int : EACCES # posix.errno.EACCES
#pragma token EXP const : int : EAGAIN # posix.errno.EAGAIN
#pragma token EXP const : int : EBADF # posix.errno.EBADF
#pragma token EXP const : int : EBUSY # posix.errno.EBUSY
#pragma token EXP const : int : ECHILD # posix.errno.ECHILD
#pragma token EXP const : int : EDEADLK # posix.errno.EDEADLK
#pragma token EXP const : int : EEXIST # posix.errno.EEXIST
#pragma token EXP const : int : EFAULT # posix.errno.EFAULT
#pragma token EXP const : int : EFBIG # posix.errno.EFBIG
#pragma token EXP const : int : EINTR # posix.errno.EINTR
#pragma token EXP const : int : EINVAL # posix.errno.EINVAL
#pragma token EXP const : int : EIO # posix.errno.EIO
#pragma token EXP const : int : EISDIR # posix.errno.EISDIR
#pragma token EXP const : int : EMFILE # posix.errno.EMFILE
#pragma token EXP const : int : EMLINK # posix.errno.EMLINK
#pragma token EXP const : int : ENAMETOOLONG # posix.errno.ENAMETOOLONG
#pragma token EXP const : int : ENFILE # posix.errno.ENFILE
#pragma token EXP const : int : ENODEV # posix.errno.ENODEV
#pragma token EXP const : int : ENOENT # posix.errno.ENOENT
#pragma token EXP const : int : ENOEXEC # posix.errno.ENOEXEC
#pragma token EXP const : int : ENOLCK # posix.errno.ENOLCK
#pragma token EXP const : int : ENOMEM # posix.errno.ENOMEM
#pragma token EXP const : int : ENOSPC # posix.errno.ENOSPC
#pragma token EXP const : int : ENOSYS # posix.errno.ENOSYS
#pragma token EXP const : int : ENOTDIR # posix.errno.ENOTDIR
#pragma token EXP const : int : ENOTEMPTY # posix.errno.ENOTEMPTY
#pragma token EXP const : int : ENOTTY # posix.errno.ENOTTY
#pragma token EXP const : int : ENXIO # posix.errno.ENXIO
#pragma token EXP const : int : EPERM # posix.errno.EPERM
#pragma token EXP const : int : EPIPE # posix.errno.EPIPE
#pragma token EXP const : int : EROFS # posix.errno.EROFS
#pragma token EXP const : int : ESPIPE # posix.errno.ESPIPE
#pragma token EXP const : int : ESRCH # posix.errno.ESRCH
#pragma token EXP const : int : EXDEV # posix.errno.EXDEV

#pragma interface E2BIG EACCES EAGAIN EBADF EBUSY ECHILD EDEADLK EEXIST
#pragma interface EFAULT EFBIG EINTR EINVAL EIO EISDIR EMFILE EMLINK
#pragma interface ENAMETOOLONG ENFILE ENODEV ENOENT ENOEXEC ENOLCK ENOMEM
#pragma interface ENOSPC ENOSYS ENOTDIR ENOTEMPTY ENOTTY ENXIO EPERM EPIPE
#pragma interface EROFS ESPIPE ESRCH EXDEV

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_POSIX_ERRNO_H_ENUMS */
