comp.lang.ada
 help / color / mirror / Atom feed
From: Kilgallen@eisner.decus.org.nospam (Larry Kilgallen)
Subject: Re: howto make system calls (newbie question)
Date: 9 May 2001 12:14:51 -0500
Date: 2001-05-09T12:14:51-05:00	[thread overview]
Message-ID: <INq+0fvUM7Xc@eisner.encompasserve.org> (raw)
In-Reply-To: Xns909C5BB41B746charleshixsonearthli@207.217.77.22

In article <Xns909C5BB41B746charleshixsonearthli@207.217.77.22>, charleshixson@earthling.net (Charles Hixson) writes:
> Kilgallen@eisner.decus.org.nospam (Larry Kilgallen) wrote in
> <FNjDhEG2MwD3@eisner.encompasserve.org>: 
> 
>>In article
>><Xns909B95495DD5Fcharleshixsonearthli@207.217.77.25>,
>>charleshixson@earthling.net (Charles Hixson) writes: 

>>> No.  But perhaps a higher level description could be.  It
>>> might not have the total functionality of low-level system
>>> calls, but one often doesn't need that. (I have only used
>>> VMS twice, so forgive me if I don't know what an ACE is.)
>>
>>By ACE I mean "Access Control Entry", the fundamental
>>building block of an Access Control List.  I was under the
>>impression the same term was used for Unix and Windows.  It
>>is the most common method of complying with the C2 rules of
>>the Orange Book. While various operating systems have Access
>>Control Lists for file protection, the parsing rules differ
>>from one OS to another.  Some early Unix implementations came
>>without ACLs, but I think the need for C2 evaluation cured
>>that for any serious implementations.
>>
> OK.  Then perhaps the difference is that I never work with 
> highly secured systems.  Perhaps that *is* specialized enough 
> (and different enough from system to system) that a high level 
> specification would be inappropriate.  OTOH, if a similar 
> construct is used on VMS, *nix, and Windows, then perhaps a high 
> level description would be appropriate.

If there were a uniform syntax, I worry that some might write
Ada programs that were apparently portable (they compiled and
executed on multiple platforms) but in fact had vastly different
effective file protections depending on the operating system.
I think one of the underlying principles of Ada is to avoid
leading the programmer into mistaken practices.



  reply	other threads:[~2001-05-09 17:14 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-05-04 20:56 howto make system calls (newbie question) 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 [this message]
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-14 13:29         ` Ada Libraries (was Re: howto make system calls (newbie question)) Marin David Condic
2001-05-14 19:16           ` Randy Brukardt
2001-05-14 22:35             ` Ada Libraries Marin David Condic
2001-05-14 19:27           ` Ada Libraries (was Re: howto make system calls (newbie question)) tmoran
  -- strict thread matches above, loose matches on Subject: below --
2001-05-10 21:22 howto make system calls (newbie question) 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:19 Beard, Frank
2001-05-10  6:18 ` Pascal Obry
2001-05-10 12:40 ` Samuel T. Harris
2001-05-10 15:44   ` Stephen Leake
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  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