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,9c25e1f865c6aea4 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-01-24 14:38:29 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.cwix.com!news.binc.net!kilgallen From: Kilgallen@SpamCop.net (Larry Kilgallen) Newsgroups: comp.lang.ada Subject: Re: Pragma Export and initialized variables Date: 24 Jan 2002 16:38:23 -0600 Organization: LJK Software Message-ID: <7rHjSipcl0PM@eisner.encompasserve.org> References: <877f1a1d.0201230215.32fcb15a@posting.google.com> <877f1a1d.0201240050.28d93959@posting.google.com> NNTP-Posting-Host: eisner.encompasserve.org X-Trace: grandcanyon.binc.net 1011911909 1482 192.135.80.34 (24 Jan 2002 22:38:29 GMT) X-Complaints-To: abuse@binc.net NNTP-Posting-Date: Thu, 24 Jan 2002 22:38:29 +0000 (UTC) Xref: archiver1.google.com comp.lang.ada:19287 Date: 2002-01-24T16:38:23-06:00 List-Id: In article , Pascal Obry writes: > > Stephen Leake writes: > >> > I read about "adainit" and "adafinal" inside the L.R.M., >> >> Um, no, these are GNAT terms, not Ada terms. You must have seen them >> in the GNAT user guide. > > No. This is in Ada RM B.1.39. I see them mentioned on http://www.adapower.com/rm95/arm95_265.html in B.1.6 (with no B.1.39 present). But their use is just a mechanism recommended for "typical systems". Certainly Compaq Ada (83) takes care of elaboration in this circumstance without any special call, but that started in 1986 and was originally missing due to a VMS operating system shortcoming. Finalization should be possible with a similar mechanism, although I presume GNAT uses something that works the same way as on other platforms. For initialization, however, I would hope that GNAT on VMS would be arranged to take existing Compaq Ada code without adding such calls.