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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,4cabfb8e49247533 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!cyclone1.gnilink.net!spamkiller2.gnilink.net!gnilink.net!trndny06.POSTED!0f19ed38!not-for-mail From: "Frank J. Lhota" Reply-To: NOSPAM.lhota@adarose.com User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Multiple shared libraries with a single spec References: <1131107328.981560.222350@g43g2000cwa.googlegroups.com> <1131119582.929654.323550@f14g2000cwb.googlegroups.com> <436CC027.9010707@obry.net> In-Reply-To: <436CC027.9010707@obry.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <2hJbf.449$2R6.9@trndny06> Date: Mon, 07 Nov 2005 14:12:14 GMT NNTP-Posting-Host: 151.203.240.179 X-Complaints-To: abuse@verizon.net X-Trace: trndny06 1131372734 151.203.240.179 (Mon, 07 Nov 2005 09:12:14 EST) NNTP-Posting-Date: Mon, 07 Nov 2005 09:12:14 EST Xref: g2news1.google.com comp.lang.ada:6266 Date: 2005-11-07T14:12:14+00:00 List-Id: Pascal Obry wrote: > Not only that. AFAIK the Win32 API does not support the softlinks. Only > some "tricks" have been done on the Windows Explorer to be able to use > them... So softlinks on Windows are pretty useless to me. > > Pascal. Windows does support soft links through "junctions". What is more problematic is the way Win32 handles hard links, i.e. links created by the Win32 API function CreateHardLink. According to MS, changes made to the file through one link would not be reflected in the directory entries for the other links. See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/hard_links_and_junctions.asp Several U.S. Government agencies have mandates for POSIX-compliant operating systems. MS made Windows NT and its successors POSIX-compliant so that these OS's would meet these mandates, but they did not go beyond meeting the bare minimal requirements for POSIX. As often noted, the Windows POSIX functionality is pretty bad. The Cygwin emulation of Unix under Windows ignores a lot of the official Win32 POSIX facilities. -- "All things extant in this world, Gods of Heaven, gods of Earth, Let everything be as it should be; Thus shall it be!" - Magical chant from "Magical Shopping Arcade Abenobashi" "Drizzle, Drazzle, Drozzle, Drome, Time for the this one to come home!" - Mr. Lizard from "Tutor Turtle"