Ignore:
Timestamp:
Mar 23, 2000, 8:25:10 PM (25 years ago)
Author:
sandervl
Message:

mutex + semaphore header updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/vmutex.h

    r1430 r3208  
    1 /* $Id: vmutex.h,v 1.4 1999-10-24 22:48:17 sandervl Exp $ */
     1/* $Id: vmutex.h,v 1.5 2000-03-23 19:25:09 sandervl Exp $ */
    22
    33/*
     
    2222{
    2323public:
    24         VMutex (int fShared = VMUTEX_NONSHARED);
     24        VMutex (int fShared = VMUTEX_NONSHARED, HMTX *phMutex = NULL);
    2525       ~VMutex();
    2626
    2727public:
    28         VOID enter(ULONG timeout = VMUTEX_WAIT_FOREVER);
    29         VOID leave();
     28        VOID enter(ULONG timeout = VMUTEX_WAIT_FOREVER, HMTX *phMutex = NULL);
     29        VOID leave(HMTX *phMutex = NULL);
    3030        int  getNrBlocked() { return waiting; };
    3131
     
    3333        HMTX sem_handle;
    3434        int  waiting;
     35        BOOL fShared;
    3536};
    3637
Note: See TracChangeset for help on using the changeset viewer.