comp.lang.ada
 help / color / mirror / Atom feed
From: stef@heron.cfmu.eurocontrol.be (Stef Van Vlierberghe)
Subject: Re: Using DCE RPC with Ada
Date: Wed, 2 Nov 1994 21:37:59 GMT
Date: 1994-11-02T21:37:59+00:00	[thread overview]
Message-ID: <STEF.94Nov2223800@heron.cfmu.eurocontrol.be> (raw)
In-Reply-To: crist@tbirdo.endicott.ibm.com's message of 26 Oct 1994 16:57:28 GMT

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



      parent reply	other threads:[~1994-11-02 21:37 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-10-26 16:57 Using DCE RPC with Ada crist
1994-10-27  1:40 ` R. William Beckwith
1994-10-31  9:25 ` David Emery
1994-11-02 21:37 ` Stef Van Vlierberghe [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox