2002-10-17 Robert Collins <rbtcollins@hotmail.com>

* thread.h (pthread_mutex::isGoodInitializerOrBadObject): Declare.
        * thread.cc (pthread_mutex::isGoodInitializerOrBadObject): Implement.
        (pthread_mutex::init): Use isGoodInitializerOrBadObject to avoid
        unneeded SEGV's during debugging.
This commit is contained in:
Robert Collins
2002-10-17 08:44:18 +00:00
parent 841cf30bc3
commit e9350b6575
3 changed files with 18 additions and 2 deletions

View File

@@ -291,6 +291,7 @@ public:
static bool isGoodObject(pthread_mutex_t const *);
static bool isGoodInitializer(pthread_mutex_t const *);
static bool isGoodInitializerOrObject(pthread_mutex_t const *);
static bool isGoodInitializerOrBadObject (pthread_mutex_t const *mutex);
static void initMutex ();
static int init (pthread_mutex_t *, const pthread_mutexattr_t *);