12 #include "../stdafx.h" 
   19 #include "../safeguards.h" 
   39     self_destruct(self_destruct)
 
   52     DosWaitThread(&this->
thread, DCWW_WAIT);
 
   89   if (thread != NULL) *thread = to;
 
  105     DosCreateMutexSem(NULL, &
mutex, 0, FALSE);
 
  106     DosCreateEventSem(NULL, &
event, 0, FALSE);
 
  111     DosCloseMutexSem(
mutex);
 
  112     DosCloseEventSem(
event);
 
  118     DosRequestMutexSem(
mutex, (
unsigned long) SEM_INDEFINITE_WAIT);
 
  127     DosReleaseMutexSem(
mutex);
 
  134     DosWaitEventSem(
event, SEM_INDEFINITE_WAIT);
 
  140     DosPostEventSem(
event);