comp.lang.ada
 help / color / mirror / Atom feed
From: John McCabe <john@assen.demon.co.uk>
Subject: Re: Spawning a subprocess and communicating with it.
Date: 1998/10/05
Date: 1998-10-05T00:00:00+00:00	[thread overview]
Message-ID: <6va29h$up6@gcsin3.geccs.gecm.com> (raw)
In-Reply-To: F3740247C2BED111A0AE00805FEA9C92017FFD15@pwflml02.pwfl.com

"Condic, Marin D." <condicma@PWFL.COM> wrote:

Marin,

In addition to the other replies you have had on this subject, fro the 
point of view of communicating between the processes, I would suggest 
using POSIX Message Queues.

It would probably be worthwhile getting hold of the POSIX Ada Bindings 
known as Florist. These can be found by going through HBAP or AdaIC and 
will provide much (if not all) of the functionality you need.

In particular, Since you're using Solaris 2.5.1 (SunOS 5.5.1) and GNAT, 
it is quite likely that you will be able to build Florist without any 
problems.

Good luck.

>    I'm looking for an example of how I might accomplish the following
>    using SunOS 5.5.1 Unix and GNAT 3.9 (or later):
>
>    I want to write an Ada program that can start up another Ada
>    program as a subprocess, coprocess or whatever is the common Unix
>    paradigm. (I just need it running as a separate, stand-alone
>    executable image whose execution need go on no longer than that of
>    the parent program that initiated it.) When the subprocess is up
>    and running, I need to trade messages back and forth (character
>    strings are sufficient) between the two processes.
>
>    I presume this is all doable through various Unix system calls,
>    but unfortunately, we don't seem to have anyone around here who is
>    much of an expert on Unix calls, or how to interface to them via
>    Ada or even any manuals one might peruse on the subject. If
>    someone could send me a small example of how this is done, I would
>    be grateful. Thanks.


-- 
Best Regards
John McCabe

=====================================================================
Not necessarily my company or service providers opinions.
=====================================================================






  parent reply	other threads:[~1998-10-05  0:00 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-10-01  0:00 Spawning a subprocess and communicating with it Condic, Marin D.
1998-10-02  0:00 ` dennison
1998-10-02  0:00 ` Rick Stikkers
1998-10-05  0:00 ` John McCabe [this message]
1998-10-12  0:00 ` Tom Moran
  -- strict thread matches above, loose matches on Subject: below --
1998-10-05  0:00 Condic, Marin D.
1998-10-06  0:00 ` dennison
1998-10-06  0:00 ` Robert L. Spooner
1998-10-07  0:00 ` John McCabe
1998-10-08  0:00   ` dennison
1998-10-07  0:00 ` Jerry van Dijk
1998-10-07  0:00 Condic, Marin D.
1998-10-08  0:00 ` Jerry van Dijk
1998-10-08  0:00 ` dennison
1998-10-08  0:00 ` dennison
1998-10-08  0:00 Condic, Marin D.
1998-10-09  0:00 ` alan walkington
1998-10-09  0:00 Condic, Marin D.
1998-10-09  0:00 Condic, Marin D.
1998-10-13  0:00 ` Robert I. Eachus
1998-10-12  0:00 Condic, Marin D.
1998-10-13  0:00 ` Pascal Obry
1998-10-13  0:00 Condic, Marin D.
1998-10-13  0:00 ` Scott Ingram
replies disabled

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