Function prototype to wait on a semaphore.
Source position: threadh.inc line 68
| type TSemaphoreWaitHandler = procedure( | 
| const sem: Pointer | 
| ); | 
TSemaphoreWaitHandler is the function prototype to wait on an event on the semaphore (which should be posted to the semaphore with ThreadManager.SemaphorePost). It should handle a pointer as returned by the ThreadManager.SemaphoreInit procedure. it's used by the thread manager ThreadManager.SemaphoreWait.