X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=ETL%2Ftrunk%2FETL%2F_thread.h;fp=ETL%2Ftrunk%2FETL%2F_thread.h;h=cb649336e7fb331a5e7271421910ea02d4b0e482;hb=2fde73ebec7ee1bcb147abc19d16b1bc0deb17bf;hp=8f70be8ae7e0f58ea3ed8347fc6b5446962ed763;hpb=a75d39ae6509cd7b24e8924ffab41e8014591a8f;p=synfig.git diff --git a/ETL/trunk/ETL/_thread.h b/ETL/trunk/ETL/_thread.h index 8f70be8..cb64933 100644 --- a/ETL/trunk/ETL/_thread.h +++ b/ETL/trunk/ETL/_thread.h @@ -31,21 +31,21 @@ #define __USE_GNU -#ifdef HAVE_PTHREAD_H +#ifdef __ETL_HAS_PTHREAD_H # include #endif -#ifdef HAVE_SCHED_H +#ifdef __ETL_HAS_SCHED_H # include #endif -#ifdef HAVE_CREATETHREAD +#ifdef __ETL_HAS_CREATETHREAD # include #endif /* === M A C R O S ========================================================= */ -#if ( defined (HAVE_PTHREAD_CREATE) || defined (HAVE_CLONE) || defined (HAVE_CREATETHREAD) ) && !defined (NO_THREADS) +#if ( defined (__ETL_HAS_PTHREAD_CREATE) || defined (__ETL_HAS_CLONE) || defined (__ETL_HAS_CREATETHREAD) ) && !defined (NO_THREADS) # define CALLISTO_THREADS #endif @@ -53,7 +53,7 @@ /* === C L A S S E S & S T R U C T S ======================================= */ -#if defined(CALLISTO_THREADS) && defined(HAVE_PTHREAD_CREATE) +#if defined(CALLISTO_THREADS) && defined(__ETL_HAS_PTHREAD_CREATE) static inline void Yield(void) { sched_yield(); @@ -68,7 +68,7 @@ inline void Yield(void) { } #ifdef CALLISTO_THREADS -#ifdef HAVE_PTHREAD_CREATE +#ifdef __ETL_HAS_PTHREAD_CREATE class Thread { @@ -207,7 +207,7 @@ public: } }; -#ifdef HAVE_PTHREAD_RW_LOCK_INIT +#ifdef __ETL_HAS_PTHREAD_RW_LOCK_INIT class ReadWriteLock { pthread_rwlock_t rwlock; @@ -290,8 +290,8 @@ public: }; */ -#else // if defined HAVE_PTHREAD -#ifdef HAVE_CREATETHREAD +#else // if defined __ETL_HAS_PTHREAD_CREATE +#ifdef __ETL_HAS_CREATETHREAD #ifdef THREAD_ENTRYPOINT @@ -448,8 +448,8 @@ public: }; -#endif // if defined HAVE_CREATETHREAD -#endif // if defined HAVE_PTHREAD_CREATE +#endif // if defined __ETL_HAS_CREATETHREAD +#endif // if defined __ETL_HAS_PTHREAD_CREATE #endif // if defined CALLISTO_THREADS