From: Robert A Duff <bobduff@shell01.TheWorld.com>
Subject: Re: Ada.Task_Identification.Abort_Task (Environment_Task) ;
Date: Sat, 13 Jul 2002 14:12:42 GMT
Date: 2002-07-13T14:12:42+00:00 [thread overview]
Message-ID: <wccznwvzpgl.fsf@shell01.TheWorld.com> (raw)
In-Reply-To: agn2np$8v0$1@nh.pace.co.uk
"Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org> writes:
> I'm trying to make a call to Ada.Task_Identification.Abort_Task
> (Environment_Task) ; using the Gnat 3.14p compiler on WindowsNT. It is
> failing to terminate the program. From looking at the documentation for:
> pragma Polling and the -gnatP switch, its looking like I've got to do
> something special to get this to work. A package body: 4wexcpol.adb seems to
> be mentioned, but it is not clear how to get this included in the build. Can
> anyone offer some advice on how to get the Abort_Task to kill the whole
> program on demand? Thanks.
I used the -gnatP switch to compile one program I wrote. I don't think
I had to do anything to get it to include the right parts of the
run-time system (other than giving the switch on the command line).
And I *think* I used an abort to kill the whole program,
and it worked properly on Windows and Solaris and Linux.
(Not sure about that -- I could be misremembering.)
I presume Environment_Task is what its name implies?
Another way is to pragma-import "exit", and call that.
But be sure you understand whether that will do finalization,
and whether you want it to.
- Bob
next prev parent reply other threads:[~2002-07-13 14:12 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-07-12 17:13 Ada.Task_Identification.Abort_Task (Environment_Task) ; Marin David Condic
2002-07-13 13:45 ` Simon Wright
2002-07-13 22:12 ` Robert Dewar
2002-07-13 14:12 ` Robert A Duff [this message]
2002-07-15 12:52 ` Marin David Condic
2002-07-15 23:31 ` tmoran
2002-07-18 21:32 ` Robert A Duff
2002-07-19 12:55 ` Marin David Condic
2002-07-20 17:18 ` Robert A Duff
2002-07-22 12:53 ` Marin David Condic
2002-07-23 6:08 ` tmoran
2002-07-23 13:02 ` Marin David Condic
2002-07-24 8:34 ` Lutz Donnerhacke
2002-07-24 13:58 ` Marin David Condic
2002-07-24 8:35 ` Fabien Garcia
2002-07-24 23:20 ` Dmitry A.Kazakov
2002-07-25 0:43 ` Robert Dewar
2002-07-25 1:04 ` tmoran
2002-07-16 20:43 ` Simon Wright
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox