/* config.h */ #ifndef PTW32_CONFIG_H #define PTW32_CONFIG_H /********************************************************************* * Defaults: see target specific redefinitions below. *********************************************************************/ /* We're building the pthreads-win32 library */ #define PTW32_BUILD /* Do we know about the C type sigset_t? */ #undef HAVE_SIGSET_T /* Define if you have the header file. */ #undef HAVE_SIGNAL_H /* Define if you don't have Win32 DuplicateHandle. (eg. WinCE) */ #undef NEED_DUPLICATEHANDLE /* Define if you don't have Win32 _beginthreadex. (eg. WinCE) */ #undef NEED_CREATETHREAD /* Define if you don't have Win32 errno. (eg. WinCE) */ #undef NEED_ERRNO /* Define if you don't have Win32 calloc. (eg. WinCE) */ #undef NEED_CALLOC /* Define if you don't have Win32 ftime. (eg. WinCE) */ #undef NEED_FTIME /* Define if you don't have Win32 semaphores. (eg. WinCE) */ #undef NEED_SEM /* Define if you need to convert string parameters to unicode. (eg. WinCE) */ #undef NEED_UNICODE_CONSTS /* Define if your C (not C++) compiler supports "inline" functions. */ #undef HAVE_C_INLINE /* Do we know about type mode_t? */ #undef HAVE_MODE_T /* Define if you have the timespec struct */ #undef HAVE_STRUCT_TIMESPEC /* Define if you don't have the GetProcessAffinityMask() */ #undef NEED_PROCESS_AFFINITY_MASK /********************************************************************* * Target specific groups *********************************************************************/ #ifdef WINCE #define NEED_DUPLICATEHANDLE #define NEED_CREATETHREAD #define NEED_ERRNO #define NEED_CALLOC #define NEED_FTIME #define NEED_SEM #define NEED_UNICODE_CONSTS #define NEED_PROCESS_AFFINITY_MASK #endif #ifdef _UWIN #define HAVE_MODE_T #define HAVE_STRUCT_TIMESPEC #endif #ifdef __GNUC__ #define HAVE_C_INLINE #endif #ifdef __MINGW32__ #define HAVE_MODE_T #endif #ifdef __WATCOMC__ #endif #ifdef __DMC__ #define HAVE_SIGNAL_H #define HAVE_C_INLINE #endif #endif