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,a5449b9a03812b50 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-07-29 21:21:30 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: dewar@gnat.com (Robert Dewar) Newsgroups: comp.lang.ada Subject: Re: GNAT documentation question Date: 29 Jul 2002 21:21:29 -0700 Organization: http://groups.google.com/ Message-ID: <5ee5b646.0207292021.59449e57@posting.google.com> References: <3D406C6B.9DE867E4@boeing.com> <5ee5b646.0207281028.607ea804@posting.google.com> <3D458108.A5D88B80@raytheon.com> NNTP-Posting-Host: 205.232.38.240 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1028002890 32145 127.0.0.1 (30 Jul 2002 04:21:30 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 30 Jul 2002 04:21:30 GMT Xref: archiver1.google.com comp.lang.ada:27470 Date: 2002-07-30T04:21:30+00:00 List-Id: Mark Johnson wrote in message news:<3D458108.A5D88B80@raytheon.com>... > The source of course is where you hide these obscure details. I should > have expected you to make this kind of comment. :-) Well I am not sure that it would prove useful to try to detail the exact conditions under which use error etc are raised anyway. The exact details are quite target dependent, and no well written code in Ada should depend on these kind of implementation differences anyway. So yes, these are indeed fairly obscure. The code of the I/O packages is actually quite transparent, and it is not so unreasonable to suggest that people look at this code if they want to know more about the exact mapping of Ada stuff to OS stuff. For one thing there are many implementation defined choices here that are NOT required to be documented. In particular, you really need to know these details if you plan to mix Ada and C simultaneous I/O.