(Task_Address): New subtype
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 8 Apr 2008 07:12:22 +0000 (09:12 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 8 Apr 2008 07:12:22 +0000 (09:12 +0200)
(Task_Address): New subtype
(Task_Address_Size): New constant size of System.Address
(Alternate_Stack_Size): New constant.

From-SVN: r134078

gcc/ada/s-taspri-dummy.ads

index 06cb9c13d6ed26cab2c02cfb063ce336712ba0cb..42fdabf914762bb1fa634fa5c62946e93e6dbd9b 100644 (file)
@@ -54,4 +54,16 @@ package System.Task_Primitives is
       L      : aliased RTS_Lock;
    end record;
 
+   subtype Task_Address is System.Address;
+   --  In some versions of Task_Primitives, notably for VMS, Task_Address is
+   --  the short version of address defined in System.Aux_DEC. To avoid
+   --  dragging Aux_DEC into tasking packages a tasking specific subtype is
+   --  defined here.
+
+   Task_Address_Size : constant := Standard'Address_Size;
+   --  The size of Task_Address
+
+   Alternate_Stack_Size : constant := 0;
+   --  No alternate signal stack is used on this platform
+
 end System.Task_Primitives;