comp.lang.ada
 help / color / mirror / Atom feed
* Catching Ada exceptions in C on an SGI
@ 2001-10-16 17:19 Dale Pennington
  2001-10-16 18:48 ` Chris Morgan
  0 siblings, 1 reply; 5+ messages in thread
From: Dale Pennington @ 2001-10-16 17:19 UTC (permalink / raw)


Situation is as follows : A third party is supplying us a library in Ada
with C entry (i.e. pragma export). The library is build with GNAT 3.13a on
SGI Irix 6.5. Unfortunately, while they supply C entries, these entries do
not trap any Ada exceptions raised, so if an exception occurs, our program
(written in C) crashes. It is not feasible to detect the conditions that
would raise an exception before the Ada calls, and we are not sure how long
it will take the third party to fix thing (or even if they will).

In the interim, we would like to somehow catch the Ada exceptions in out C
code. I was wondering if anyone had done work before on this problem, or had
good pointer on where I could look.

Thanks for your time,

Dale Pennington





^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2001-10-17 11:40 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-10-16 17:19 Catching Ada exceptions in C on an SGI Dale Pennington
2001-10-16 18:48 ` Chris Morgan
2001-10-16 20:01   ` Dale Pennington
2001-10-16 20:22     ` Chris Morgan
2001-10-17 11:40     ` Marc A. Criley

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