X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B5301386547E
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1705347428;
	bh=O4/R3xv+ZTfs0edk+3hOMgF4UkSBxuX9zO3a7l2uFQc=;
	h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe:
	 List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
	 From;
	b=nt8YDh9z7j9hf1rc9FEXL9N1ChWYVhiCKY1se4OFgfJzw1TqSS354cmwsBToJ6/ec
	 oPLVHTQwC311QN/PUF0vSfIWiaxsqwiqzdculF/T0ZB+cOmrOAq+AxSIO7aLVt2mYf
	 i0OR7b4UJ5e9AdAaY3vtj+GJwOLUPid5hdeVifM8=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AB35C386587A
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org AB35C386587A
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705347323; cv=none;
 b=umBKZ5JpWdxIZWWFK/ECb9qXyyuOSNoUPZGflBhMqpabILl9ViOhnQlfbCj69nYdEn5FVbvq8MU8CcxqKMyjVqjgo1e5Ch5TkHWr1BSJclDqjbtymuI+qFBhYurLlNv3De7GYhLYF4Ym+A3Ew0GZGupCnhBc92+Y4Dvt4Ur5Dgo=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
 t=1705347323; c=relaxed/simple;
 bh=W7rSGCWCYuqzM/FZq0hEuXGIrLSyZpvVuH8KOxINva0=;
 h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;
 b=PGsll9WJURI6CHy3JVePhBmkq28uCNYfQfnh3DLie+wrG/b4+qfVSn/qsCwsvj3EVh8ERrPndf2TCAyXKBSFIFX/NJeDxmoftgrdJM3LFQH82LHUHUWY3gnGqZC1JonV9kHTmJpiWj2Ga93/UISrAjbk7CeRhTFPgzIF30tP1os=
ARC-Authentication-Results: i=1; server2.sourceware.org
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1705347320; x=1705952120;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=sa6/Ilgpjr/IMwOlwlswCQutcJsNk9VWi1tdJbicqrc=;
 b=f3e9tuVY66I0WhgTOzZBQcPXkbjIv+/rEt4RO5N2VClnmVdnSJi6QWeKXhZK3qq8S9
 8hUTOfCos3IVf+2pVfemN5h8eTcb8MjVHmL+lRVVwleOhULwtJ3KNSs2hp7uwZpcQzsr
 FVJY0UirjEDVsvH8U0Cndqa9eXxbQXImWuY3m8bhQ0x8egQ3rYYM+O1tR23YawTup576
 i9IzfKjarbeYjGTQSqErTFovlvQKP3G/HYS0hjZNnKeOVqpwvjXeqPME6mKA6shNsTJB
 GVwK0twghYEvo9XET2zyEnMsXd9AeqfZoS/fB40CzDQyKPnQe2UJKTUIa4lN/4fv4+og
 RW5w==
X-Gm-Message-State: AOJu0YyoJ0DtOjLjNZ/ycmwE2R8oFvijFrv0gNhDEMNIPnTYVWdk3dTm
 RFr5vVdeZJg+TALkVML1uzryoko4Xz1ezmLVQZHhgq/W
X-Google-Smtp-Source: AGHT+IHPUVveezMHAzWnDTNVlQW/DMrkRzeG0tTu1uyZcNcoHRnLQi4BVSurCaLqs3kkJDgohzmxQD9Lkbab5VMuGww=
X-Received: by 2002:a05:651c:c9b:b0:2cd:143b:4b55 with SMTP id
 bz27-20020a05651c0c9b00b002cd143b4b55mr2168433ljb.0.1705347319568; Mon, 15
 Jan 2024 11:35:19 -0800 (PST)
MIME-Version: 1.0
References: <20230810105501.1418427-1-mszeredi@redhat.com>
In-Reply-To: <20230810105501.1418427-1-mszeredi@redhat.com>
Date: Mon, 15 Jan 2024 20:34:42 +0100
Message-ID: <CALXu0UePX1-kRA0+=7ngG4pSHvbHr5xXEjpV6SwfKFRze_r95Q@mail.gmail.com>
Subject: Cygwin support for btime/birth time? Fwd: [PATCH 0/5] fuse: support
 birth time
To: cygwin@cygwin.com
X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, DKIM_SIGNED,
 DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,
 SPF_HELO_NONE, SPF_PASS, TXREP,
 T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
 server2.sourceware.org
X-BeenThere: cygwin@cygwin.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@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Cedric Blancher via Cygwin <cygwin@cygwin.com>
Reply-To: Cedric Blancher <cedric.blancher@gmail.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie.com@cygwin.com>

Good evening!

Does Cygwin support the btime/birth time?

Ced

---------- Forwarded message ---------
From: Miklos Szeredi <mszeredi@redhat.com>
Date: Thu, 10 Aug 2023 at 14:19
Subject: [PATCH 0/5] fuse: support birth time
To: <linux-fsdevel@vger.kernel.org>


Add the infrastructure for btime support in the form of a new STATX
request.

The format of the STATX reply is binary compatible with struct statx on
Linux, but the structure is defined separately in the fuse API for other
OS's.

Currently STATX only supports basic attributes, same as the GETATTR
request, plus btime.  But nothing prevents extending support to other
(present and future) statx fields.

---
Miklos Szeredi (5):
  fuse: handle empty request_mask in statx
  fuse: add STATX request
  fuse: add ATTR_TIMEOUT macro
  fuse: implement statx
  fuse: cache btime

 fs/fuse/dir.c             | 145 +++++++++++++++++++++++++++++++-------
 fs/fuse/fuse_i.h          |  15 +++-
 fs/fuse/inode.c           |  30 ++++++--
 fs/fuse/readdir.c         |   6 +-
 include/uapi/linux/fuse.h |  56 ++++++++++++++-
 5 files changed, 218 insertions(+), 34 deletions(-)

--
2.40.1



-- 
Cedric Blancher <cedric.blancher@gmail.com>
[https://plus.google.com/u/0/+CedricBlancher/]
Institute Pasteur

-- 
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
