From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Locking files for CLASH_DETECTION now supported on MS-Windows Date: Mon, 25 Feb 2013 19:43:51 +0200 Message-ID: <83wqtwi90o.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1361814246 24830 80.91.229.3 (25 Feb 2013 17:44:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 25 Feb 2013 17:44:06 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 25 18:44:29 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UA26G-0003dG-W6 for ged-emacs-devel@m.gmane.org; Mon, 25 Feb 2013 18:44:29 +0100 Original-Received: from localhost ([::1]:51078 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UA25v-00044A-RO for ged-emacs-devel@m.gmane.org; Mon, 25 Feb 2013 12:44:07 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:55759) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UA25q-00043L-4a for emacs-devel@gnu.org; Mon, 25 Feb 2013 12:44:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UA25o-0004c5-Jb for emacs-devel@gnu.org; Mon, 25 Feb 2013 12:44:01 -0500 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:50321) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UA25o-0004b6-CC for emacs-devel@gnu.org; Mon, 25 Feb 2013 12:44:00 -0500 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MIS00C00EI0PZ00@a-mtaout20.012.net.il> for emacs-devel@gnu.org; Mon, 25 Feb 2013 19:43:58 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MIS00CDTEL9CT90@a-mtaout20.012.net.il> for emacs-devel@gnu.org; Mon, 25 Feb 2013 19:43:58 +0200 (IST) X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.166 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:157328 Archived-At: Trunk revision 111877 implements file locking and clash detection for MS-Windows (see the node "Interlocking" in the Emacs manual for the details), so that the related features now work on Windows like they do on Posix platforms. After you update from bzr, and compile Emacs, I suggest to byte-compile files.el and userlock.el, and re-dump Emacs, because otherwise Emacs might "remember" that it didn't have the primitives for file locking implemented (they are 'ignore'd away in files.el). If you don't like interlocking for some reason, you can get the old behavior back by resetting create-lockfiles to nil. Enjoy.