From mdkersey@hal-pc.org Mon Dec  3 21:44:46 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 fB3Kijk16184
	for <prolog@swi.psy.uva.nl>; Mon, 3 Dec 2001 21:44:46 +0100 (MET)
Received: from hal-pc.org (206.180.128.157.dial-ip.hal-pc.org [206.180.128.157])
	by mail.hal-pc.org (8.9.1/8.9.0) with ESMTP id OAA09598
	for <prolog@swi.psy.uva.nl>; Mon, 3 Dec 2001 14:44:42 -0600 (CST)
Message-ID: <3C0BE616.38A5D3AB@hal-pc.org>
Date: Mon, 03 Dec 2001 14:52:38 -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
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [SWIPL] How serialize Prolog database updates from multiple clients on Windows?

I can execute SWI-Prolog as a CGI program on Apache web server running
on Windows. But I also want to serialize Prolog database update requests
from independent users so as to maintain the database's integrity. Does
anyone know a straightforward way to do this?

