From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by sourceware.org (Postfix) with ESMTPS id C70033858C98 for ; Fri, 17 Nov 2023 15:50:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C70033858C98 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=szeredi.hu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=szeredi.hu ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C70033858C98 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::632 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700236240; cv=none; b=woeZZxzz+Uh0O98wxeGFuoWehWeJ/b+rZM4mBlYWN3AgN3e4eOSm2UQ2+NPhGQw8KEi624nMBJcFp5r4sXq+bUgAFSjKgC+n4OJHwH7Zij0tTWcisS4rupJInqWbMy6Q/H3cF51mtr/ePi6zC2qA1/G5jZZePYdkVYPY6XT2E00= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700236240; c=relaxed/simple; bh=/lFclVCCV4oahq+hX1l7g0hou2Q0tpyu/wRw3yZ4ysw=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=MqOGZMkEmq52itdzLD3701tFOLiF1hvZoH0z55N//UXzawrQ6ZKqIEj6mnqy2zdWXUwIZVKWDaINikj+Ay3GtJQ4OZfCjKH6I/HOa4+L664Po3i3cA9x4QbcYM6temJXUs6h03MbCt7MZUT7X3X3Yhq7vHs7pYsFNdN7l9jJUPM= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-9f282203d06so311209866b.0 for ; Fri, 17 Nov 2023 07:50:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szeredi.hu; s=google; t=1700236237; x=1700841037; darn=sourceware.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ggYsKAq3PetgT1da3he/7rcZ0DZHQBHjy+YREp5P8Zk=; b=EzlWFFGWp/uaaqbthuMDKQzjr+x002oVVAx2cSsuwDbK08mEL7iTltxodGIkXpBrs+ 35S6THEDv4HjE4BO2bVXe7ixRiLcsaGWMiWeXO/pHAz/stZVzXFSJII3DP+Gi8lECkFB R+6mketACinB2ktKJgj/9j6L28cn0IFZwR314= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700236237; x=1700841037; h=cc: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=ggYsKAq3PetgT1da3he/7rcZ0DZHQBHjy+YREp5P8Zk=; b=tcUSaNy+1oYlbEXsDJ90TcyivadiEc727utJqP7r8oGhaz9s8D9PTcy4peD3KhTuYH xeH+kRqX9jJT8sKkU2/Qrx3aRwOQ8Rp/qjPx7TEp8DmQTzPZVE/f5RZVisOWstvAxVpM qfYXLy1PaV4xh8MMsY0VxJiDcUg+sAhSbhLq1ROzMhMddP0L+gB063/u3hzMYuduuu7m Aage53407WNH98YqNL7U06EF3z5WqneJLLRW6B7SFph3Y4b3k+WjhDJ3x/H6Y2RVcbRD Rz1OvtAidhTkQHlkoMjfVleEGD851Xn/C0GqXgIn2fAe2047I250SVnZ/bH4sHJZHnCN 7d8w== X-Gm-Message-State: AOJu0YyqCQtKFKkZ5T0dZe3tV3ScRFdLmGsAn1HbP3LiqI2Vz8/rfx7E 1xLlKxYXXTagNOVcFNu8cxmbir+bLEJitGQ6b8nXBA== X-Google-Smtp-Source: AGHT+IGfcN3i/lp7UWRuRD8e2MAeBb9T/5Yu6czOiR/qYpzLwiorOwKTCdzfyabx6KCwmR23G+CYxpI6ZuVC/T4SkmA= X-Received: by 2002:a17:906:4c47:b0:9e5:ceb5:ada6 with SMTP id d7-20020a1709064c4700b009e5ceb5ada6mr5022163ejw.75.1700236237244; Fri, 17 Nov 2023 07:50:37 -0800 (PST) MIME-Version: 1.0 References: <87fs15qvu4.fsf@oldenburg.str.redhat.com> <87leawphcj.fsf@oldenburg.str.redhat.com> In-Reply-To: From: Miklos Szeredi Date: Fri, 17 Nov 2023 16:50:25 +0100 Message-ID: Subject: Re: proposed libc interface and man page for statmount(2) To: Florian Weimer Cc: libc-alpha@sourceware.org, linux-man , Alejandro Colomar , Linux API , linux-fsdevel@vger.kernel.org, Karel Zak , Ian Kent , David Howells , Christian Brauner , Amir Goldstein , Arnd Bergmann Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 List-Id: On Fri, 17 Nov 2023 at 16:13, Miklos Szeredi wrote: > open/list/.../close style of interface in libc? We could do that in > the kernel as well, but I'm not sure it's worth it at this point. I wonder... Is there a reason this shouldn't be done statelessly by adding an "continue after this ID" argument to listmount(2)? The caller will just need to pass the last mount ID received in the array to the next listmount(2) call and iterate until a short count is returned. Thanks, Miklos