rem: return NativeSetSemaphore ((NativeSemaphore) sem);
add: int result; result = NativeSetSemaphore ((NativeSemaphore) sem); return result;
context: SetSemaphore (Semaphore sem){	return NativeSetSemaphore ((NativeSemaphore) sem);}