-- --
-- S p e c --
-- --
--- Copyright (C) 1992-2005 Free Software Foundation, Inc. --
+-- Copyright (C) 1992-2007 Free Software Foundation, Inc. --
-- --
-- GNAT is free software; you can redistribute it and/or modify it under --
-- terms of the GNU General Public License as published by the Free Soft- --
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License --
-- for more details. You should have received a copy of the GNU General --
-- Public License distributed with GNAT; see file COPYING. If not, write --
--- to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, --
--- MA 02111-1307, USA. --
+-- to the Free Software Foundation, 51 Franklin Street, Fifth Floor, --
+-- Boston, MA 02110-1301, USA. --
-- --
-- As a special exception, if other files instantiate generics from this --
-- unit, or you link this unit with other files to produce an executable, --
-- otherwise the relinking and rebinding capability would be deactivated.
package System.Parameters is
-pragma Pure (Parameters);
+ pragma Pure;
---------------------------------------
-- Task And Stack Allocation Control --
-- pragma Restrictions (No_Abort_Statements);
-- pragma Restrictions (Max_Asynchronous_Select_Nesting => 0);
- ----------------------
- -- Dynamic Priority --
- ----------------------
-
- Dynamic_Priority_Support : constant Boolean := True;
- -- This constant indicates whether dynamic changes of task priorities
- -- are allowed (True means normal RM mode in which such changes are
- -- allowed). In particular, if this is False, then we do not need to
- -- poll for pending base priority changes at every abort completion
- -- point. A value of False for Dynamic_Priority_Support corresponds
- -- to pragma Restrictions (No_Dynamic_Priorities);
-
---------------------
-- Task Attributes --
---------------------
-- predefined output or not (True means that traces are output).
-- See System.Traces for more details.
+ -----------------------
+ -- Task Image Length --
+ -----------------------
+
+ Max_Task_Image_Length : constant := 256;
+ -- This constant specifies the maximum length of a task's image.
+
------------------------------
-- Exception Message Length --
------------------------------