success = AttemptSemaphore(signalSemaphore)
    D0                         A0
    LONG AttemptSemaphore(
struct SignalSemaphore *);
    
 
  
    This call is similar to 
ObtainSemaphore(), except that it will not block if the semaphore could not be locked.
  
    This call does NOT preserve registers.