OSDN Git Service

2002-09-21 Robert Collins <rbtcollins@hotmail.com>
authorrbcollins <rbcollins>
Fri, 20 Sep 2002 22:34:05 +0000 (22:34 +0000)
committerrbcollins <rbcollins>
Fri, 20 Sep 2002 22:34:05 +0000 (22:34 +0000)
commit158a89d99a0c41557fa7428d5d2e12b77815c829
tree3bb780b17f8b0682d0a6cc7c743ad87b45efc421
parent7b84eacb9ce0f7e222f79f5d559529b340edaa99
2002-09-21  Robert Collins <rbtcollins@hotmail.com>

        * thread.cc: Change verifyable_object_isvalid calls with
        PTHREAD_MUTEX_MAGIC and PTHREAD_KEY_MAGIC and PTHREAD_ATTR_MAGIC to
        ::isGoodObject() calls throughout.
        (MTinterface::Init): Remove dead code.
        (pthread_attr::isGoodObject): Implement.
        (pthread_key::isGoodObject): Implement.
        (pthread_mutex::isGoodObject): Implement.
        (pthread_mutex::isGoodInitializerOrObject): Implement.
        (pthread::isGoodObject): Update signature.
        * thread.h (pthread_key::isGoodObject): Declare.
        (pthread_attr::isGoodObject): Ditto.
        (pthread_mutex::isGoodObject): Ditto.
        (pthread_mutex::isGoodInitializerOrObject): Ditto.
        (pthread::isGoodObject): Change to a const parameter for const
        correctness.
        (pthread_mutexattr::isGoodObject): Declare.
        (pthread_condattr::isGoodObject): Ditto.
        (pthread_cond::isGoodObject): Ditto.
        (semaphore::isGoodObject): Ditto.
winsup/cygwin/ChangeLog
winsup/cygwin/thread.cc
winsup/cygwin/thread.h