34 lines
1.6 KiB
Ada
34 lines
1.6 KiB
Ada
------------------------------------------------------------------------------
|
|
-- --
|
|
-- GNAT RUN-TIME COMPONENTS --
|
|
-- --
|
|
-- A D A . D Y N A M I C _ P R I O R I T I E S --
|
|
-- --
|
|
-- S p e c --
|
|
-- --
|
|
-- This specification is derived from the Ada Reference Manual for use with --
|
|
-- GNAT. In accordance with the copyright of that document, you can freely --
|
|
-- copy and modify this specification, provided that if you redistribute a --
|
|
-- modified version, any changes that you have made are clearly indicated. --
|
|
-- --
|
|
------------------------------------------------------------------------------
|
|
|
|
with System;
|
|
with Ada.Task_Identification;
|
|
|
|
package Ada.Dynamic_Priorities is
|
|
pragma Preelaborate;
|
|
-- In accordance with Ada 2005 AI-362
|
|
|
|
procedure Set_Priority
|
|
(Priority : System.Any_Priority;
|
|
T : Ada.Task_Identification.Task_Id :=
|
|
Ada.Task_Identification.Current_Task);
|
|
|
|
function Get_Priority
|
|
(T : Ada.Task_Identification.Task_Id :=
|
|
Ada.Task_Identification.Current_Task)
|
|
return System.Any_Priority;
|
|
|
|
end Ada.Dynamic_Priorities;
|