|
@@ -86,6 +86,7 @@ const
|
|
LFalse: LongInt = 0;
|
|
LFalse: LongInt = 0;
|
|
|
|
|
|
// spinlock
|
|
// spinlock
|
|
|
|
+{$ifndef AROS_ABIv11}
|
|
{$ifdef AROS_ABIv1}
|
|
{$ifdef AROS_ABIv1}
|
|
{$ifdef AROSPLATFORM_SMP}
|
|
{$ifdef AROSPLATFORM_SMP}
|
|
type
|
|
type
|
|
@@ -108,6 +109,7 @@ type
|
|
end;
|
|
end;
|
|
{$endif}
|
|
{$endif}
|
|
{$endif}
|
|
{$endif}
|
|
|
|
+{$endif}
|
|
|
|
|
|
type
|
|
type
|
|
// List Node Structure. Each member in a list starts with a Node
|
|
// List Node Structure. Each member in a list starts with a Node
|
|
@@ -640,6 +642,7 @@ type
|
|
mp_SigBit: Byte; { signal bit number }
|
|
mp_SigBit: Byte; { signal bit number }
|
|
mp_SigTask: Pointer; { task to be signalled (TaskPtr) }
|
|
mp_SigTask: Pointer; { task to be signalled (TaskPtr) }
|
|
mp_MsgList: TList; { message linked list }
|
|
mp_MsgList: TList; { message linked list }
|
|
|
|
+{$ifndef AROS_ABIv11}
|
|
{$ifdef AROS_ABIv1}
|
|
{$ifdef AROS_ABIv1}
|
|
{$ifdef AROSPLATFORM_SMP}
|
|
{$ifdef AROSPLATFORM_SMP}
|
|
{$ifdef AROSEXEC_SMP}
|
|
{$ifdef AROSEXEC_SMP}
|
|
@@ -648,6 +651,7 @@ type
|
|
mp_Pad: TSpinlock;
|
|
mp_Pad: TSpinlock;
|
|
{$endif}
|
|
{$endif}
|
|
{$endif}
|
|
{$endif}
|
|
|
|
+{$endif}
|
|
{$endif}
|
|
{$endif}
|
|
end;
|
|
end;
|
|
|
|
|
|
@@ -872,6 +876,7 @@ type
|
|
TSemaphoreRequest = record
|
|
TSemaphoreRequest = record
|
|
sr_Link: TMinNode;
|
|
sr_Link: TMinNode;
|
|
sr_Waiter: PTask;
|
|
sr_Waiter: PTask;
|
|
|
|
+{$ifndef AROS_ABIv11}
|
|
{$ifdef AROS_ABIv1}
|
|
{$ifdef AROS_ABIv1}
|
|
{$ifdef AROSPLATFORM_SMP}
|
|
{$ifdef AROSPLATFORM_SMP}
|
|
{$ifdef AROSEXEC_SMP}
|
|
{$ifdef AROSEXEC_SMP}
|
|
@@ -880,6 +885,7 @@ type
|
|
sr_pad: TSpinLock;
|
|
sr_pad: TSpinLock;
|
|
{$endif}
|
|
{$endif}
|
|
{$endif}
|
|
{$endif}
|
|
|
|
+{$endif}
|
|
{$endif}
|
|
{$endif}
|
|
end;
|
|
end;
|
|
|
|
|