From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 3760 invoked from network); 10 Oct 2022 08:50:54 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 10 Oct 2022 08:50:54 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 1D9E4227B8 for ; Mon, 10 Oct 2022 04:50:53 -0400 (EDT) (envelope-from bounce.mM486c49f45c4d27adb8d5b891.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 179906EB894; Mon, 10 Oct 2022 04:50:53 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=quintile.net header.i=@quintile.net header.b=YaHtrayL header.a=rsa-sha256 header.s=mythic-beasts-k1 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=quintile.net; spf=pass smtp.mailfrom=steve@quintile.net smtp.helo=mx2.mythic-beasts.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=from:content-type:content-transfer-encoding :mime-version:subject:date:references:to:in-reply-to:message-id :list-help:list-id:list-post:list-subscribe:reply-to :list-unsubscribe; s=sysmsg-1; t=1665391852; bh=Lnd0v6DgVEITb2WV 7VrVNyhsVbnCsafe3eN2rhZoqco=; b=dVm+7/GbSAcyJE7OWPv0fEFH89Q43Jsz 3shLLgSHpaQ3o+HzjeY5PvLF/i3TnNSC8AN2AcfXobrT20XGhmcPeam2L26CE2e6 VrsXwqvacXxBnSacF9GS/DjEWbvwZn6SsjZWWFkBpAcyidTFzH6yeE/xAWPPnc2C /uFPPUA95gw= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1665391852; b=EJnCgSSZ1MZAnKy2yxEUSapTGW+cpKGn19hnSPT2c3x8E/ZXLG hMBjPBjz4YxweBCSle5BDQb2WbP0cS2EBtCQLXRJgzzwhxkfeqicLOWbVi7ua/F3 ftgRkJSL7mLs+pnzAthzXrNgELeALsLBqMAIw4RT/s1nDNM1tJFNAIRFY= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=quintile.net header.i=@quintile.net header.b=YaHtrayL header.a=rsa-sha256 header.s=mythic-beasts-k1 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=quintile.net; spf=pass smtp.mailfrom=steve@quintile.net smtp.helo=mx2.mythic-beasts.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-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=pass (2048-bit rsa key sha256) header.d=quintile.net header.i=@quintile.net header.b=YaHtrayL header.a=rsa-sha256 header.s=mythic-beasts-k1 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=quintile.net; iprev=pass smtp.remote-ip=46.235.227.24 (mx2.mythic-beasts.com); spf=pass smtp.mailfrom=steve@quintile.net smtp.helo=mx2.mythic-beasts.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mx2.mythic-beasts.com policy.ptr=mx2.mythic-beasts.com; x-return-mx=pass header.domain=quintile.net policy.is_org=yes (MX Records found: mx.mythic-beasts.com); x-return-mx=pass smtp.domain=quintile.net policy.is_org=yes (MX Records found: mx.mythic-beasts.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=from :content-type:content-transfer-encoding:mime-version:subject :date:references:to:in-reply-to:message-id:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; t=1665391852; x=1665478252; bh=X6S3qQ+v8bq2wR75S1M3FMcuglpfLquk nmP6ayqUcuY=; b=Xzry8MoAkYhQpnXTZ30GPjr+e/1V4SakZBNMXAk4tFj2MWD5 Eb/7+2uUvRCVKjaHvFKAWTXetG8Oa34fWhqjmEx+moC/zqlb8Yz+zT9Ao6iHnwUU aaL5YS2YfsJt+SMmldlm6l2cmMrN80S5whOiaBX68SGVaq0JBi8ihdQpJo0= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id CCB946EB462 for <9fans@9fans.net>; Mon, 10 Oct 2022 04:50:33 -0400 (EDT) (envelope-from steve@quintile.net) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id FF4976114D5; Mon, 10 Oct 2022 04:50:33 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1665391833; b=mNJKGLi/lUwJqIC+WHFTL/Sf3Zwf4AEqwHj+3mP9ftz5H3TZ7R BB0LAiZGJrPeNDM8JJ+LCJjEdaPCs+DPlRqwhJDxl98TEJShA/IrmVeKUpkVFSKm 8xlRcQ4C5JrdM95mrlPE3v+FoutU/BJ1/dM9M/tB8G0N9CUmdzFadBQWkscIDZpS hMxNboxpcVxfYriLtAYfDn4uth2hsZS7SZEoSXsyLdOUsm2d/3Fdq4dFe+/ncVz4 yv74Cb3MRoxUrot0dxtMCtqm7+wypV5pjUhMRlMmzB1qUc3QE8bVkBu1WUThA0Ng QMGDmi0cKgGVxkXA9CW5xu6N6rO91NMxHQjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=from:content-type:content-transfer-encoding :mime-version:subject:date:references:to:in-reply-to:message-id; s=arcseal; t=1665391833; bh=d9FCWHHuFsTNUmv5noPGhK2DmojhSNHc2mK Ibcgf+HI=; b=M7MnWYJf2dGm+bw68Zo5hve0SMK4tVMMLRMIiSC4hzmwj3sbdB/ ixKsWTcAATn2nGVIc3WFcFgYdt28cG0uuf9S15dWz3aFre4nBFQ3/da8uP0CXiFP DFdCpXC9LDv+/Dmfq4TNB+8NSr1LEEQeXzYBKPXruQEGTQ2wQjk9+9RhQjpYIY7N jV1uVv6I23XE7t8WV/IJ+8ItWtvwohQu9SCJncPP8PHci3x+8xoK+2/XlnbmHmI6 R+W7+NI/n/DPYS/5jSf41NEoFnmmiOhye5cPP0cKQMurgqGWb8hNlibxOFBHq/0m QVSKNdNbmFU4OAWzBZtwBowFXmeS/aAoCHg== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=pass (2048-bit rsa key sha256) header.d=quintile.net header.i=@quintile.net header.b=YaHtrayL header.a=rsa-sha256 header.s=mythic-beasts-k1 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=quintile.net; iprev=pass smtp.remote-ip=46.235.227.24 (mx2.mythic-beasts.com); spf=pass smtp.mailfrom=steve@quintile.net smtp.helo=mx2.mythic-beasts.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mx2.mythic-beasts.com policy.ptr=mx2.mythic-beasts.com; x-return-mx=pass header.domain=quintile.net policy.is_org=yes (MX Records found: mx.mythic-beasts.com); x-return-mx=pass smtp.domain=quintile.net policy.is_org=yes (MX Records found: mx.mythic-beasts.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvfedrfeejgedgtdefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhtgfggg fuffhfvfgjkffosehtqhhmtdhhtdejnecuhfhrohhmpefuthgvvhgvucfuihhmohhnuceo shhtvghvvgesqhhuihhnthhilhgvrdhnvghtqeenucggtffrrghtthgvrhhnpeeffeefte fhudfgjefgveekleeiueekgfehkeduieevgfevieegffevkeevteetudenucffohhmrghi nhepnhgvthhlihgsrdhorhhgpdgrrhgthhhivhgvrdhorhhgpdhsfihttghhrdgtohhmpd hgihhthhhusgdrtghomhdpqhhuihhnthhilhgvrdhnvghtpdhgohhoghhlvgdrtghomhdp thhophhitggsohigrdgtohhmnecukfhppeegiedrvdefhedrvddvjedrvdegpdekuddrud ekjedrudelkedrudefvdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhn vghtpeegiedrvdefhedrvddvjedrvdegpdhhvghlohepmhigvddrmhihthhhihgtqdgsvg grshhtshdrtghomhdpmhgrihhlfhhrohhmpeeoshhtvghvvgesqhhuihhnthhilhgvrdhn vghtqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (quintile.net: Sender is authorized to use 'steve@quintile.net' in 'mfrom' identity (mechanism 'include:_spf.mythic-beasts.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="steve@quintile.net"; helo=mx2.mythic-beasts.com; client-ip=46.235.227.24 Received: from mx2.mythic-beasts.com (mx2.mythic-beasts.com [46.235.227.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Mon, 10 Oct 2022 04:50:32 -0400 (EDT) (envelope-from steve@quintile.net) Received: from [81.187.198.132] (port=55284 helo=smtpclient.apple) by mailhub-hex-d.mythic-beasts.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ohoUZ-009tFv-GR for 9fans@9fans.net; Mon, 10 Oct 2022 09:50:31 +0100 From: Steve Simon Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: [9fans] How can I compile c code written for plan9 in ANIS C compiler Date: Mon, 10 Oct 2022 09:50:29 +0100 References: <1dfd0e13-8435-4c8c-8f59-440751c3c4da@riseup.net> To: 9fans <9fans@9fans.net> In-Reply-To: <1dfd0e13-8435-4c8c-8f59-440751c3c4da@riseup.net> Message-Id: X-Mailer: Apple Mail (2.3696.120.41.1.1) X-BlackCat-Spam-Score: 4 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 9d35cc92-4878-11ed-a827-9c713fe3968f Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNDIyMzc4ZmMyNTc4NzcyMC1NNDg2YzQ5ZjQ1YzRkMjdhZGI4ZDVi?= =?UTF-8?B?ODkxPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M486c49f45c4d27adb8d5b891:1:YnBbwGy8o6aW_aMDahg6KsBDtABRXLmUbRPvQMgTrfk re: p9p for windows Sean Quinlan did a p9p-line port for windows called 9pm, It was seen (it se= ems) as a port of sam with some simple command line tools rather than a complete plan9 toolkit. its available here: https://netlib.or= g/research/ as sam.exe=20 There was an attempt at a p9p for windows by Russ Cox, it was a very elegan= t solution having a p9p dll but suffererd from fragility (a bug in the dll took all your p9p applications down), and split brain pro= blems (p9p applications understood plan9 style binds and mounts, native windows applications did not. As a result development stalled. Its possible that this could be re-awakened using a windows IFS (Installabl= e File System) driver to allow windows applications to see a plan9 style file structure (the 9: drive :-) and perhaps starting p9p as a = windows service. This sounds neat but would be a considerable amount of work. This is available here: https://web.archive.org/web/20070221202050/http://s= wtch.com/usr/local/plan9/9pm/README There was a later implementation by Michael Teichgr=C3=A4ber which is a com= plete port of plan9ports to windows, in a similar style to the posix implementations, this works very well, though, like outher p9p implem= entations it has a bit of a split brain feel to it. This is here: https://github.com/knieriem/pf9 I took a rather different approach as I used plan9 as my desktop for years = but needed windows for some work related applications. I did a minimal port of the plan9 command line applications to wondows and = wrote a cpu(1) line client and server which allowed me to warp a plan9 terminal to MS windows, in the same directory but running rc(1= ); I also used remote desktop to get a modern web browser. This was very comfortable environment for what i needed. This is here http://www.quintile.net/magic/webls?dir=3D/quintile.net/pkg = 9win.tbz These days I work on a Mac so plan9ports does all I need, and sadly I hardl= y ever touch real plan9 any more :-( -Steve > I think there are two ports of plan 9 utilities to windows, one of them i= ncludes old (2nd ed?), and other one is a more modern port. >=20 > https://code.google.com/archive/p/plan9port-windows ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T422378fc25787720-M486c4= 9f45c4d27adb8d5b891 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription