Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/thread.h')
-rw-r--r--winsup/cygwin/thread.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/winsup/cygwin/thread.h b/winsup/cygwin/thread.h
index 9238153ea..ad4208f5d 100644
--- a/winsup/cygwin/thread.h
+++ b/winsup/cygwin/thread.h
@@ -254,6 +254,7 @@ class pthread_mutex:public verifyable_object
{
public:
static bool isGoodObject(pthread_mutex_t const *);
+ static bool isGoodInitializer(pthread_mutex_t const *);
static bool isGoodInitializerOrObject(pthread_mutex_t const *);
CRITICAL_SECTION criticalsection;
HANDLE win32_obj_id;
@@ -361,7 +362,7 @@ class pthreadNull : public pthread
class pthread_condattr:public verifyable_object
{
public:
- static bool isGoodObject(pthread_condattr_t *);
+ static bool isGoodObject(pthread_condattr_t const *);
int shared;
pthread_condattr ();
@@ -371,7 +372,9 @@ public:
class pthread_cond:public verifyable_object
{
public:
- static bool isGoodObject(pthread_cond_t *);
+ static bool isGoodObject(pthread_cond_t const *);
+ static bool isGoodInitializer(pthread_cond_t const *);
+ static bool isGoodInitializerOrObject(pthread_cond_t const *);
int shared;
LONG waiting;
LONG ExitingWait;
@@ -400,7 +403,7 @@ public:
class semaphore:public verifyable_object
{
public:
- static bool isGoodObject(semaphore **);
+ static bool isGoodObject(sem_t const *);
HANDLE win32_obj_id;
class semaphore * next;
int shared;