summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorunknown <Kristofer.Pettersson@naruto.>2007-02-21 16:26:33 +0100
committerunknown <Kristofer.Pettersson@naruto.>2007-02-21 16:26:33 +0100
commitfb1dfe6289e876f7845591f8ce7ba4b89bfb0761 (patch)
tree92021f309e989adb79151a77f048c8859c21e6eb /include
parentb7b774ee29c10afdce9e71ac45002389f18fe97c (diff)
parent448f6003f922e0bfc7010bb2733421f76bbd8808 (diff)
downloadmariadb-git-fb1dfe6289e876f7845591f8ce7ba4b89bfb0761.tar.gz
Merge naruto.:C:/cpp/bug25042/my50-bug25042
into naruto.:C:/cpp/mysql-5.1-maint mysys/my_wincond.c: Auto merged include/my_pthread.h: SCCS merged
Diffstat (limited to 'include')
-rw-r--r--include/my_pthread.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/include/my_pthread.h b/include/my_pthread.h
index a3e1007bf31..725a4fbc071 100644
--- a/include/my_pthread.h
+++ b/include/my_pthread.h
@@ -69,7 +69,17 @@ typedef struct st_pthread_link {
typedef struct {
uint32 waiting;
- HANDLE semaphore;
+ CRITICAL_SECTION lock_waiting;
+
+ enum {
+ SIGNAL= 0,
+ BROADCAST= 1,
+ MAX_EVENTS= 2
+ } EVENTS;
+
+ HANDLE events[MAX_EVENTS];
+ HANDLE broadcast_block_event;
+
} pthread_cond_t;