From 06974b302eaf8f08382e6e786aea53f420c12222 Mon Sep 17 00:00:00 2001 From: rpj Date: Fri, 6 Jul 2001 18:16:50 +0000 Subject: Spinlocks and barriers fixed and working. Beta level. * spin.c: Revamped and working; included static initialiser. * barrier.c: Likewise. * condvar.c: Macro constant change; inline auto init routine. * mutex.c: Likewise. * rwlock.c: Likewise. * private.c: Add support for spinlock initialiser. * global.c: Likewise. * implement.h: Likewise. * pthread.h (PTHREAD_SPINLOCK_INITIALIZER): Fix typo. tests/ChangeLog: * spin3.c: Changed test and fixed. * spin4.c: Fixed. * barrier3.c: Fixed. * barrier4.c: Fixed. --- config.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'config.h') diff --git a/config.h b/config.h index 75e0338..da1cee4 100644 --- a/config.h +++ b/config.h @@ -1,4 +1,4 @@ -/* config.h.in. Generated automatically from configure.in by autoheader. */ +/* config.h.in Generated automatically from configure.in by autoheader. */ #ifndef PTW32_CONFIG_H #define PTW32_CONFIG_H @@ -30,6 +30,9 @@ /* 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 @@ -54,6 +57,10 @@ #define HAVE_STRUCT_TIMESPEC #endif +#ifdef __GNUC__ +#define HAVE_C_INLINE +#endif + #ifdef __MINGW32__ #define HAVE_MODE_T #endif -- cgit v1.2.3