From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#70415: 30.0.50; [Cygwin] `lock-file' creates a symlink with funny name Date: Thu, 02 May 2024 09:21:36 +0300 Message-ID: <86zft8n37z.fsf@gnu.org> References: <861q75juvy.fsf@gnu.org> <86zftsgoxt.fsf@gnu.org> <86frv3r32m.fsf@gnu.org> <3a7eea72-d4ab-4fde-bdad-71b5e8f5bb7f@cornell.edu> <86le4uq0tj.fsf@gnu.org> <26ab8055-1da6-4b3e-a65c-68c598cb7660@cornell.edu> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24600"; mail-complaints-to="usenet@ciao.gmane.io" Cc: yamaoka@jpl.org, 70415@debbugs.gnu.org To: Ken Brown Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu May 02 08:22:55 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1s2PqI-00069N-SL for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 02 May 2024 08:22:54 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s2Pq5-0006pq-KI; Thu, 02 May 2024 02:22:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s2Pq4-0006pf-K7 for bug-gnu-emacs@gnu.org; Thu, 02 May 2024 02:22:40 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s2Pq4-0001oB-AW for bug-gnu-emacs@gnu.org; Thu, 02 May 2024 02:22:40 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s2PqP-0004Gv-Qq for bug-gnu-emacs@gnu.org; Thu, 02 May 2024 02:23:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 02 May 2024 06:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70415 X-GNU-PR-Package: emacs Original-Received: via spool by 70415-submit@debbugs.gnu.org id=B70415.171463093116408 (code B ref 70415); Thu, 02 May 2024 06:23:01 +0000 Original-Received: (at 70415) by debbugs.gnu.org; 2 May 2024 06:22:11 +0000 Original-Received: from localhost ([127.0.0.1]:41779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2Ppb-0004GY-2f for submit@debbugs.gnu.org; Thu, 02 May 2024 02:22:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2PpY-0004GS-Rq for 70415@debbugs.gnu.org; Thu, 02 May 2024 02:22:09 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s2Pp5-0001Nz-UB; Thu, 02 May 2024 02:21:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=JlpG7OVFOS9VslVzB15GKgCcYK4/zcMHxUuT3BPe9SU=; b=KmLLa1k8KnUu wq3sS76q9vpgcfNb4CuNvJpNK5mw5xN7xBINuUPjUmT9TRfhh5AhmR8Asuyvpm2uWmigkAtoDoge+ 3HC+0keXtDH7kmQJSqT8tYf28d10vEEiWB1i3rFOYT27TWNhg1vh2RKYSFGmcndCiazJ8N5uvBf/4 Fpx7u+Wk5RgzbFvo/U8tr14Z0FuF+HsTe3E31+PAcnLs71VtIGEMTg0J3UBFzsPESuLlIa38S5hR3 dcXz5KnvZ1z1YWtIiMTD4CAJ2WQZ8DUovibKzdifwhyTC38WuaYgEgR1u/UKKoVAL5inBzH0zAWPz Eyr7vY8Jo2FU+L1uUR2R7A==; In-Reply-To: <26ab8055-1da6-4b3e-a65c-68c598cb7660@cornell.edu> (message from Ken Brown on Wed, 1 May 2024 17:20:20 -0400) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:284272 Archived-At: > Date: Wed, 1 May 2024 17:20:20 -0400 > Cc: yamaoka@jpl.org, 70415@debbugs.gnu.org > From: Ken Brown > > > char const *lock_info_fmt = (boot > > ? "%s@%s.%"PRIdMAX":%"PRIdMAX > > : "%s@%s.%"PRIdMAX); > > int len = snprintf (lock_info_str, sizeof lock_info_str, > > lock_info_fmt, user_name, host_name, pid, boot); > > > > get_boot_sec calls get_boot_time, which is a Gnulib function (see > > lib/boot-time.c). So I guess the key to unlock this puzzle is > > somewhere there. > > I took a quick look at get_boot_time and found a bug, which may explain > why some Cygwin systems behave differently from others. I've reported > it here: > > https://lists.gnu.org/archive/html/bug-gnulib/2024-05/msg00008.html Thanks. This probably explains why the ":-NNNN" part sometimes appears and sometimes doesn't appear in Cygwin builds of Emacs, but AFAIU it does NOT explain why unlinking the symlink (when the file is unlocked) fails when the lock file name includes the ":-NNNN" part. Right?