From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Eggert Subject: bug#21460: Race condition in tests/tail-2/assert.sh Date: Fri, 11 Sep 2015 18:09:34 -0700 Message-ID: <55F37B4E.6060600@cs.ucla.edu> References: <87wpvw2ad8.fsf@gnu.org> <55F30CEC.7060102@cs.ucla.edu> <87a8ssad7e.fsf@gnu.org> <55F35A96.2090906@draigBrady.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Return-path: Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <55F35A96.2090906@draigBrady.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-coreutils-bounces+gcgcb-bug-coreutils-616=gmane.org@gnu.org Sender: bug-coreutils-bounces+gcgcb-bug-coreutils-616=gmane.org@gnu.org To: =?UTF-8?Q?P=C3=A1draig?= Brady , Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 21460@debbugs.gnu.org, bug-guix@gnu.org List-Id: bug-guix.gnu.org P=C3=A1draig Brady wrote: > + else if (new_stats.st_nlink =3D=3D 0) /* XXX: what about multi-linke= d files. */ That comment was my thought exactly. It appears to be a kernel bug that = really=20 needs to get fixed in the kernel; there just doesn't seem to be a reliabl= e=20 workaround in user space.