From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,bff0c2e09500f856 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-02-06 09:56:29 PST Newsgroups: comp.lang.ada Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newspeer.radix.net!uunet!ash.uu.net!world!news From: Robert A Duff Subject: Re: How do I end the program? Sender: news@world.std.com (Mr Usenet Himself) Message-ID: Date: Wed, 6 Feb 2002 17:55:34 GMT References: NNTP-Posting-Host: shell01.theworld.com Organization: The World Public Access UNIX, Brookline, MA X-Newsreader: Gnus v5.7/Emacs 20.7 Xref: archiver1.google.com comp.lang.ada:19676 Date: 2002-02-06T17:55:34+00:00 List-Id: Dale Stanbrough writes: > Well, i'm not sure that would work. What if one of the tasks is > a library level task, i.e. declared and elaborated in a library > level package? I'm not sure that there is a "parent" task in that > case. There was some confusion about this in Ada 83, but in Ada 95, the library-package tasks depend on the environment task, so aborting the env task aborts all other tasks, too. (I believe that was the original intent of Ada 83, too, but there was some confusing wording in the RM.) - Bob