CMDSemWait

The CMDSemWait function waits until a RAM semaphore is cleared.

MS-DOS

USHORT FAR CMDSemWait(

    ULONG FAR *ramSem,

   ULONG timeOut

  );


Parameters

ramSem
Address of the semaphore.
timeOut
Length of time in milliseconds to wait before returning.

Return Values

0
OK.
ERROR_SEM_TIMEOUT
Time-out expired before semaphore operation completed.
ERROR_SEM_OWNED
This thread or another thread owns the semaphore, and the calling thread specified zero time-out.