From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,92640d662fc31a03 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-05-08 14:53:49 PST Path: newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.cwix.com!sjc-peer.news.verio.net!news.verio.net!iad-read.news.verio.net.POSTED!kilgallen From: Kilgallen@eisner.decus.org.nospam (Larry Kilgallen) Newsgroups: comp.lang.ada Subject: Re: howto make system calls (newbie question) Message-ID: References: <9d6c89$1nd$1@nh.pace.co.uk> <9d87id$oll15@news.kvaerner.com> <9d8ute$8tt9@news.kvaerner.com> Organization: LJK Software Date: 8 May 2001 17:53:46 -0500 NNTP-Posting-Host: 216.44.122.34 X-Complaints-To: abuse@verio.net X-Trace: iad-read.news.verio.net 989358828 216.44.122.34 (Tue, 08 May 2001 21:53:48 GMT) NNTP-Posting-Date: Tue, 08 May 2001 21:53:48 GMT Xref: newsfeed.google.com comp.lang.ada:7344 Date: 2001-05-08T17:53:46-05:00 List-Id: In article , charleshixson@earthling.net (Charles Hixson) writes: >>In article <9d8ute$8tt9@news.kvaerner.com>, "Tarjei T. >>Jensen" writes: >>> >>>... >>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). >> > Do you mean that all of your users are restricted to batch > compile/execution cycles? Then slave sysin to the card reader > and sysout to the line printer (Unit5 and Unit6, I think they > were called.) No, but users of interactive terminals (or emulators thereof) do not have access to the _console_. There is only one console on the system. There could be tens or hundreds of users (depending on the size of the machine). From the console one can issue hardware commands to stop the machine, etc. >>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. > > 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.