From mdkersey@hal-pc.org Tue Dec  4 04:28:17 2001
Received: from mail.hal-pc.org (hal-pc.org [204.52.135.1])
	by swi.psy.uva.nl (8.10.2+Sun/8.11.2) with ESMTP id fB43SGk24801
	for <prolog@swi.psy.uva.nl>; Tue, 4 Dec 2001 04:28:16 +0100 (MET)
Received: from hal-pc.org (206.180.129.240.dial-ip.hal-pc.org [206.180.129.240])
	by mail.hal-pc.org (8.9.1/8.9.0) with ESMTP id VAA27690
	for <prolog@swi.psy.uva.nl>; Mon, 3 Dec 2001 21:28:13 -0559 (CST)
Message-ID: <3C0C44AA.A4E77B86@hal-pc.org>
Date: Mon, 03 Dec 2001 21:36:10 -0600
From: "Michael D. Kersey" <mdkersey@hal-pc.org>
X-Mailer: Mozilla 4.61 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: prolog@swi.swi.psy.uva.nl
Subject: Re: [SWIPL] How serialize Prolog database updates from multiple clients 
 on Windows?
References: <200112032138.fB3LchU17921@gollem.swi.psy.uva.nl>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Jan Wielemaker wrote:
> The picture is a bit unclear.  What database are we talking about?
The Prolog database, not an external database engine.

> You can also use a Prolog file as `database', appending to it.
This is what I want to do.

> In that case you need some file-locking to avoid making a mess of
> your file on concurrect access.  This is provided in the current
> version for POSIX systems, but not for the Windows version.
Thank you. I'll look into locking schemes under Windows.

