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=MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27269 invoked from network); 23 Dec 2022 02:27:34 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 23 Dec 2022 02:27:34 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id E1AC1423D2; Fri, 23 Dec 2022 12:26:58 +1000 (AEST) Received: from mercury.lcs.mit.edu (mercury.lcs.mit.edu [18.26.0.122]) by minnie.tuhs.org (Postfix) with ESMTPS id B562C423D0 for ; Fri, 23 Dec 2022 12:26:53 +1000 (AEST) Received: by mercury.lcs.mit.edu (Postfix, from userid 11178) id AD41018C079; Thu, 22 Dec 2022 21:26:52 -0500 (EST) To: tuhs@tuhs.org Message-Id: <20221223022652.AD41018C079@mercury.lcs.mit.edu> Date: Thu, 22 Dec 2022 21:26:52 -0500 (EST) From: jnc@mercury.lcs.mit.edu (Noel Chiappa) Message-ID-Hash: EPH7GKKMPT54XLIXDUG2LGVHPTIPC6NH X-Message-ID-Hash: EPH7GKKMPT54XLIXDUG2LGVHPTIPC6NH X-MailFrom: jnc@mercury.lcs.mit.edu X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: jnc@mercury.lcs.mit.edu X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Early supported UNIX manual List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: > From: Phil Budne > The cover page has: > ... > Upper right corner: > PA-1C300-01 > Section 1 > Issue 1, January 1976 > AT&TCo SPCS I have a very similar manual; I got it a long time ago, and no longer recall how I came by it. Minor difference: mine is for PD-1C301-01, and at the bottom of the page, it says "ISSUE 1 1/30/76", followed by a prominent trade secret notice. TUHS has a copy of this version, here: https://www.tuhs.org/Archive/Distributions/USDL/unix_program_description_jan_1976.pdf The README file in that directory: https://www.tuhs.org/Archive/Distributions/USDL/README speculates that "this is PWB/1.0" but admits "this has not yet been confirmed". It's not PWB1, it's stock V6. If you look at the writeup of sys1$exec(), on pg. 39 of the PDF, you'll see it describing how arguments are copied into a disk buffer; that right there is the tip-off. In PWB1 (whose source we do have): https://minnie.tuhs.org/cgi-bin/utree.pl?file=PWB1/sys/sys/os/sys1.c you'll see that PWB1 accumulates the arguments in a chunk of swap space. V6 _does_ use a disk buffer for this: https://minnie.tuhs.org/cgi-bin/utree.pl?file=V6/usr/sys/ken/sys1.c So this is for V6. Noel