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-26 10:27:35 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-05!sn-xit-09!supernews.com!216.170.153.135.MISMATCH!tdsnet-transit!newspeer.tds.net!news.binc.net!kilgallen From: Kilgallen@SpamCop.net (Larry Kilgallen) Newsgroups: comp.lang.ada Subject: Re: terminate applications Date: 26 Jul 2003 12:27:33 -0500 Organization: Berbee Information Networks Corporation Message-ID: 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> In article , "Warren W. Gay VE3WWG" writes: > "Larry Kilgallen" wrote in message news:$TwrUBtoh25l@eisner.encompasserve.org... >> In article <3F227982.30204@noplace.com>, Marin David Condic writes: >> > O.K., but what is wrong with saying that most operating systems provide >> > some means of immediate process termination in the form of a system call >> > and that Ada ought to have a portable and common binding to that (and >> > other) OS procedures? >> >> 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 ? > > That is an interesting point. I don't know VMS, but I would expect > that the one that MDC is looking for can be chosen from that set. > > How do these 3 vary? Surely, one of these must be inline with what > other O/S's provide. Are you claiming that all operating systems other than VMS are uniform in what they provide ? > The other API entries (if useful), can be provided > by a Halt.Aux package or some other extension perhaps. Presuming the VMS choices cover the universe of possibilities (doubtful), what basis is there to think there is a uniform view of what is "the other" method.