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-27 04:43:27 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: Sun, 27 Jul 2003 07:43:24 -0400 Organization: MindSpring Enterprises Message-ID: <3F23BADC.4010804@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> <3F1D29E8.60107@noplace.com> <3F1D2FDC.1070402@noplace.com> NNTP-Posting-Host: d1.56.bc.01 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Server-Date: 27 Jul 2003 11:43:27 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:40860 Date: 2003-07-27T11:43:27+00:00 List-Id: Well, provided that we're not talking about putting it into the ARM but creating a conventional Ada library that is shipped with most compilers (in source code, of course) then this isn't really as much of a problem as it might appear. You create a general "Kill" subprogram and connect it to the most popular or convenient call you have, and then for specific OS's that may have some bizarre twists and alternate calls, you create some sort of child package or other extension for those cases. At least it would be portable across all VMS implementations while providing a general solution for everything else. Since it would be in source, you could modify which call you use at your own risk. MDC Larry Kilgallen wrote: > > > What is wrong is that not all operating systems define those facilities > in the same way. Ada programmers moving such code from one platform to > another should be forced to read the definition for the particular OS > to see if it still matches the expectations of their program. > > VMS has about three such calls, with varying effects. Which one should > an Ada compiler invoke ? -- ====================================================================== 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 ======================================================================