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-08-01 10:56:52 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!tdsnet-transit!newspeer.tds.net!news.binc.net!kilgallen From: Kilgallen@SpamCop.net (Larry Kilgallen) Newsgroups: comp.lang.ada Subject: Re: terminate applications Date: 1 Aug 2003 12:56:48 -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 <81xWa.6321$mv6.1060816@news20.bellglobal.com>, "Warren W. Gay VE3WWG" writes: > I would suggest that you would take the exit that does _NOT_ > invoke any user mode exit handlers. Otherwise, you would back > to doing the equivalent of a normal "kill" with the possibility > that the C atexit() or Ada finalization could hang, and still > not accomplish the "dirty deed, done dirt cheap." I don't know, > but it would seem almost like VMS might do the atexit() > processing using this "user mode exit". (is this true?) I am not an expert in C, but I was talking about a user mode exit handler, not a user mode exit (which I infer would be something like a "user exit" on MVS). > I would expect, that you wouldn't want to tamper with the rest. > > File integrity.. Who cares? Those two statements are in conflict. > Remember, the objective is just to "kill that dang thing". The > OP did ask for any other guarantees except that the process > and its threads be terminated (preferably without taking the > whole O/S with it). Lots of Original Posters here ask for the simple ability to have the Ada operators have exactly the same syntax as C operators. I was under the impression the goal was to consider a feature that would be generally useful, rather than one that exactly matched someone's initial wording in a newsgroup post. > The programmer is using this API because he has weighed the risk > of doing so, and has decided that it is going to be done. If > not, then he gets what he deserves ;-) Insisting on file > integrity is to add policy to the original request. I will take your word for it that file integrity is not a big deal in some environments, but there are others where it is. > Not being familiar with VMS, I cannot answer the other question, since > there seems to be an implied difference between program and process. > > What does a "program" mean in a VMS environment? Under UNIX/Windoze, > we talk of processes and threads. What is DCL? A process is an execution environment. For instance, when you log into a VMS system a process is created. DCL (Digital Command Language) commands you issue successively run various programs, by default in the context of that process. In some environments it is quite rude to terminate a process (rather than just the program running within that process) since the very next step (in a command procedure being run in that process, for example) may be to indicate an error condition to the operator on duty, or in more primitive environments, email any error indication to some other human being.