diff options
author | monty@narttu.mysql.fi <> | 2000-10-11 00:48:03 +0300 |
---|---|---|
committer | monty@narttu.mysql.fi <> | 2000-10-11 00:48:03 +0300 |
commit | ae80d2a5a3bd11714ca5e2dab171e7805be92523 (patch) | |
tree | c6677bb9b8f4eee0143a25aa5b5b345004edc2ff /include/my_pthread.h | |
parent | 16f11f94b2fa7c7fca19fb5160b27c902c446a3c (diff) | |
download | mariadb-git-ae80d2a5a3bd11714ca5e2dab171e7805be92523.tar.gz |
Portability fixes
Diffstat (limited to 'include/my_pthread.h')
-rw-r--r-- | include/my_pthread.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/my_pthread.h b/include/my_pthread.h index 2ecd4e20482..07c0c3e502e 100644 --- a/include/my_pthread.h +++ b/include/my_pthread.h @@ -91,9 +91,9 @@ void pthread_exit(unsigned A); /* was #define pthread_exit(A) ExitThread(A)*/ #define pthread_key_create(A,B) ((*A=TlsAlloc())==0xFFFFFFFF) #define pthread_getspecific(A) (TlsGetValue(A)) #define my_pthread_getspecific(T,A) ((T) TlsGetValue(A)) -#define my_pthread_getspecific_ptr(T,V) ((T) TlsGetValue(A)) -#define my_pthread_setspecific_ptr(T,V) TlsSetValue(T,V) -#define pthread_setspecific(A,B) TlsSetValue(A,B) +#define my_pthread_getspecific_ptr(T,V) ((T) TlsGetValue(V)) +#define my_pthread_setspecific_ptr(T,V) (!TlsSetValue((T),(V))) +#define pthread_setspecific(A,B) (!TlsSetValue((A),(B))) #else #define pthread_key(T,V) __declspec(thread) T V #define pthread_key_create(A,B) pthread_dummy(0) |