From: Martin Krischik <krischik@users.sourceforge.net>
Subject: Re: GNAT and Ada.Asynchronous_Task_Control
Date: Tue, 04 May 2004 17:47:32 +0200
Date: 2004-05-04T17:47:32+02:00 [thread overview]
Message-ID: <3111219.u9MCLuGHov@linux1.krischik.com> (raw)
In-Reply-To: UQwlc.205$L8.191@nwrdny02.gnilink.net
Frank J. Lhota wrote:
> The Windows version of GNAT 3.14p does not implement the optional real
> time package Ada.Asynchronous_Task_Control. The Win32 API has the
> functions SuspendThread / ResumeThread needed to implement this package.
> To actually implement Ada.Asynchronous_Task_Control, we need to remove the
> Unimplemented_Unit pragma from the specification and provide the
> appropriate body.
>
> The package body for Ada.Asynchronous_Task_Control in the "adainclude"
> directory, however, has empty subprogram bodies. No details are provided
> as to how the higher-level, task-related data is to be manipulated should
> be manipulated by this package. I recall seeing a more detailed version of
> a Ada.Asynchronous_Task_Control body, with comments indicating where the
> OS-specific calls need to go. Is this version of the
> Ada.Asynchronous_Task_Control body still distributed, and if so, where can
> I find it?
If you want to extend GNAT you should download the current development
version of GNAT from:
:ext:anoncvs@savannah.gnu.org:/cvsroot/gcc
That is, of course a cvs address. The actual commands for the download are:
SET CVSROOT=:ext:anoncvs@savannah.gnu.org:/cvsroot/gcc
cvs -qz9 checkout -P gcc
This GNAT Version is 2 years more modern then the one you have got. However,
I have not been able to compile this version with Windows. Linux is OK.
Still you can have a look at the package in question. Either look at the
Linux version of the package or perhaps the feature has been included in
the current windows version allready.
Have Fun.
With Regards
Martin
--
mailto://krischik@users.sourceforge.net
http://www.ada.krischik.com
next prev parent reply other threads:[~2004-05-04 15:47 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-05-03 19:12 GNAT and Ada.Asynchronous_Task_Control Frank J. Lhota
2004-05-04 6:19 ` Martin Krischik
2004-05-04 13:53 ` Frank J. Lhota
2004-05-04 15:47 ` Martin Krischik [this message]
2004-05-04 17:49 ` Frank J. Lhota
2004-05-04 20:34 ` Frank J. Lhota
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox