Penguin
Diff: SDL_SemTryWait(3)
EditPageHistoryDiffInfoLikePages

Differences between current version and predecessor to the previous major change of SDL_SemTryWait(3).

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 2 Last edited on Monday, June 3, 2002 6:53:47 pm by perry
Older page: version 1 Last edited on Monday, June 3, 2002 6:53:47 pm by perry Revert
@@ -1,6 +1,6 @@
-SDL_SemTryWait  
-!!!SDL_SemTryWait 
+SDL_! SemTryWait  
+!!!SDL_! SemTryWait 
 NAME 
 SYNOPSIS 
 DESCRIPTION 
 RETURN VALUE 
@@ -9,31 +9,31 @@
 ---- 
 !!NAME 
  
  
-SDL_SemTryWait- Attempt to lock a semaphore but don't suspend the thread. 
+SDL_! SemTryWait- Attempt to lock a semaphore but don't suspend the thread. 
 !!SYNOPSIS 
  
  
 __#include 
 __ 
  
  
-__int SDL_SemTryWait__(__SDL_sem *sem__); 
+__int SDL_! SemTryWait__(__SDL_sem *sem__); 
 !!DESCRIPTION 
  
  
-__SDL_SemTryWait__ is a non-blocking varient of  
-__SDL_SemWait__. If the value of the semaphore pointed to 
+__SDL_! SemTryWait__ is a non-blocking varient of  
+__SDL_! SemWait__. If the value of the semaphore pointed to 
 by __sem__ is positive it will atomically decrement the 
 semaphore value and return 0, otherwise it will return 
 __SDL_MUTEX_TIMEOUT__ instead of suspending the 
 thread. 
  
  
-After __SDL_SemTryWait__ is successful, the semaphore can 
+After __SDL_! SemTryWait__ is successful, the semaphore can 
 be released and its count atomically incremented by a 
-successful call to ''SDL_SemPost''. 
+successful call to ''SDL_! SemPost''. 
 !!RETURN VALUE 
  
  
 Returns __0__ if the semaphore was successfully locked or 
@@ -46,20 +46,20 @@
 will be unchanged. 
 !!EXAMPLES 
  
  
-res = SDL_SemTryWait(my_sem); 
+res = SDL_! SemTryWait(my_sem); 
 if (res == SDL_MUTEX_TIMEOUT) { 
 return TRY_AGAIN; 
 
 if (res == -1) { 
 return WAIT_ERROR; 
 
 ... 
-SDL_SemPost(my_sem); 
+SDL_! SemPost(my_sem); 
 !!SEE ALSO 
  
  
-__SDL_CreateSemaphore__, __SDL_DestroySemaphore__,  
-__SDL_SemWait__, __SDL_SemWaitTimeout__,  
-__SDL_SemPost__, __SDL_SemValue__ 
+__SDL_! CreateSemaphore__, __SDL_! DestroySemaphore__,  
+__SDL_! SemWait__, __SDL_! SemWaitTimeout__,  
+__SDL_! SemPost__, __SDL_! SemValue__ 
 ---- 
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.