www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/07/12/09:04:27

DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 56CD4RDN1699818
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 56CD4RDN1699818
Authentication-Results: delorie.com;
dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=nxoD6Ul5
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D62463858D29
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1752325464;
bh=sSXkwbh+rw7gPQZ9pFzFrWF7RvsSWDv+WPXXP7xXLg8=;
h=Date:Subject:To:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:From;
b=nxoD6Ul5EvX4ZGLBM2KabqBVssglNIGP1SYjK3EGBjwHh2z7oNHG9kw9e9lH1CKxG
c67H0yy7fM6sDzdHlbt+qpyOzapsqPmji4EXacQK2A1xCVADDKmagSOlWK8kCChQjF
tU0yBRWvYRHq0eCpUAvaivdeCodopj4/tj7rNbYw=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 782FB3858D26
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 782FB3858D26
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1752325396; cv=none;
b=GuyVKx32GQSDn7KLO17rwwplvJGKgHngzfqOtZJvhcjq0SNDjzCvCzs/oXM+eY9jaSUOae+lBEfb9o06bLc+Fw0IGf7gH4Px1AvVAY3vuDZbvtUj6y7jqITG1UMWFvJPKS0PiO82i7dGd8YIXe/ndY/35LC0IWrOwAOjncumCXc=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1752325396; c=relaxed/simple;
bh=BBM0mnfLvr230SHRHePsR13mJ2J3AsQsnnnLj/fR2OI=;
h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;
b=aRsKGtOIVn5xUerlbTcJna/s3eH8bpMz13QrJy6+9PCKG7hhfjZr5uUQOQwkWLfGQRuh01jV7EdscPf6OsEIuqbz/3DZqIEa2EEYyP+lxWnJJx0Q6i7SRYJiDiFXtUKnzejR0BfB3xEu2HTqyPHat3rwSAPEtKG17KzWRekfT9c=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 782FB3858D26
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1752325395; x=1752930195;
h=content-transfer-encoding:to:subject:message-id:date:from
:mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
:reply-to;
bh=BBM0mnfLvr230SHRHePsR13mJ2J3AsQsnnnLj/fR2OI=;
b=N7qEYBCMOOOjz4EPrN0jttih7jcFE6Jm4Gx/jzaj1d7OQ0GXwGrpzWr8XI+DOypC71
TDh/k2oc3KmoSp/O0vIGC8HROWrkPxB8i1newtKA192ZY4e1gGsoMcMlMH7cpxqoI1A5
OxUIvbzEN3kYWxiJaSx0FyrpaK2Krp3fnyb3gmBEmD9tDX99NbRRXeczdkGHXW0zJakq
RlPKQzwKok0ZxVJ4XHHFkQVruK/YeeVsdzhSLH1HNB98qO9q9pPUFxtuNXZUAvUBMjU1
jhxSVqC5dAyTq09WLMYNn7IFC+jWLhUS5TV2v4iP/UQwFgMxwvSeOnP6rp6hDuLRt+IR
fAbw==
X-Forwarded-Encrypted: i=1;
AJvYcCXe3ZBNQb2YnSxlA5KjZwZ9+Q0FqNR58QtgPY1uO0zuCmmNjKznCgKl9ZYLQ6TI6xgGHxpfsJoIlsaSxI00dHzDhQ==@cygwin.com
X-Gm-Message-State: AOJu0YxCXdFiyGYsxPyerm49Ila7bvVL87VQtWlTlq6m0CQinUCMK5l0
xbdiSeXTryc8XSCiIc61A4Xn3Bt9EhXaTI0Tp2CZt8rN/Qukw0WDgu+WScjfA2VKO6Ae7xwHXj3
xfJYG1dJY08GBATxzW6/7odziHLuw9h0rcAICQgw=
X-Gm-Gg: ASbGncsElaSmQRvH/FS/i1DovfIKloQ3GDkS887FV4t7YlIcpHDw5nHvOBVvUaahRkm
9BksNIrPjPEKIGhS/pvLzHtyPt+gaAJNbzvM/eudx21o/FTIHksLATnlrSvgS/tXdA8l4npE9BG
1q4i4TQICbokiZuyemYuivDRi2RiU4YFZLd3bOX6iCnhktN7owfk2cvVttfMsxT814Xckv+UNqk
nGCHUM=
X-Google-Smtp-Source: AGHT+IEDAVkQsSmXQVhNezSG6hsj6d9mPW/WTH/aywL/BschRksLsLIxA3e0FuL2arNoS8irhFxB2u6RJdOed94DrGE=
X-Received: by 2002:a05:6870:790c:b0:2bc:7007:5145 with SMTP id
586e51a60fabf-2ff26766defmr5015175fac.9.1752325394887; Sat, 12 Jul 2025
06:03:14 -0700 (PDT)
MIME-Version: 1.0
Date: Sat, 12 Jul 2025 15:02:39 +0200
X-Gm-Features: Ac12FXwcwd2Ml_KGKhCJTVcDQnpW8pE1AqtOiHgdTsvT0yMEn8Z0KaKMMB_EyEI
Message-ID: <CA+1jF5qoqWF7ZYDdY-ycU_YPXRGgVrNXDUXANJkgBX9gYBcDCQ@mail.gmail.com>
Subject: rmdir of non empty dir causes wrong errno with SMB or NFS fs
To: cygwin AT cygwin DOT com, cygwin-developers AT cygwin DOT com
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: =?utf-8?q?Aur=C3=A9lien_Couderc_via_Cygwin?= <cygwin AT cygwin DOT com>
Reply-To: =?UTF-8?Q?Aur=C3=A9lien_Couderc?= <aurelien DOT couderc2002 AT gmail DOT com>
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 56CD4RDN1699818

Cygwin 3.7.0-0.219.gbf81e32f29e0.x86_64, /bin/rmdir causes wrong errno
if the filesystem is SMB or NFS.

Test case:
bash -c 'rm -Rf d1 ; mkdir d1 ; touch d1/f1 ; rmdir d1'

On C; I get:
rmdir: failed to remove 'd1': Directory not empty

On N: (Windows NFS) I get:
rmdir: failed to remove 'd1': Bad address

if I trace this I get:
bash -c 'rm -Rf d1 ; mkdir d1 ; touch d1/f1 ; strace -o
/tmp/rmdirtracelog.txt rmdir d1'
rmdir: failed to remove 'd1': Permission denied

Both "Bad address" and "Permission denied" are IMO wrong, the expected
error would be "Directory not empty".

Aurélien
-- 
Aurélien Couderc <aurelien DOT couderc2002 AT gmail DOT com>
Big Data/Data mining expert, chess enthusiast

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019