packages feed

uhc-light-1.1.7.0: 103/lib/pkg/uhcbase-1.1.7.0/103/cr/plain/include/HsBaseConfig.h

/* ehclib/uhcbase/include/HsBaseConfig.h.  Generated from HsBaseConfig.h.in by configure.  */
#ifndef HSBASECONFIG_H
#define HSBASECONFIG_H

#include "MachDeps.h"

/********************************************************************/
/**** Sizes                                                      ****/
/********************************************************************/

#if SIZEOF_INTPTR_T == 8
#define HTYPE_INTPTR_T 			Int64
#define HTYPE_UINTPTR_T 		Word64
#else
#define HTYPE_INTPTR_T 			Int32
#define HTYPE_UINTPTR_T 		Word32
#endif

/* also here: typedef int sig_atomic_t
 */
#if SIZEOF_INT == 8
#define HTYPE_INT 				Int64
#define HTYPE_UNSIGNED_INT 		Word64
#define HTYPE_SIG_ATOMIC_T 		Word64
#else
#define HTYPE_INT 				Int32
#define HTYPE_UNSIGNED_INT 		Word32
#define HTYPE_SIG_ATOMIC_T 		Word32
#endif

#if SIZEOF_LONG == 8
#define HTYPE_LONG 				Int64
#define HTYPE_UNSIGNED_LONG 	Word64
#else
#define HTYPE_LONG 				Int32
#define HTYPE_UNSIGNED_LONG 	Word32
#endif

#if SIZEOF_VOID_P == 8
#define HTYPE_PTRDIFF_T 		Int64
#else
#define HTYPE_PTRDIFF_T 		Int32
#endif

#if SIZEOF_CLOCK_T == 8
#define HTYPE_CLOCK_T 			Word64
#else
#define HTYPE_CLOCK_T 			Word32
#endif

#if SIZEOF_TIME_T == 8
#define HTYPE_TIME_T 			Word64
#else
#define HTYPE_TIME_T 			Word32
#endif

#if SIZEOF_USECONDS_T == 8
#define HTYPE_USECONDS_T 		Word64
#else
#define HTYPE_USECONDS_T 		Word32
#endif

#if SIZEOF_SIZE_T == 8
#define HTYPE_SIZE_T 			Word64
#else
#define HTYPE_SIZE_T 			Word32
#endif

#if SIZEOF_WCHAR_T == 1
#define HTYPE_WCHAR_T 			Word8
#elif SIZEOF_WCHAR_T == 2
#define HTYPE_WCHAR_T 			Word16
#else
#define HTYPE_WCHAR_T 			Word32
#endif



/* Define to Haskell type for char */
#define HTYPE_CHAR Int8

/* Define to Haskell type for double */
#define HTYPE_DOUBLE Double

/* Define to Haskell type for float */
#define HTYPE_FLOAT Float

/* Define to Haskell type for intmax_t */
#define HTYPE_INTMAX_T Int64

/* Define to Haskell type for long long */
#define HTYPE_LONG_LONG Int64

/* Define to Haskell type for short */
#define HTYPE_SHORT Int16

/* Define to Haskell type for signed char */
#define HTYPE_SIGNED_CHAR Int8

/* Define to Haskell type for uintmax_t */
#define HTYPE_UINTMAX_T Word64

/* Define to Haskell type for unsigned char */
#define HTYPE_UNSIGNED_CHAR Word8

/* Define to Haskell type for unsigned long long */
#define HTYPE_UNSIGNED_LONG_LONG Word64

/* Define to Haskell type for unsigned short */
#define HTYPE_UNSIGNED_SHORT Word16



/********************************************************************/
/**** System tupes                                               ****/
/********************************************************************/

#ifdef SIZEOF_DEV_T
# if SIZEOF_DEV_T == 8
#  define HTYPE_DEV_T 			Word64
# elif SIZEOF_DEV_T == 4
#  define HTYPE_DEV_T 			Word32
# elif SIZEOF_DEV_T == 2
#  define HTYPE_DEV_T 			Word16
# else
# endif
#endif

#ifdef SIZEOF_INO_T
# if SIZEOF_INO_T == 8
#  define HTYPE_INO_T 			Word64
# elif SIZEOF_INO_T == 4
#  define HTYPE_INO_T 			Word32
# elif SIZEOF_INO_T == 2
#  define HTYPE_INO_T 			Word16
# else
# endif
#endif

#ifdef SIZEOF_MODE_T
# if SIZEOF_MODE_T == 8
#  define HTYPE_MODE_T 			Word64
# elif SIZEOF_MODE_T == 4
#  define HTYPE_MODE_T 			Word32
# elif SIZEOF_MODE_T == 2
#  define HTYPE_MODE_T 			Word16
# else
# endif
#endif

#ifdef SIZEOF_OFF_T
# if SIZEOF_OFF_T == 8
#  define HTYPE_OFF_T 			Word64
# elif SIZEOF_OFF_T == 4
#  define HTYPE_OFF_T 			Word32
# elif SIZEOF_OFF_T == 2
#  define HTYPE_OFF_T 			Word16
# else
# endif
#endif

#ifdef SIZEOF_PID_T
# if SIZEOF_PID_T == 8
#  define HTYPE_PID_T 			Word64
# elif SIZEOF_PID_T == 4
#  define HTYPE_PID_T 			Word32
# elif SIZEOF_PID_T == 2
#  define HTYPE_PID_T 			Word16
# else
# endif
#endif

#ifdef SIZEOF_SSIZE_T
# if SIZEOF_SSIZE_T == 8
#  define HTYPE_SSIZE_T 			Word64
# elif SIZEOF_SSIZE_T == 4
#  define HTYPE_SSIZE_T 			Word32
# elif SIZEOF_SSIZE_T == 2
#  define HTYPE_SSIZE_T 			Word16
# else
# endif
#endif

#ifdef SIZEOF_GID_T
# if SIZEOF_GID_T == 8
#  define HTYPE_GID_T 			Word64
# elif SIZEOF_GID_T == 4
#  define HTYPE_GID_T 			Word32
# elif SIZEOF_GID_T == 2
#  define HTYPE_GID_T 			Word16
# else
# endif
#endif

#ifdef SIZEOF_NLINK_T
# if SIZEOF_NLINK_T == 8
#  define HTYPE_NLINK_T 			Word64
# elif SIZEOF_NLINK_T == 4
#  define HTYPE_NLINK_T 			Word32
# elif SIZEOF_NLINK_T == 2
#  define HTYPE_NLINK_T 			Word16
# else
# endif
#endif

#ifdef SIZEOF_UID_T
# if SIZEOF_UID_T == 8
#  define HTYPE_UID_T 			Word64
# elif SIZEOF_UID_T == 4
#  define HTYPE_UID_T 			Word32
# elif SIZEOF_UID_T == 2
#  define HTYPE_UID_T 			Word16
# else
# endif
#endif

#ifdef SIZEOF_CC_T
# if SIZEOF_CC_T == 8
#  define HTYPE_CC_T 			Word64
# elif SIZEOF_CC_T == 4
#  define HTYPE_CC_T 			Word32
# elif SIZEOF_CC_T == 2
#  define HTYPE_CC_T 			Word16
# else
# endif
#endif

#ifdef SIZEOF_SPEED_T
# if SIZEOF_SPEED_T == 8
#  define HTYPE_SPEED_T 			Word64
# elif SIZEOF_SPEED_T == 4
#  define HTYPE_SPEED_T 			Word32
# elif SIZEOF_SPEED_T == 2
#  define HTYPE_SPEED_T 			Word16
# else
# endif
#endif

#ifdef SIZEOF_TCFLAG_T
# if SIZEOF_TCFLAG_T == 8
#  define HTYPE_TCFLAG_T 			Word64
# elif SIZEOF_TCFLAG_T == 4
#  define HTYPE_TCFLAG_T 			Word32
# elif SIZEOF_TCFLAG_T == 2
#  define HTYPE_TCFLAG_T 			Word16
# else
# endif
#endif

#ifdef SIZEOF_RLIM_T
# if SIZEOF_RLIM_T == 8
#  define HTYPE_RLIM_T 			Word64
# elif SIZEOF_RLIM_T == 4
#  define HTYPE_RLIM_T 			Word32
# elif SIZEOF_RLIM_T == 2
#  define HTYPE_RLIM_T 			Word16
# else
# endif
#endif

/********************************************************************/
/**** Presence of include files                                  ****/
/********************************************************************/

#define HAVE_DIRENT_H 1
#define HAVE_ERRNO_H 1
#define HAVE_FCNTL_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_LIMITS_H 1
#define HAVE_SIGNAL_H 1
#define HAVE_STDINT_H 1
#define HAVE_STRING_H 1
#define HAVE_SYS_RESOURCE_H 1
#define HAVE_SYS_SELECT_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_SYS_SYSCALL_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_SYS_TIMEB_H 1
/* #undef HAVE_SYS_TIMERS_H */
#define HAVE_SYS_TIMES_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_UTSNAME_H 1
#define HAVE_SYS_WAIT_H 1
#define HAVE_TERMIOS_H 1
#define HAVE_TIME_H 1
#define HAVE_UNISTD_H 1
#define HAVE_UTIME_H 1
/* #undef HAVE_VFORK_H */
#define HAVE_WCTYPE_H 1
/* #undef HAVE_WINDOWS_H */
/* #undef HAVE_WINSOCK_H */

/* #undef HAVE__CHSIZE */
#define HAVE_FTRUNCATE 1
/* #undef HAVE_GETCLOCK */
#define HAVE_GETRUSAGE 1
#define HAVE_GETTIMEOFDAY 1
#define HAVE_LSTAT 1
#define HAVE_READDIR_R 1

/********************************************************************/
/**** Runtime types                                              ****/
/********************************************************************/

#ifdef __UHC_BUILDS_O__

#if defined(__UHC_TARGET_BC__) || defined(__UHC_TARGET_C__)
// # define HsBool				Word
// # define HsInt				Word
// # define HsWord64			Word64
// # define HsWord32			Word32
// # define HsWord16			Word16
// # define HsWord8			Word8
// # ifdef __UHC_TARGET_BC__
// #  define HS_BOOL_FALSE		gb_False
// #  define HS_BOOL_TRUE		gb_True
// # else
// #  define HS_BOOL_FALSE		0
// #  define HS_BOOL_TRUE		1
// # endif
#endif /* __UHC_TARGET_BC__ */

#endif /* __UHC_BUILDS_O__ */

/********************************************************************/
/**** Read dir EOF error                                         ****/
/********************************************************************/

/* See remarks in GHC, libraries/base/aclocal.m4: MinGW platform returns non 0 value. We ignore that */
#define	READDIR_ERRNO_EOF	0

/********************************************************************/
/**** C errors                                                   ****/
/********************************************************************/

/* (1) Assume errno.h is already included */
/* (2) Error codes like EADV are not present on all platforms, so a dummy value is provided, this should be done for all codes */

/* The value of E2BIG. */
#if !defined(E2BIG)
#define E2BIG 10000
#endif
#define CONST_E2BIG E2BIG

/* The value of EACCES. */
#if !defined(EACCES)
#define EACCES 10000
#endif
#define CONST_EACCES EACCES

/* The value of EADDRINUSE. */
#if !defined(EADDRINUSE)
#define EADDRINUSE 10000
#endif
#define CONST_EADDRINUSE EADDRINUSE

/* The value of EADDRNOTAVAIL. */
#define CONST_EADDRNOTAVAIL EADDRNOTAVAIL

/* The value of EADV. */
#if !defined(EADV)
#define EADV 10000
#endif
#define CONST_EADV EADV

/* The value of EAFNOSUPPORT. */
#if !defined(EAFNOSUPPORT)
#define EAFNOSUPPORT 10000
#endif
#define CONST_EAFNOSUPPORT EAFNOSUPPORT

/* The value of EAGAIN. */
#if !defined(EAGAIN)
#define EAGAIN 10000
#endif
#define CONST_EAGAIN EAGAIN

/* The value of EALREADY. */
#if !defined(EALREADY)
#define EALREADY 10000
#endif
#define CONST_EALREADY EALREADY

/* The value of EBADF. */
#if !defined(EBADF)
#define EBADF 10000
#endif
#define CONST_EBADF EBADF

/* The value of EBADMSG. */
#if !defined(EBADMSG)
#define EBADMSG 10000
#endif
#define CONST_EBADMSG EBADMSG

/* The value of EBADRPC. */
#if !defined(EBADRPC)
#define EBADRPC 10000
#endif
#define CONST_EBADRPC EBADRPC

/* The value of EBUSY. */
#if !defined(EBUSY)
#define EBUSY 10000
#endif
#define CONST_EBUSY EBUSY

/* The value of ECHILD. */
#if !defined(ECHILD)
#define ECHILD 10000
#endif
#define CONST_ECHILD ECHILD

/* The value of ECOMM. */
#if !defined(ECOMM)
#define ECOMM 10000
#endif
#define CONST_ECOMM ECOMM

/* The value of ECONNABORTED. */
#if !defined(ECONNABORTED)
#define ECONNABORTED 10000
#endif
#define CONST_ECONNABORTED ECONNABORTED

/* The value of ECONNREFUSED. */
#if !defined(ECONNREFUSED)
#define ECONNREFUSED 10000
#endif
#define CONST_ECONNREFUSED ECONNREFUSED

/* The value of ECONNRESET. */
#if !defined(ECONNRESET)
#define ECONNRESET 10000
#endif
#define CONST_ECONNRESET ECONNRESET

/* The value of EDEADLK. */
#if !defined(EDEADLK)
#define EDEADLK 10000
#endif
#define CONST_EDEADLK EDEADLK

/* The value of EDESTADDRREQ. */
#if !defined(EDESTADDRREQ)
#define EDESTADDRREQ 10000
#endif
#define CONST_EDESTADDRREQ EDESTADDRREQ

/* The value of EDIRTY. */
#if !defined(EDIRTY)
#define EDIRTY 10000
#endif
#define CONST_EDIRTY EDIRTY

/* The value of EDOM. */
#if !defined(EDOM)
#define EDOM 10000
#endif
#define CONST_EDOM EDOM

/* The value of EDQUOT. */
#if !defined(EDQUOT)
#define EDQUOT 10000
#endif
#define CONST_EDQUOT EDQUOT

/* The value of EEXIST. */
#if !defined(EEXIST)
#define EEXIST 10000
#endif
#define CONST_EEXIST EEXIST

/* The value of EFAULT. */
#if !defined(EFAULT)
#define EFAULT 10000
#endif
#define CONST_EFAULT EFAULT

/* The value of EFBIG. */
#if !defined(EFBIG)
#define EFBIG 10000
#endif
#define CONST_EFBIG EFBIG

/* The value of EFTYPE. */
#if !defined(EFTYPE)
#define EFTYPE 10000
#endif
#define CONST_EFTYPE EFTYPE

/* The value of EHOSTDOWN. */
#if !defined(EHOSTDOWN)
#define EHOSTDOWN 10000
#endif
#define CONST_EHOSTDOWN EHOSTDOWN

/* The value of EHOSTUNREACH. */
#if !defined(EHOSTUNREACH)
#define EHOSTUNREACH 10000
#endif
#define CONST_EHOSTUNREACH EHOSTUNREACH

/* The value of EIDRM. */
#if !defined(EIDRM)
#define EIDRM 10000
#endif
#define CONST_EIDRM EIDRM

/* The value of EILSEQ. */
#if !defined(EILSEQ)
#define EILSEQ 10000
#endif
#define CONST_EILSEQ EILSEQ

/* The value of EINPROGRESS. */
#if !defined(EINPROGRESS)
#define EINPROGRESS 10000
#endif
#define CONST_EINPROGRESS EINPROGRESS

/* The value of EINTR. */
#if !defined(EINTR)
#define EINTR 10000
#endif
#define CONST_EINTR EINTR

/* The value of EINVAL. */
#if !defined(EINVAL)
#define EINVAL 10000
#endif
#define CONST_EINVAL EINVAL

/* The value of EIO. */
#if !defined(EIO)
#define EIO 10000
#endif
#define CONST_EIO EIO

/* The value of EISCONN. */
#if !defined(EISCONN)
#define EISCONN 10000
#endif
#define CONST_EISCONN EISCONN

/* The value of EISDIR. */
#if !defined(EISDIR)
#define EISDIR 10000
#endif
#define CONST_EISDIR EISDIR

/* The value of ELOOP. */
#if !defined(ELOOP)
#define ELOOP 10000
#endif
#define CONST_ELOOP ELOOP

/* The value of EMFILE. */
#if !defined(EMFILE)
#define EMFILE 10000
#endif
#define CONST_EMFILE EMFILE

/* The value of EMLINK. */
#if !defined(EMLINK)
#define EMLINK 10000
#endif
#define CONST_EMLINK EMLINK

/* The value of EMSGSIZE. */
#if !defined(EMSGSIZE)
#define EMSGSIZE 10000
#endif
#define CONST_EMSGSIZE EMSGSIZE

/* The value of EMULTIHOP. */
#if !defined(EMULTIHOP)
#define EMULTIHOP 10000
#endif
#define CONST_EMULTIHOP EMULTIHOP

/* The value of ENAMETOOLONG. */
#if !defined(ENAMETOOLONG)
#define ENAMETOOLONG 10000
#endif
#define CONST_ENAMETOOLONG ENAMETOOLONG

/* The value of ENETDOWN. */
#if !defined(ENETDOWN)
#define ENETDOWN 10000
#endif
#define CONST_ENETDOWN ENETDOWN

/* The value of ENETRESET. */
#if !defined(ENETRESET)
#define ENETRESET 10000
#endif
#define CONST_ENETRESET ENETRESET

/* The value of ENETUNREACH. */
#if !defined(ENETUNREACH)
#define ENETUNREACH 10000
#endif
#define CONST_ENETUNREACH ENETUNREACH

/* The value of ENFILE. */
#if !defined(ENFILE)
#define ENFILE 10000
#endif
#define CONST_ENFILE ENFILE

/* The value of ENOBUFS. */
#if !defined(ENOBUFS)
#define ENOBUFS 10000
#endif
#define CONST_ENOBUFS ENOBUFS

/* The value of ENOCIGAR. */
#if !defined(ENOCIGAR)
#define ENOCIGAR 10000
#endif
#define CONST_ENOCIGAR ENOCIGAR

/* The value of ENODATA. */
#if !defined(ENODATA)
#define ENODATA 10000
#endif
#define CONST_ENODATA ENODATA

/* The value of ENODEV. */
#if !defined(ENODEV)
#define ENODEV 10000
#endif
#define CONST_ENODEV ENODEV

/* The value of ENOENT. */
#if !defined(ENOENT)
#define ENOENT 10000
#endif
#define CONST_ENOENT ENOENT

/* The value of ENOEXEC. */
#if !defined(ENOEXEC)
#define ENOEXEC 10000
#endif
#define CONST_ENOEXEC ENOEXEC

/* The value of ENOLCK. */
#if !defined(ENOLCK)
#define ENOLCK 10000
#endif
#define CONST_ENOLCK ENOLCK

/* The value of ENOLINK. */
#if !defined(ENOLINK)
#define ENOLINK 10000
#endif
#define CONST_ENOLINK ENOLINK

/* The value of ENOMEM. */
#if !defined(ENOMEM)
#define ENOMEM 10000
#endif
#define CONST_ENOMEM ENOMEM

/* The value of ENOMSG. */
#if !defined(ENOMSG)
#define ENOMSG 10000
#endif
#define CONST_ENOMSG ENOMSG

/* The value of ENONET. */
#if !defined(ENONET)
#define ENONET 10000
#endif
#define CONST_ENONET ENONET

/* The value of ENOPROTOOPT. */
#if !defined(ENOPROTOOPT)
#define ENOPROTOOPT 10000
#endif
#define CONST_ENOPROTOOPT ENOPROTOOPT

/* The value of ENOSPC. */
#if !defined(ENOSPC)
#define ENOSPC 10000
#endif
#define CONST_ENOSPC ENOSPC

/* The value of ENOSR. */
#if !defined(ENOSR)
#define ENOSR 10000
#endif
#define CONST_ENOSR ENOSR

/* The value of ENOSTR. */
#if !defined(ENOSTR)
#define ENOSTR 10000
#endif
#define CONST_ENOSTR ENOSTR

/* The value of ENOSYS. */
#if !defined(ENOSYS)
#define ENOSYS 10000
#endif
#define CONST_ENOSYS ENOSYS

/* The value of ENOTBLK. */
#if !defined(ENOTBLK)
#define ENOTBLK 10000
#endif
#define CONST_ENOTBLK ENOTBLK

/* The value of ENOTCONN. */
#if !defined(ENOTCONN)
#define ENOTCONN 10000
#endif
#define CONST_ENOTCONN ENOTCONN

/* The value of ENOTDIR. */
#if !defined(ENOTDIR)
#define ENOTDIR 10000
#endif
#define CONST_ENOTDIR ENOTDIR

/* The value of ENOTEMPTY. */
#if !defined(ENOTEMPTY)
#define ENOTEMPTY 10000
#endif
#define CONST_ENOTEMPTY ENOTEMPTY

/* The value of ENOTSOCK. */
#if !defined(ENOTSOCK)
#define ENOTSOCK 10000
#endif
#define CONST_ENOTSOCK ENOTSOCK

/* The value of ENOTTY. */
#if !defined(ENOTTY)
#define ENOTTY 10000
#endif
#define CONST_ENOTTY ENOTTY

/* The value of ENXIO. */
#if !defined(ENXIO)
#define ENXIO 10000
#endif
#define CONST_ENXIO ENXIO

/* The value of EOPNOTSUPP. */
#if !defined(EOPNOTSUPP)
#define EOPNOTSUPP 10000
#endif
#define CONST_EOPNOTSUPP EOPNOTSUPP

/* The value of EPERM. */
#if !defined(EPERM)
#define EPERM 10000
#endif
#define CONST_EPERM EPERM

/* The value of EPFNOSUPPORT. */
#if !defined(EPFNOSUPPORT)
#define EPFNOSUPPORT 10000
#endif
#define CONST_EPFNOSUPPORT EPFNOSUPPORT

/* The value of EPIPE. */
#if !defined(EPIPE)
#define EPIPE 10000
#endif
#define CONST_EPIPE EPIPE

/* The value of EPROCLIM. */
#if !defined(EPROCLIM)
#define EPROCLIM 10000
#endif
#define CONST_EPROCLIM EPROCLIM

/* The value of EPROCUNAVAIL. */
#if !defined(EPROCUNAVAIL)
#define EPROCUNAVAIL 10000
#endif
#define CONST_EPROCUNAVAIL EPROCUNAVAIL

/* The value of EPROGMISMATCH. */
#if !defined(EPROGMISMATCH)
#define EPROGMISMATCH 10000
#endif
#define CONST_EPROGMISMATCH EPROGMISMATCH

/* The value of EPROGUNAVAIL. */
#if !defined(EPROGUNAVAIL)
#define EPROGUNAVAIL 10000
#endif
#define CONST_EPROGUNAVAIL EPROGUNAVAIL

/* The value of EPROTO. */
#if !defined(EPROTO)
#define EPROTO 10000
#endif
#define CONST_EPROTO EPROTO

/* The value of EPROTONOSUPPORT. */
#if !defined(EPROTONOSUPPORT)
#define EPROTONOSUPPORT 10000
#endif
#define CONST_EPROTONOSUPPORT EPROTONOSUPPORT

/* The value of EPROTOTYPE. */
#if !defined(EPROTOTYPE)
#define EPROTOTYPE 10000
#endif
#define CONST_EPROTOTYPE EPROTOTYPE

/* The value of ERANGE. */
#if !defined(ERANGE)
#define ERANGE 10000
#endif
#define CONST_ERANGE ERANGE

/* The value of EREMCHG. */
#if !defined(EREMCHG)
#define EREMCHG 10000
#endif
#define CONST_EREMCHG EREMCHG

/* The value of EREMOTE. */
#if !defined(EREMOTE)
#define EREMOTE 10000
#endif
#define CONST_EREMOTE EREMOTE

/* The value of EROFS. */
#if !defined(EROFS)
#define EROFS 10000
#endif
#define CONST_EROFS EROFS

/* The value of ERPCMISMATCH. */
#if !defined(ERPCMISMATCH)
#define ERPCMISMATCH 10000
#endif
#define CONST_ERPCMISMATCH ERPCMISMATCH

/* The value of ERREMOTE. */
#if !defined(ERREMOTE)
#define ERREMOTE 10000
#endif
#define CONST_ERREMOTE ERREMOTE

/* The value of ESHUTDOWN. */
#if !defined(ESHUTDOWN)
#define ESHUTDOWN 10000
#endif
#define CONST_ESHUTDOWN ESHUTDOWN

/* The value of ESOCKTNOSUPPORT. */
#if !defined(ESOCKTNOSUPPORT)
#define ESOCKTNOSUPPORT 10000
#endif
#define CONST_ESOCKTNOSUPPORT ESOCKTNOSUPPORT

/* The value of ESPIPE. */
#if !defined(ESPIPE)
#define ESPIPE 10000
#endif
#define CONST_ESPIPE ESPIPE

/* The value of ESRCH. */
#if !defined(ESRCH)
#define ESRCH 10000
#endif
#define CONST_ESRCH ESRCH

/* The value of ESRMNT. */
#if !defined(ESRMNT)
#define ESRMNT 10000
#endif
#define CONST_ESRMNT ESRMNT

/* The value of ESTALE. */
#if !defined(ESTALE)
#define ESTALE 10000
#endif
#define CONST_ESTALE ESTALE

/* The value of ETIME. */
#if !defined(ETIME)
#define ETIME 10000
#endif
#define CONST_ETIME ETIME

/* The value of ETIMEDOUT. */
#if !defined(ETIMEDOUT)
#define ETIMEDOUT 10000
#endif
#define CONST_ETIMEDOUT ETIMEDOUT

/* The value of ETOOMANYREFS. */
#if !defined(ETOOMANYREFS)
#define ETOOMANYREFS 10000
#endif
#define CONST_ETOOMANYREFS ETOOMANYREFS

/* The value of ETXTBSY. */
#if !defined(ETXTBSY)
#define ETXTBSY 10000
#endif
#define CONST_ETXTBSY ETXTBSY

/* The value of EUSERS. */
#if !defined(EUSERS)
#define EUSERS 10000
#endif
#define CONST_EUSERS EUSERS

/* The value of EWOULDBLOCK. */
#if !defined(EWOULDBLOCK)
#define EWOULDBLOCK 10000
#endif
#define CONST_EWOULDBLOCK EWOULDBLOCK

/* The value of EXDEV. */
#if !defined(EXDEV)
#define EXDEV 10000
#endif
#define CONST_EXDEV EXDEV

/* The value of O_BINARY. */
#if !defined(O_BINARY)
#define O_BINARY 10000
#endif
#define CONST_O_BINARY O_BINARY

/* The value of SIGINT. */
#if !defined(SIGINT)
#define SIGINT 10000
#endif
#define CONST_SIGINT SIGINT


#endif