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=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,38fcf49159b09a2f X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-11-02 13:37:59 PST Newsgroups: comp.lang.ada Path: bga.com!news.sprintlink.net!howland.reston.ans.net!EU.net!ub4b!eurocontrol!cfmu!dolphin.cfmu.eurocontrol.be!stef From: stef@heron.cfmu.eurocontrol.be (Stef Van Vlierberghe) Subject: Re: Using DCE RPC with Ada Sender: news@cfmu.eurocontrol.be (-) Message-ID: In-Reply-To: crist@tbirdo.endicott.ibm.com's message of 26 Oct 1994 16:57:28 GMT Date: Wed, 2 Nov 1994 21:37:59 GMT References: <38m1po$gvm@news.manassas.ibm.com> Organization: Eurocontrol - Central Flow Management Unit Date: 1994-11-02T21:37:59+00:00 List-Id: In article <38m1po$gvm@news.manassas.ibm.com> crist@tbirdo.endicott.ibm.com () writes: ... both systems are multi-threaded. Anyone out there have any experience, or at least some thoughts, on using DCE RPC with Ada that they would like to share? Thanks! I remember looking at DCE-Ada integration on HP400 a few years ago. We found that both DCE and the Ada runtime (this was for Alsys but goes probably for Verdix too), were installing signal handlers (for SIGALRM) during their initialization, and both were assuming nobody else would be tampering with this setup. As both systems are to a large extent doing similar things, I guess they would also both assume they "own" the (one-and-only) timer, signal mask, and thinking of TEXT_IO, probably also SIGIO handler, tty settings... This aside, getting a SIGTRAP is pretty wild. I would expect such problem only when the PC gets lost (stack corruptions of some sort, rare event), or if you have been running a debugger on a program that somehow got detached from the debugger and hit a breakpoint without having the trace flag set, such that the associated TRAP got delivered to the program. If you really need this heterogenous environment, then you better don't use tasking, such that you don't get these interactions (Alsys, and I think Verdix, will link in a special non-tasking runtime system if possible). -- Stef VAN VLIERBERGHE Eurocontrol - Central Flow Management Unit stef@cfmu.eurocontrol.be Avenue des Arts 19H Tel: +32 2 729 33 42 B-1040 BRUSSELS Fax: +32 2 729 32 16 Belgium