comp.lang.ada
 help / color / mirror / Atom feed
From: "Samuel T. Harris" <u61783@gsde.hou.us.ray.com>
Subject: Re: howto make system calls (newbie question)
Date: Thu, 10 May 2001 07:40:25 -0500
Date: 2001-05-10T07:40:25-05:00	[thread overview]
Message-ID: <3AFA8C39.1CE2FFAB@gsde.hou.us.ray.com> (raw)
In-Reply-To: mailman.989446808.17201.comp.lang.ada@ada.eu.org

"Beard, Frank" wrote:
> 
> Marin,
> 
> I didn't see this one when I wrote my last response.  I agree with you.
> And the answer to your question:
> 
> > Is the Posix binding going to just come with my
> > compiler and I can go along fat, dumb and happy using it at will with no
> > thought as to where to find it and no concern for transportability of my
> > code?
> 
> is NO, at least not yet.  Even Pascal Obry's effort is not 100% complete.
> 
> And I haven't seen anything for the POSIX Ada Real-Time Extensions, which
> has the support for Thread IDs, priorities, etc).  The Real-Time extensions
> may be where the Message Queues and Shared Memory fell as well.  If my
> project, which used Message Queues and Shared Memory, had needed to be
> ported to Windows, it would have been a nightmare.
> 
> Frank
> 

These areas, as well as all the process stuff, requires
an intimate working relationship between the binding implementation
and the compiler itself. There are many ramifications to
the compiler's support for task when it must support POSIX.

I expect a complete POSIX binding can only come from the compiler vendor.
Ad hoc efforts, such a Pascal Obry's, are necessary at this stage
of the game but are not sufficient. I'd really like GNAT to
fully support the POSIX binding and not have to rely upon
some third-party, incomplete, add-on thing.

I do not mean to demean Pascal's effort. In fact, I applaud them.
I feel that if customers need POSIX, then they simply must insist
on POSIX as a requirement for compiler choice. Vendors who do not
support it directly and complete are simply dropped from consideration.

-- 
Samuel T. Harris, Principal Engineer
Raytheon, Aerospace Engineering Services
"If you can make it, We can fake it!"



  parent reply	other threads:[~2001-05-10 12:40 UTC|newest]

Thread overview: 57+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-05-09 22:19 howto make system calls (newbie question) Beard, Frank
2001-05-10  6:18 ` Pascal Obry
2001-05-10 12:40 ` Samuel T. Harris [this message]
2001-05-10 15:44   ` Stephen Leake
2001-05-10 14:13 ` Ted Dennison
  -- strict thread matches above, loose matches on Subject: below --
2001-05-10 21:22 Beard, Frank
2001-05-10 20:11 Beard, Frank
2001-05-11 16:03 ` Samuel T. Harris
2001-05-10 19:54 Beard, Frank
2001-05-10 20:41 ` Pascal Obry
2001-05-09 22:28 Beard, Frank
2001-05-09 22:07 Beard, Frank
2001-05-10 12:34 ` Samuel T. Harris
2001-05-09 21:42 Mike Brenner
2001-05-07 17:04 Beard, Frank
2001-05-04 21:08 Beard, Frank
2001-05-04 22:45 ` Jeffrey Carter
2001-05-07 14:47 ` Marin David Condic
2001-05-09 13:41   ` Noam Kloos
2001-05-09 14:17     ` Ted Dennison
2001-05-16 12:45       ` Marc A. Criley
2001-05-16 19:50         ` Ted Dennison
2001-05-09 18:29 ` GianLuigi Piacentini
2001-05-09 19:18   ` David Starner
2001-05-04 20:56 Beard, Frank
2001-05-07 14:42 ` Marin David Condic
2001-05-07 16:41   ` Samuel T. Harris
2001-05-07 18:25     ` Marin David Condic
2001-05-08 20:30       ` Samuel T. Harris
2001-05-08 21:13         ` Marin David Condic
2001-05-08 20:23     ` Samuel T. Harris
2001-05-08  7:34   ` Tarjei T. Jensen
2001-05-08 12:16     ` Larry Kilgallen
2001-05-08 14:12       ` Tarjei T. Jensen
2001-05-08 16:48         ` Larry Kilgallen
2001-05-08 21:40           ` Charles Hixson
2001-05-08 22:53             ` Larry Kilgallen
2001-05-09 16:00               ` Charles Hixson
2001-05-09 17:14                 ` Larry Kilgallen
2001-05-09  8:25           ` Tarjei T. Jensen
2001-05-09 12:28             ` Larry Kilgallen
2001-05-09 16:13               ` Charles Hixson
2001-05-10  7:17               ` Tarjei T. Jensen
2001-05-08 13:43     ` Marin David Condic
2001-05-12  2:58       ` Randy Brukardt
2001-05-12 13:07         ` Larry Kilgallen
2001-05-04  7:51 Lars Lundgren
2001-05-04  8:16 ` L.H.Jeong
2001-05-04  8:47   ` Lars Lundgren
2001-05-04 12:12     ` Marc A. Criley
2001-05-04 15:49       ` Marin David Condic
2001-05-04 17:46         ` tmoran
2001-05-04 18:46           ` Marin David Condic
2001-05-05  7:01             ` tmoran
2001-05-04 16:35     ` Jeffrey Carter
2001-05-04 11:00 ` Noam Kloos
2001-05-04 12:01   ` Lars Lundgren
replies disabled

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