/* include/JTC/Config.h. Generated automatically by configure. */ /* include/JTC/Config.h.in. Generated automatically from configure.in by autoheader. */ /*********************************************************************** * * Copyright (c) 2000 * Object Oriented Concepts, Inc. * Billerica, MA, USA * * All Rights Reserved * ***********************************************************************/ /* ----------------------------------------------------------- Modified by R. Ansari (LAL-IN2P3/CNRS) for multi-platform multi-compiler support 05/2000 -------------------------------------------------------------- */ #ifndef JTCCONFIG_H_SEEN #define JTCCONFIG_H_SEEN /* System dependence (thread capabilities) */ /* DEC/Compaq TruUnix64 (OSF1) */ #if defined(OSF1) #define HAVE_POSIX_THREADS 1 #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1 #define HAVE_PTHREAD_DELAY_NP 1 #define HAVE_SCHED_YIELD 1 #define HAVE_JTC_STOP 1 #define HAVE_SCHED_H 1 /* Linux */ #elif defined(Linux) #define HAVE_POSIX_THREADS 1 #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1 #define HAVE_SCHED_YIELD 1 #define HAVE_JTC_STOP 1 #define HAVE_SCHED_H 1 /* SGI - ** To be checked ** */ #elif defined(IRIX64) #define HAVE_POSIX_THREADS 1 #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1 #define HAVE_SCHED_YIELD 1 #define HAVE_JTC_STOP 1 #define HAVE_SCHED_H 1 #if !defined(__sgi) #define __sgi 1 #endif /* IBM-AIX - ** To be checked ** */ #elif defined(AIX) #define HAVE_POSIX_THREADS 1 #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1 #define HAVE_SCHED_YIELD 1 #define HAVE_JTC_STOP 1 #define HAVE_SCHED_H 1 /* Sun-Solaris - ** To be checked ** */ #elif defined(SunOS) #define HAVE_POSIX_THREADS 1 #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1 #define HAVE_SCHED_YIELD 1 #define HAVE_JTC_STOP 1 #define HAVE_SCHED_H 1 #else #error Undefined OS type in JTC/Config.h #endif /* Compiler dependend flags */ /* ---- g++ KCC cxx (DEC) CC (SGI) --- */ /* All supported compilers have bool type, and exception handling */ #define SIZEOF_BOOL 1 #define HAVE_EXCEPTION 1 #define HAVE_EXCEPTION_H 1 /* To be checked */ #endif