From unknown Fri Sep 05 11:52:06 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#31 <31@debbugs.gnu.org> To: bug#31 <31@debbugs.gnu.org> Subject: Status: file-attributes returns negative integer for inode value Reply-To: bug#31 <31@debbugs.gnu.org> Date: Fri, 05 Sep 2025 18:52:06 +0000 retitle 31 file-attributes returns negative integer for inode value reassign 31 emacs submitter 31 "Drew Adams" severity 31 normal thanks From monnier@iro.umontreal.ca Sun Mar 2 19:09:57 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=0.5 required=4.0 tests=AWL,IMPRONONCABLE_1, MURPHY_WRONG_WORD1,MURPHY_WRONG_WORD2,UNPARSEABLE_RELAY autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 3 Mar 2008 03:09:57 +0000 Received: from ironport2-out.pppoe.ca (ironport2-out.pppoe.ca [206.248.154.182]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m2339sEN025588 for ; Sun, 2 Mar 2008 19:09:55 -0800 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8CABL7ykfO+LKX/2dsb2JhbACRd0SZKIEA X-IronPort-AV: E=Sophos;i="4.25,435,1199682000"; d="scan'208";a="15471105" Received: from smtp.pppoe.ca ([65.39.196.238]) by ironport2-out.pppoe.ca with ESMTP; 02 Mar 2008 22:09:40 -0500 Received: from pastel.home ([206.248.178.151]) by smtp.pppoe.ca (Internet Mail Server v1.0) with ESMTP id JGM88239 for ; Sun, 02 Mar 2008 22:09:39 -0500 Received: by pastel.home (Postfix, from userid 20848) id B451E8279; Sun, 2 Mar 2008 22:09:39 -0500 (EST) Resent-Message-ID: Resent-To: submit@debbugs.gnu.org Resent-From: Stefan Monnier Resent-Date: Sun, 02 Mar 2008 22:09:39 -0500 X-Original-To: monnier@iro.umontreal.ca Delivered-To: monnier@iro.umontreal.ca Received: from perlin.iro.umontreal.ca (perlin.iro.umontreal.ca [132.204.24.51]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 7A9872CF7EF for ; Sun, 2 Mar 2008 17:48:35 -0500 (EST) Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by perlin.iro.umontreal.ca (Postfix) with ESMTP id 77F6C14821A for ; Sun, 2 Mar 2008 17:48:30 -0500 (EST) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JVwyr-000381-UZ for monnier@iro.umontreal.ca; Sun, 02 Mar 2008 17:48:29 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JVwya-00036h-GY for emacs-devel@gnu.org; Sun, 02 Mar 2008 17:48:12 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JVwyX-00034Q-T8 for emacs-devel@gnu.org; Sun, 02 Mar 2008 17:48:12 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JVwyX-00034K-Q1 for emacs-devel@gnu.org; Sun, 02 Mar 2008 17:48:09 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JVwyX-0000BF-Ee for emacs-devel@gnu.org; Sun, 02 Mar 2008 17:48:09 -0500 Received: from mx10.gnu.org ([199.232.76.166]) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1JVwyX-0006dv-5y for emacs-pretest-bug@gnu.org; Sun, 02 Mar 2008 17:48:09 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1JVwyT-0000A9-Vs for emacs-pretest-bug@gnu.org; Sun, 02 Mar 2008 17:48:08 -0500 Received: from agminet01.oracle.com ([141.146.126.228]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JVwyT-00009W-Et for emacs-pretest-bug@gnu.org; Sun, 02 Mar 2008 17:48:05 -0500 Received: from agmgw2.us.oracle.com (agmgw2.us.oracle.com [152.68.180.213]) by agminet01.oracle.com (Switch-3.2.4/Switch-3.1.7) with ESMTP id m22Mm3Z4019690 for ; Sun, 2 Mar 2008 16:48:03 -0600 Received: from acsmt350.oracle.com (acsmt350.oracle.com [141.146.40.150]) by agmgw2.us.oracle.com (Switch-3.2.0/Switch-3.2.0) with ESMTP id m229UQSM017529 for ; Sun, 2 Mar 2008 15:48:02 -0700 Received: from inet-141-146-46-1.oracle.com by acsmt351.oracle.com with ESMTP id 3596894981204497967; Sun, 02 Mar 2008 14:46:07 -0800 Received: from dradamslap1 (/141.144.64.82) by bhmail.oracle.com (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 02 Mar 2008 14:46:06 -0800 From: "Drew Adams" To: Date: Sun, 2 Mar 2008 14:46:09 -0800 Message-ID: <003e01c87cb7$35d17d00$0600a8c0@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 Thread-Index: Ach8tzUsaYoDvyPdSnC4Uo/eA06kVw== X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: Subject: file-attributes returns negative integer for inode value X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org Errors-To: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-1.292, requis 5, BAYES_20 -1.95, RECEIVED_FROM_NOUNK 0.66, SPF_HELO_PASS -0.00) X-DIRO-MailScanner-From: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org emacs -Q No reliable recipe to reproduce, but for me, some directories give a negative inode number for file-attributes. For example: M-x (file-attributes "c:/drews-lisp-20/Screenshots") gives: (t 1 5 5 (18378 24192) (18123 40338) (18123 40337) 0 "drwxrwxrwx" nil -3082 240391127) The inode value here is -3082. The Elisp manual, however says that if the integer is too large, then a cons is used for the inode value. Is this a Windows-specific problem, perhaps? Also, there is a typo in the doc string for `file-attributes': ... If inode number is larger than the Emacs integer, this is a cons cell containing two integers: first the high part, then the low 16 bits. "the Emacs integer" should presumably be "the largest Emacs integer". In GNU Emacs 22.1.90.1 (i386-mingw-nt5.1.2600) of 2008-01-30 on PRETEST Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4) --cflags -Ic:/gnuwin32/include' From monnier@iro.umontreal.ca Wed Mar 19 11:06:08 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 31-done) by emacsbugs.donarmstrong.com; 19 Mar 2008 18:06:08 +0000 Received: from ironport2-out.pppoe.ca (ironport2-out.pppoe.ca [206.248.154.182]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m2JI61Ie027394 for <31-done@emacsbugs.donarmstrong.com>; Wed, 19 Mar 2008 11:06:03 -0700 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApsEAG/y4EdMCrTo/2dsb2JhbACSBJhOgQc X-IronPort-AV: E=Sophos;i="4.25,525,1199682000"; d="scan'208";a="16242147" Received: from smtp.pppoe.ca ([65.39.196.238]) by ironport2-out.pppoe.ca with ESMTP; 19 Mar 2008 14:05:27 -0400 Received: from pastel.home ([76.10.180.232]) by smtp.pppoe.ca (Internet Mail Server v1.0) with ESMTP id ZVY25327 for <31-done@emacsbugs.donarmstrong.com>; Wed, 19 Mar 2008 14:05:27 -0400 Received: by pastel.home (Postfix, from userid 20848) id EEB6C8168; Wed, 19 Mar 2008 14:05:26 -0400 (EDT) Resent-Message-ID: Resent-To: 31-done@debbugs.gnu.org Resent-From: Stefan Monnier Resent-Date: Wed, 19 Mar 2008 14:05:26 -0400 X-Original-To: monnier@iro.umontreal.ca Received: from pinpin.iro.umontreal.ca (pinpin.iro.umontreal.ca [132.204.24.52]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 549882CF9EB for ; Fri, 14 Mar 2008 13:32:23 -0400 (EDT) Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by pinpin.iro.umontreal.ca (Postfix) with ESMTP id 8C50A3B8AA7 for ; Fri, 14 Mar 2008 13:32:19 -0400 (EDT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JaDlT-0008OX-E9 for monnier@iro.umontreal.ca; Fri, 14 Mar 2008 13:32:19 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JaDl8-0008MB-26 for emacs-devel@gnu.org; Fri, 14 Mar 2008 13:31:58 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JaDl3-0008I5-Rn for emacs-devel@gnu.org; Fri, 14 Mar 2008 13:31:57 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JaDl3-0008Hy-Gk for emacs-devel@gnu.org; Fri, 14 Mar 2008 13:31:53 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JaDl3-0002C2-9k for emacs-devel@gnu.org; Fri, 14 Mar 2008 13:31:53 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1JaDl3-0007HV-0F for emacs-pretest-bug@gnu.org; Fri, 14 Mar 2008 13:31:53 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1JaDkz-0002Ar-RB for emacs-pretest-bug@gnu.org; Fri, 14 Mar 2008 13:31:52 -0400 Received: from mtaout3.012.net.il ([84.95.2.7]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JaDkz-0002AI-FU for emacs-pretest-bug@gnu.org; Fri, 14 Mar 2008 13:31:49 -0400 Received: from HOME-C4E4A596F7 ([84.229.252.125]) by i_mtaout3.012.net.il (HyperSendmail v2004.12) with ESMTPA id <0JXQ00B3YENKOM50@i_mtaout3.012.net.il> for emacs-pretest-bug@gnu.org; Fri, 14 Mar 2008 19:45:20 +0200 (IST) Date: Fri, 14 Mar 2008 19:31:47 +0200 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il To: drew.adams@oracle.com, emacs-pretest-bug@gnu.org Message-id: Content-transfer-encoding: 7BIT References: <003e01c87cb7$35d17d00$0600a8c0@us.oracle.com> <004d01c87cc3$571881f0$0600a8c0@us.oracle.com> X-detected-kernel: by monty-python.gnu.org: Solaris 9.1 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: Subject: Re: file-attributes returns negative integer for inode value X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Eli Zaretskii List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org Errors-To: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=0.246, requis 5, BAYES_05 -0.41, RECEIVED_FROM_NOUNK 0.66, SPF_HELO_PASS -0.00) X-DIRO-MailScanner-From: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org > Date: Mon, 03 Mar 2008 06:25:42 +0200 > From: Eli Zaretskii > Cc: schwab@suse.de, emacs-pretest-bug@gnu.org > > The problem is a little bit different: obviously, a 16-bit value > cannot overflow ab EMACS_INT. The problem is we don't keep the value > positive. I will work on this soon. (For some value of "soon".) Done. From unknown Fri Sep 05 11:52:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: $requester Subject: Internal Control Message-Id: bug archived. Date: Thu, 17 Apr 2008 14:24:03 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A log time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator