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=-0.1 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HTML_FONT_LOW_CONTRAST,HTML_IMAGE_ONLY_20,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 23953 invoked from network); 29 Dec 2020 02:08:46 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 29 Dec 2020 02:08:46 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 10F299C2A0; Tue, 29 Dec 2020 12:08:43 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id A98099C248; Tue, 29 Dec 2020 12:08:16 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=ccc.com header.i=@ccc.com header.b="Ai//y8un"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 5AEC59C245; Tue, 29 Dec 2020 12:08:13 +1000 (AEST) Received: from mail-qv1-f46.google.com (mail-qv1-f46.google.com [209.85.219.46]) by minnie.tuhs.org (Postfix) with ESMTPS id AEA029C223 for ; Tue, 29 Dec 2020 12:08:12 +1000 (AEST) Received: by mail-qv1-f46.google.com with SMTP id j18so5808119qvu.3 for ; Mon, 28 Dec 2020 18:08:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccc.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9IUdhoSfKNaWdE0jHk9+iFCIvTYy3i65PnbOyfRD6OI=; b=Ai//y8unyGBiFrTl6/sLUymkliOlRMy+sczOmRy83kzAMfOXn3vxYgZr9Dv7bmZq6c s3Qsy/seqflLu3sRfInXScffPLXZWIKCZQu+HG4vKvOEQlVCAQglq4OKXz0hpJgBzLPs ExDaOpA8pidYRc25TA9QrYKPgMF3+NbBGdYew= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9IUdhoSfKNaWdE0jHk9+iFCIvTYy3i65PnbOyfRD6OI=; b=lPL40rX2yHrwbO0p7llD5pLcvz+gVaNnKwOUDfdivhM17HRHDaUAePCRtADtADUBUL lWlIQhUzytH1N40Iio+6hgfYpxU11wzr2fWsZToo2+10gBQsIjM1+iIJ/zd52zMKJaEN g2WVNf2cBTRYFWzxpaytSS6qCTY9HskLiwOr2xgXHKGeWl1BT/ANo9UB99oWXDFU2cLH 5wH0vfhVJtcUducvndQaL7Q+aZ3tPa4wz7Iy7w+aRJycJyJ0Lv86pLvuAsS37pYwjD26 +XeraF7vu8c2s9hypYvketSQbt/vmcatsr7t+UdQbDezMZ1vRFxKIZ+QgQoP2AoIp9cg X98g== X-Gm-Message-State: AOAM5308WnpKRuJQ62wArFA81eIxNxBtvi/wCd3K5zZMyEdAfUfTNyuN sUUwRa/NWiM3KDrOsSPU3dnJoxkCXlqaBAWqmhfVTg== X-Google-Smtp-Source: ABdhPJyGJ8h4KYDtYTee2vzU2CwXyU5+s8OeP+kQFHxZLWuZ85FA2O5ChixwmdQzCfl4qrTIDcvSQfNZS3caUE8WP6k= X-Received: by 2002:a0c:e74a:: with SMTP id g10mr25297829qvn.3.1609207691659; Mon, 28 Dec 2020 18:08:11 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Clem Cole Date: Mon, 28 Dec 2020 21:07:46 -0500 Message-ID: To: Ron Natalie Content-Type: multipart/alternative; boundary="000000000000d4e17e05b790dcb1" Subject: Re: [TUHS] Which years saw the introduction of (1) #! and (2) symbolic links X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: TUHS main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --000000000000d4e17e05b790dcb1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable FYI: Dennis did symlinks before Joy did and it was 4.1a where they first show up in the BSD stream As for shebang, the idiom was recognized by the shell in user space in 1.0 BSD, when the precursor to cshell (the Berkeley shell) was released - but it took a while to make it into the kernel as recognized look-a-side to be more automatic. My >>memory<< is we had it in the 2BSD release, but it might not have been added until 3BSD - look at the exec.c code in the BSD kernels which frankly I'm too lazy tonight to do myself. =E1=90=A7 On Mon, Dec 28, 2020 at 8:11 PM Ron Natalie wrote: > Symlinks came out in 4.1BSD (1981), I think. > #! came out in 4. (1980 > ) > ------ Original Message ------ > From: "ron minnich" > To: "TUHS main list" > Sent: 12/28/2020 7:30:47 PM > Subject: [TUHS] Which years saw the introduction of (1) #! and (2) > symbolic links > > >I think I remember but want to ask the experts. > > --000000000000d4e17e05b790dcb1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
FYI: Dennis did symlinks before Joy did and it was 4.1a= where they first show up in the BSD stream
As for shebang, the idi= om was recognized by the shell in user space in 1.0 BSD, when the precursor= to cshell (the Berkeley shell) was released -=C2=A0 but it took a while to= make it into the kernel as recognized look-a-side to be more automatic.=C2= =A0 =C2=A0My >>memory<<=C2=A0is we had it in the 2BSD release, = but it might not have been added until 3BSD - look at the exec.c code in th= e BSD kernels which frankly I'm too lazy tonight to do myself.
3D""=E1=90=A7

On Mon, Dec 28, 2020 at 8:11 PM Ron Natalie <ron@ronnatalie.com> wrote:
Symlinks came out in 4.= 1BSD (1981), I think.
#! came out in 4. (1980
)
------ Original Message ------
From: "ron minnich" <rminnich@gmail.com>
To: "TUHS main list" <tuhs@minnie.tuhs.org>
Sent: 12/28/2020 7:30:47 PM
Subject: [TUHS] Which years saw the introduction of (1) #! and (2)
symbolic links

>I think I remember but want to ask the experts.

--000000000000d4e17e05b790dcb1--