comp.lang.ada
 help / color / mirror / Atom feed
From: eachus@spectre.mitre.org (Robert I. Eachus)
Subject: Re: Platform portable support of heir. file systems
Date: 1996/12/19
Date: 1996-12-19T00:00:00+00:00	[thread overview]
Message-ID: <EACHUS.96Dec19142707@spectre.mitre.org> (raw)
In-Reply-To: 01bbec7f$453edcd0$24af1486@pc-phw


In article <01bbec7f$453edcd0$24af1486@pc-phw> "Paul Whittington" <paul@sage.inel.gov> writes:

  > I was just working on one of our support packages that interfaces to the
  > host OS to do file I/O and can't find any support in the Ada Annex set for
  > a portable way of accessing heir. file systems.  I need things like
  > "MakeDirectory", "RemoveDirectory", etc.  

  > Am I missing something, or is it the case that there is no Ada Annex
  > covering this very common need?

  > If there is no Annex support, is the ARA working on some kind of industry
  > agreement about such things?

  There is a standard interface for such things: P1003.5 the POSIX Ada
Binding.  Not all OSes can support it, but it would be
counterproductive to have another "standard."

  On the other hand complete standard Ada bindings to APIs are a very
good idea, but don't belong in the Ada standard since they are OS
specific.  There exist good thin Ada bindings to most standard
operating systems.  Programs which use those thin bindings in
instead of the POSIX binding are of course less portable.

--

					Robert I. Eachus

with Standard_Disclaimer;
use  Standard_Disclaimer;
function Message (Text: in Clever_Ideas) return Better_Ideas is...




      parent reply	other threads:[~1996-12-19  0:00 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-12-18  0:00 Platform portable support of heir. file systems Paul Whittington
1996-12-18  0:00 ` Larry Kilgallen
1996-12-18  0:00   ` Tarjei T. Jensen
1996-12-18  0:00     ` Larry Kilgallen
1996-12-20  0:00     ` Robert Dewar
1996-12-21  0:00       ` Tarjei T. Jensen
1996-12-21  0:00         ` Larry Kilgallen
1996-12-22  0:00           ` Robert Dewar
1996-12-23  0:00             ` Larry Kilgallen
1996-12-22  0:00           ` Tarjei T. Jensen
1996-12-22  0:00         ` Robert Dewar
1996-12-19  0:00   ` Michael F Brenner
1996-12-19  0:00     ` Larry Kilgallen
1996-12-19  0:00       ` Michael F Brenner
1996-12-19  0:00         ` Larry Kilgallen
1996-12-20  0:00           ` Robert A Duff
1996-12-23  0:00   ` David J. Fiander
1996-12-19  0:00 ` Robert Dewar
1996-12-19  0:00 ` Robert I. Eachus [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