grub2: bring back build of aros-side grub2 tools
[AROS.git] / rom / exec / semaphores.h
blob7b443faaa451ee206547bfb1dba7c3f9eaf5e135
1 /*
2 Copyright © 1995-2011, The AROS Development Team. All rights reserved.
3 $Id$
5 Desc: Private definitions of semaphore internals
6 Lang:
7 */
9 struct TraceLocation;
11 BOOL CheckSemaphore(struct SignalSemaphore *sigSem, struct TraceLocation *caller, struct ExecBase *SysBase);
12 void InternalObtainSemaphore(struct SignalSemaphore *sigSem, struct Task *owner, struct TraceLocation *caller, struct ExecBase *SysBase);
13 ULONG InternalAttemptSemaphore(struct SignalSemaphore *sigSem, struct Task *owner, struct TraceLocation *caller, struct ExecBase *SysBase);