X-Recipient: archive-cygwin AT delorie DOT 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 AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT 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 DOT 1418427-1-mszeredi AT redhat DOT com> In-Reply-To: <20230810105501.1418427-1-mszeredi@redhat.com> Date: Mon, 15 Jan 2024 20:34:42 +0100 Message-ID: Subject: Cygwin support for btime/birth time? Fwd: [PATCH 0/5] fuse: support birth time To: cygwin AT cygwin DOT 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 AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Cedric Blancher via Cygwin Reply-To: Cedric Blancher Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Cygwin" Good evening! Does Cygwin support the btime/birth time? Ced ---------- Forwarded message --------- From: Miklos Szeredi Date: Thu, 10 Aug 2023 at 14:19 Subject: [PATCH 0/5] fuse: support birth time To: 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 [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