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: 8 May 2001 11:48:25 -0500
Date: 2001-05-08T11:48:25-05:00	[thread overview]
Message-ID: <Fpv1u1koJqhc@eisner.encompasserve.org> (raw)
In-Reply-To: 9d8ute$8tt9@news.kvaerner.com

In article <9d8ute$8tt9@news.kvaerner.com>, "Tarjei T. Jensen" <tarjei.jensen@kvaerner.com> writes:
> 
> Larry Kilgallen
>>Console I/O - secure operating systems are likely to prevent a program
>> run by an ordinary user from accessing the console, to prevent
>> password grabbing attacks against the operator.
> 
> Try again. console I/O means that there are no GUI.

No, absent a specific explanation to the contrary, or specification
of some particular operating system, console I/O should mean I/O to
the console.  On the machines I use, ordinary unprivileged users are
_not_ allowed to write to the console (if they were, their output would
get intermixed).

>>Turbo Poascal style strings - please describe.  Given Ada String,
>>Bounded String and Unbounded Strings, I am hard-pressed to thing
>>of capabilities that are missing.
> 
> This has been discussed before in this newsgroup.

If you remember that, but don't remember the answer, don't bother
commenting on the question.

>>Set File Protection - this certainly cannot be made uniform across
>>operating systems. VMS has SOGW, Unix (at least some) have one fewer.
>>A major way operating systems distinguish themselves is by differences
>>in their ACLs.
> 
> Of course it can. It is just a bit of work and som common sense. The posix
> (or was it C) standard have some suggestions about how to do it.

And do they cover protected subsystem ACEs, which I need for VMS ?
I am sure that MVS, OS/400 and other operating systems have their
own unique ACE types, to say nothing of different processing rules.
As I said, it cannot be made universal across operating systems.

>>Standard datatypes for system calls - And what good will a VMS-style
>>descriptor do me on a Unix system ?
> 
> Beats me. Why would you want that?

The proposal was to implement standard datatypes for system calls.
A descriptor is the most common datatype for VMS system calls.  I
am sure that other operating systems have their own datatypes that
also do not have universal applicability.

If your intention is to provide a binding only to Posix-standard
interfaces, then say so, but I thought that already existed for Ada.



  reply	other threads:[~2001-05-08 16:48 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 [this message]
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-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