From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi1-x22e.google.com (mail-oi1-x22e.google.com [IPv6:2607:f8b0:4864:20::22e]) by sourceware.org (Postfix) with ESMTPS id 810A9385701E for ; Wed, 27 Sep 2023 22:37:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 810A9385701E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-oi1-x22e.google.com with SMTP id 5614622812f47-3aec067556dso1711924b6e.2 for ; Wed, 27 Sep 2023 15:37:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695854237; x=1696459037; darn=sourceware.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=thPNdoulf5aqpouFYkR4v0sjcM2DZks/YS2ouHXKYv8=; b=mmJTlKbwZBudTnJ9MoXX7/vNAnn/Dn9ARUHea5iZYnvadLmorboXDM2iZQFbNb8QR9 8K3d/U7hGm/B2VrbTud/HoLmtEv1WMzcK41mY6HFO5ARVWdD3fvNS6SlLw8D92MY9AST WYWuj0k9s1N2+qaa+s17Pxm355JZWhvvBjVlmfmqbRGOJfJ0q4ux9KTBWfLuF+HgcHPE ZrJeguXHF6lYkzDYGoODSk3hGY2/8KvFc6SXV9HNwq7Itn0LhCYhsBBMD8ZOwOY1FZmK 1L/odjSp3HHm/XvfRbFC7AWtT3vzOA9NrysqMc0jBFepSa/QwtLVJsFHGDiIfd0SJy8X zeng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695854237; x=1696459037; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=thPNdoulf5aqpouFYkR4v0sjcM2DZks/YS2ouHXKYv8=; b=d6sA7yDD1UqQm2Vj9dp9TmHP2mgFtP6+tjFF5nDCvPljd+LZezRU+Qaj5CEh50mG4w nblkKKwBjSrPx+gpfpJ0YidwKdqK2hZbr2NCOxMo1WzRZki9V/JKOwY1CCfbr7J6Kmph TzJISWi967CI8Yvfhu9TupIwZXfCdBwm06dCc+SvDjUEVXHd8wK6YsiagDlJkmBYePel XVCFMmhpPemeKoRnslttNBKzKDADWrPKWDfyBCLhEVuaUwNRkJ8oHIyAKWISeTDqDJx1 jlMgan4ilDjXzAYQTpkNH4CA/e+io6flnqxYwq4pX5pom+FFz7KwPZ5Oz5DkiTn45ZZm O/Og== X-Gm-Message-State: AOJu0YxUOOAq9tS6qfJq6+xXj3E7GpS87NYJ2HZtuMj7F8Y1zA9NtBQp 6nEeFOjKwyvrQrtJpxtmwWgZw5CUl33Mrg== X-Google-Smtp-Source: AGHT+IHz99kjgFjPB589aivVW7dx6dBTtDlzxisPoCA7g4eGjPBoVWPJpGiibR7gNhJhs8A5sp90tQ== X-Received: by 2002:a05:6808:184:b0:3a7:5309:f1f with SMTP id w4-20020a056808018400b003a753090f1fmr3585674oic.45.1695854237531; Wed, 27 Sep 2023 15:37:17 -0700 (PDT) Received: from kir-rhat.lan (c-76-104-243-248.hsd1.wa.comcast.net. [76.104.243.248]) by smtp.gmail.com with ESMTPSA id z22-20020aa791d6000000b0068a0c403636sm12225262pfa.192.2023.09.27.15.37.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Sep 2023 15:37:17 -0700 (PDT) From: Kir Kolyshkin To: libc-alpha@sourceware.org Cc: dj@redhat.com, amonakov@ispras.ru, Kir Kolyshkin Subject: [PATCH v3] Linux: add ST_NOSYMFOLLOW Date: Wed, 27 Sep 2023 15:37:12 -0700 Message-ID: <20230927223712.633536-1-kolyshkin@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230922001427.413152-1-kolyshkin@gmail.com> References: <20230922001427.413152-1-kolyshkin@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-12.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Linux v5.10 added a mount option MS_NOSYMFOLLOW, which was added to glibc in commit 0ca21427d950755b. Add the corresponding statfs/statvfs flag bit, ST_NOSYMFOLLOW. Signed-off-by: Kir Kolyshkin --- sysdeps/unix/sysv/linux/bits/statvfs.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sysdeps/unix/sysv/linux/bits/statvfs.h b/sysdeps/unix/sysv/linux/bits/statvfs.h index cf98460e00..ed965f287f 100644 --- a/sysdeps/unix/sysv/linux/bits/statvfs.h +++ b/sysdeps/unix/sysv/linux/bits/statvfs.h @@ -105,7 +105,9 @@ enum # define ST_NOATIME ST_NOATIME ST_NODIRATIME = 2048, /* Do not update directory access times. */ # define ST_NODIRATIME ST_NODIRATIME - ST_RELATIME = 4096 /* Update atime relative to mtime/ctime. */ + ST_RELATIME = 4096, /* Update atime relative to mtime/ctime. */ # define ST_RELATIME ST_RELATIME + ST_NOSYMFOLLOW = 8192 /* Do not follow symlinks. */ +# define ST_NOSYMFOLLOW ST_NOSYMFOLLOW #endif /* Use GNU. */ }; -- 2.41.0