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.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: =?UTF-8?B?QmrDtnJuIEx1bmRpbg==?= Newsgroups: comp.lang.ada Subject: Re: Exclusive file access Date: Sat, 05 Sep 2015 17:56:25 +0200 Organization: A noiseless patient Spider Message-ID: References: <6725e7d9-eb8e-49b0-985d-9c1b1bbd6fd8@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Date: Sat, 5 Sep 2015 15:54:37 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="8345e58a26fd519be507aa0186b6063e"; logging-data="19712"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+b4LcsmHi+HzIvR9hX1+Ri" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.8.0 In-Reply-To: <6725e7d9-eb8e-49b0-985d-9c1b1bbd6fd8@googlegroups.com> Cancel-Lock: sha1:CTz8Mm7QX6mHkIvmvk9cJ9nH2Fc= Xref: news.eternal-september.org comp.lang.ada:27713 Date: 2015-09-05T17:56:25+02:00 List-Id: On 2015-09-01 17:31, ahlan@marriott.org wrote: > I have no idea about Linux but it is perfectly possible under Windows. > However this doesn't stop people (including Microsoft) from creating lock > files that then sometimes get left behind when a program crashes > rendering the file locked forever! > So the presence of lock files doesn't mean that the opsys can't lock exclusively. That is why you do not want to use gnat.lockfiles, (at least on linux) but instead use somthing like linux' lockf. If the process holding the lock gets killed, (even by kill -kill) the kernel (or something) releases the lock. No stale lockfiles. -- Björn