From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: from tb-ob1.topicbox.com (tb-ob1.topicbox.com [64.147.108.173]) by inbox.vuxu.org (Postfix) with ESMTP id B487D225C1 for ; Fri, 5 Apr 2024 21:50:54 +0200 (CEST) Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob1.topicbox.com (Postfix) with ESMTP id 03CD42FC82 for ; Fri, 5 Apr 2024 15:50:53 -0400 (EDT) (envelope-from bounce.mMf6adaa9f7c07518efcb7a293.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 0139F146A00E; Fri, 5 Apr 2024 15:50:53 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=asiL5uE6 header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=rminnich@gmail.com smtp.helo=mail-lf1-f45.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:from:date:message-id:to :content-type:list-help:list-id:list-post:list-subscribe :reply-to:subject:content-transfer-encoding:list-unsubscribe; s= sysmsg-1; t=1712346652; bh=+ZW81bEJkZaofKqHZHmyLuJopp5baeHhOMvMe y86IWE=; b=rYC/jFFT9XAQPy/DqdJngFfWqKuklcPmoOTSQI+E7BhfSzlerg5yV kgIbiz+CHBUmK8752/5HCi0nWh1SjjCELx9he9Ky6xWSOt8Ctf3KXC3CflvzEjI7 Qse4jttxg07+esgjKg65/jkY38YlHZJH0YeV6YoDGAV7ynNJCBhbUo= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1712346652; b=pb9GBCMqBqBE2rQ5gig1xRc1iPGercCY0ndtbIi0r5unLYHewj 8O+iLZyv/fZROJdbT8Yld1faOftDrdEIM4T4Ek0Px/vr32dUApw/FopRGCkVJwlV jatLXxtyn+xCoiRwzEvGb9H42B3RmUGQtxHB2VF964YoUrJWo9nT4SoHw= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=asiL5uE6 header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=rminnich@gmail.com smtp.helo=mail-lf1-f45.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=asiL5uE6 header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.167.45 (mail-lf1-f45.google.com); spf=pass smtp.mailfrom=rminnich@gmail.com smtp.helo=mail-lf1-f45.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=XzORTT8t; x-me-sender=none; x-ptr=pass smtp.helo=mail-lf1-f45.google.com policy.ptr=mail-lf1-f45.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=-100 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:from:date:message-id:to:content-type:list-help :list-id:list-post:list-subscribe:reply-to:subject :content-transfer-encoding:list-unsubscribe; s=dkim-1; t= 1712346652; x=1712433052; bh=C6HXaW48shQL2fEG+NLfGVYcaqgfbDnKmEE ixCAuQSg=; b=hSzD831UIoY0OQSDLcp2qlRWxlBJHpeoBk9P85Z8OxKLarRLQxs dXDFrJ45KmUO6mCCpbRwP+yUEOsNjxa9UMr0IstnuBrcdSlNXpMGI3iPl7BdKBb4 LLd/Xd37NRDtMeUm/ctcHkioCM4GfKZELJnoGOfdmSxpTaqdZGWi27Xo= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 6AE2B12575C7 for <9fans@9fans.net>; Fri, 5 Apr 2024 15:50:40 -0400 (EDT) (envelope-from rminnich@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 0BBE817BDC3; Fri, 5 Apr 2024 15:50:40 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1712346640; b=QRKc0C4h+Vt5msrtQOajMq5NApV14euMu0TNZKPfGWU5Eld3mi b1ianEmEc/KvIi+B0crPy+eWJrfgFHZT/qGzsbQ4WTUXbH7e4DePyMDlEMWZ99th QGU2AU58Ch5jiL1sQ+UUPu+gqlIJ2CTx+rW+zlPYS00W50wVg3GSw1v2Qawcws09 dE7ZEbC5Nip8q+iG68DjgeMGwXtb/DsaeampcvHEHS/5Yhd03EZajHl4NDCfX86Z 6plzpCnOEZuKFphZJ6Gf8BvV2hqlh9WvolAQHSq1FDDw54bGd6voSe8iWOiuM5zh S08ho3WEirnIeC/jrX7ngqMnbxNsTufuG58w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:from:date:message-id:subject:to :content-type; s=arcseal; t=1712346640; bh=c918pJQU73dmmOmfb7dep 4ZUWmbBhMwaLqoKqUzZa1Y=; b=XsPWuRTBAfPKwS6WwuhN/n+Dw1eliznalWwXB +3VtAziWE7nOlWASgFwoOnbC2VvseLuJgVxYdDKX3BZ0FWD7iWFfODICO/FUcwMR 1PQ4+t6mM/SbsW0oxNglQF4t/60trdm4GIYghcR6sHMBORZDeTt8DHiQcMW8w2zH AfB9ygYay7JU/GTc31Ql1Z2OD5G8YPsurbiezgGF4OubhogywndH7NYzr0YaRW2M 0aC5n3+xahfaLevZlEcfpv3s+c2lu+FvhVhNj7t9KBYdRvYXfQWkxgY/zue6t9pV 8MQqMgLXWrlEsx5EGnUka1NTsc61efXK8RT6+cAMsupnbumtQ== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=asiL5uE6 header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.167.45 (mail-lf1-f45.google.com); spf=pass smtp.mailfrom=rminnich@gmail.com smtp.helo=mail-lf1-f45.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=XzORTT8t; x-me-sender=none; x-ptr=pass smtp.helo=mail-lf1-f45.google.com policy.ptr=mail-lf1-f45.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=-100 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvledrudegtddgudeggecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpegghfffkffuvfgtsegrtderredttdejnecuhfhr ohhmpehrohhnuchmihhnnhhitghhuceorhhmihhnnhhitghhsehgmhgrihhlrdgtohhmqe enucggtffrrghtthgvrhhnpeeltdfftddujefgteeukeeffeeufeehfedttdeghfdvfefg vdejueeutdetgfdtfeenucfkphepvddtledrkeehrdduieejrdegheenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvtdelrdekhedrudeijedrgeehpdhh vghlohepmhgrihhlqdhlfhduqdhfgeehrdhgohhoghhlvgdrtghomhdpmhgrihhlfhhroh hmpeeorhhmihhnnhhitghhsehgmhgrihhlrdgtohhmqedpnhgspghrtghpthhtohepuddp rhgtphhtthhopeeolehfrghnsheslehfrghnshdrnhgvtheq X-ME-VSScore: -100 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'rminnich@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="rminnich@gmail.com"; helo=mail-lf1-f45.google.com; client-ip=209.85.167.45 Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com [209.85.167.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Fri, 5 Apr 2024 15:50:39 -0400 (EDT) (envelope-from rminnich@gmail.com) Received: by mail-lf1-f45.google.com with SMTP id 2adb3069b0e04-516d16db927so2232864e87.0 for <9fans@9fans.net>; Fri, 05 Apr 2024 12:50:39 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712346637; x=1712951437; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=c918pJQU73dmmOmfb7dep4ZUWmbBhMwaLqoKqUzZa1Y=; b=XzORTT8t0ziiCytP1Nqcwap36UdFxkxmQAfyD0zeoih5pmbTvP31JDLpFykApg8EwK mlrgfipDpcQ5ZdTGwJJMnoniny4c4p5PRE/KZp6dEbn77BwRBk8N2wJvwXl8vR/gzqzB AFIpKCij3QAyl/Na4MlPH+BYrdN8K3kFXWKOB87LQ2z3u5YlqNokS8+CfldGnNKs7ekm rdN3L1oJuUKxrDmDEBvLLYlcHnW7opHT04uhfzmAeWwDl+MGXi80Cni6zPuTDauVGaRz +Sj49/cTG7ICPBsmn+rEDy5trioutij9uC8TUlT/bG6Dyb+3tDLGYiltouAmKt7IwLee dG4Q== X-Gm-Message-State: AOJu0YwJSPeq6DmwR7yJdwNqDu3QABGSARfX2V7y850cGnIkxPpg5WQQ CbWHPzI0Cdp4FetKcVWAySekFuA9VSvJOLI8VL83YkM1hHZndxPPpSmEnAh48HP+WiNrURA+/U1 7JpS3NStEl0XEzkPr5gR8l8OGWaE0tsNG X-Google-Smtp-Source: AGHT+IGZOtBA8D2hDeuC4AgD+fa6UXycrqLUn2Gwi/EPNqiZnmfjtpsQLgpXDSY5WtEIEHqKbiNQAKlcrH8ldLUzhR8= X-Received: by 2002:a05:6512:2398:b0:513:e9cf:34ca with SMTP id c24-20020a056512239800b00513e9cf34camr1992941lfv.46.1712346637342; Fri, 05 Apr 2024 12:50:37 -0700 (PDT) MIME-Version: 1.0 From: ron minnich Date: Fri, 5 Apr 2024 12:50:24 -0700 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=0000000000000d271106155ec518 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: caa212e4-f385-11ee-bfe9-f36c1227bb09 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNjc1ZTczN2U3NzZlNWE5Yy1NZjZhZGFhOWY3YzA3NTE4ZWZjYjdh?= =?UTF-8?B?MjkzPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Subject: [9fans] openat() Content-Transfer-Encoding: 7bit List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Mf6adaa9f7c07518efcb7a293:1:HkAnlP96wkZi4eV6HDd1K0HLQ5KlC9AZ5aw1MefPVb4 --0000000000000d271106155ec518 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable One of the folks I worked with, when we pulled a big chunk of plan 9 into akaros, commented that he had implemented openat on akaros. I don't want this to turn into a debate on the merits of openat; I am more curious: if you went to implement openat on Plan 9, how would you go about it? I have a few ideas but I'm more interested in your ideas. Thanks ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T675e737e776e5a9c-Mf6ada= a9f7c07518efcb7a293 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --0000000000000d271106155ec518 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
One of the folks I worked with, when we p= ulled a big chunk of plan 9 into akaros, commented that he had implemented = openat on akaros. 

I don't want this to turn = into a debate on the merits of openat; I am more curious: if you went to im= plement openat on Plan 9, how would you go about it? I have a few ideas but= I'm more interested in your ideas.

Thanks
= --0000000000000d271106155ec518--