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: Re: Incorrect error message for file operation in Windows Date: Mon, 03 Jun 2013 18:04:30 +0300 Message-ID: <83ppw3xmkh.fsf@gnu.org> References: <1265839700.20130602145343@gmail.com> <83k3mczery.fsf@gnu.org> <1777537736.20130602204525@gmail.com> <83a9n8zbd5.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1370271906 12719 80.91.229.3 (3 Jun 2013 15:05:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 3 Jun 2013 15:05:06 +0000 (UTC) Cc: emacs-devel@gnu.org To: usr345@gmail.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 03 17:05:06 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 1UjWJl-0005oS-O0 for ged-emacs-devel@m.gmane.org; Mon, 03 Jun 2013 17:05:05 +0200 Original-Received: from localhost ([::1]:59533 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UjWJk-0005qJ-V2 for ged-emacs-devel@m.gmane.org; Mon, 03 Jun 2013 11:05:04 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43476) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UjWJc-0005og-UY for emacs-devel@gnu.org; Mon, 03 Jun 2013 11:05:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UjWJX-00027x-45 for emacs-devel@gnu.org; Mon, 03 Jun 2013 11:04:56 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:55758) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UjWJW-00027X-SX for emacs-devel@gnu.org; Mon, 03 Jun 2013 11:04:51 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MNT00400OH3EL00@a-mtaout22.012.net.il> for emacs-devel@gnu.org; Mon, 03 Jun 2013 18:04:35 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MNT0038XOJMZP80@a-mtaout22.012.net.il>; Mon, 03 Jun 2013 18:04:35 +0300 (IDT) In-reply-to: <83a9n8zbd5.fsf@gnu.org> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.172 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:160038 Archived-At: > Date: Sun, 02 Jun 2013 20:11:18 +0300 > From: Eli Zaretskii > Cc: emacs-devel@gnu.org > > > Date: Sun, 2 Jun 2013 20:45:25 +0400 > > From: Ivanov Dmitry > > CC: emacs-devel@gnu.org > > > > > Can you describe in detail what do > > > you mean by 'My user doesn't have the right to write to "e:/video"'? > > > What kind of filesystem is on drive E:, and why cannot your user write there? > > > > The filesystem is NTFS. OS: Windows XP SP3. I am working as an ordinary user, who can only read from E:\video, and can not write there. > > Thanks, but that's not enough info. Actually, additional info is not important, so you can stop looking for it. In Emacs 24.3 and earlier, copy-file called a Windows API that doesn't set errno, and Emacs itself didn't check Windows-specific errors triggered by that API. So you can get any error at all reported there. The development trunk does check errors and sets errno accordingly, so you get either "Permission denied" or "Access denied", and nothing else. Sorry I didn't check the code earlier.