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,8893269a4640c798 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-07-22 05:11:26 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!elnk-nf2-pas!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!stamper.news.atl.earthlink.net!harp.news.atl.earthlink.net!not-for-mail From: Marin David Condic Newsgroups: comp.lang.ada Subject: Re: terminate applications Date: Tue, 22 Jul 2003 08:11:20 -0400 Organization: MindSpring Enterprises Message-ID: <3F1D29E8.60107@noplace.com> References: <3F17DF3C.4080204@noplace.com> <3F196773.2060809@noplace.com> <3F19F86C.9050808@attbi.com> <3F1A772F.9060708@noplace.com> <3F1AD6FB.8080806@attbi.com> <3F1BD666.6040506@noplace.com> <3F1C4DA6.3070405@attbi.com> NNTP-Posting-Host: d1.56.bf.ee Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Server-Date: 22 Jul 2003 12:11:26 GMT User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 (OEM-HPQ-PRS1C03) X-Accept-Language: en-us, en Xref: archiver1.google.com comp.lang.ada:40630 Date: 2003-07-22T12:11:26+00:00 List-Id: Well, possibly the answer is to invent some alternative form of the abort wherein we let the compiler writers worry about the timer. Some version of "Try to do an orderly shutdown but in the event of a lack of successful termination, set off the explosive charges..." At the underlying OS level, there are usually sufficient facilities to do this - just that it will likely be system dependent & hence better done there than at the Ada source level. I could probably go search through the Win32api and find a "Kill this process and I really, really mean it" system call, but a) it would be system dependent and b) the program in question is not that important to make it worth trying to add a revision at this time. It would just be nice to see Ada come up with a better answer. MDC Robert I. Eachus wrote: > > Hmmmm. I was thinking of an implementation of the "kill -9" idiom that > did not involve a few hundred pounds of high-explosive. Something like: > > abort; -- the environment task; > delay 3.0; > kill -9; > -- ====================================================================== Marin David Condic I work for: http://www.belcan.com/ My project is: http://www.jast.mil/ Send Replies To: m c o n d i c @ a c m . o r g "In general the art of government consists in taking as much money as possible from one class of citizens to give to the other." -- Voltaire ======================================================================