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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED.fn3LatRFkm9/xzEj7F2/NQ.user.gioia.aioe.org!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: How To Create And Use Memory Map Files Date: Mon, 18 Feb 2019 09:19:36 +0100 Organization: Aioe.org NNTP Server Message-ID: References: <65487ca1-3a41-4acf-a36d-8ec62fcf5c28@googlegroups.com> <8dca69e5-66d2-4c30-98fc-a0fda3f451cd@googlegroups.com> NNTP-Posting-Host: fn3LatRFkm9/xzEj7F2/NQ.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 Content-Language: en-US X-Notice: Filtered by postfilter v. 0.9.2 Xref: reader01.eternal-september.org comp.lang.ada:55558 Date: 2019-02-18T09:19:36+01:00 List-Id: On 2019-02-17 23:41, Rego, P. wrote: >> How does Ada do memory map files? Can you give me a few small, but easy to read, programs showing the various aspects of using memory map files in Ada? > > If I understood you well, you are referring to those Linux memory areas mapped into files under the OS. If so, you can treat them as usual files, eg Usually it is the reverse: to treat a file as an chunk of memory. In more OSes more advanced than Linux one can have shared memory without any files involved. The memory object could even be anonymous if one process passes a handle to the memory to another. Linux has special sockets for passing file descriptors, but all is quite purposeless because shared memory still requires a file behind it. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de