Sequent Dynix did have conditional symbolic links (as I indicated in my original
message). However, I did not encounter Dynix until around 1989 or 90, but was
familiar with conditional symbolic links from two Pyramid 90x's I installed in
the summer of 94. I cannot comment on the namei hack mentioned by Poul-Henning Kamp;
it could have been there (but was never mentioned by the developers at the time),
but so were conditional symbolic links.
'ln -c' was indeed the proper invocation for creating csymlinks. I believe
'csymlink() was the system call, but, you know, memory is the first thing to go.
On 31-May-00 Bill Pechter wrote:
>> > In message <[EMAIL PROTECTED]>, Bill Pechter write
>> > s:
>> > >> Date: Thu, 25 May 2000 09:42:51 -0700 (PDT)
>> > >> From: "Duane H. Hesser" <[EMAIL PROTECTED]>
>> > >> Subject: Re: FreeBSD kernel as a replacement for Linux kernel
>> > >>
>> > >> Anyone remember the old Pyramid OSX 'universe' command?
>> > >>
>> > >> command like "att ls", or even "att cc ....". The universe was
>> > >> marked by a flag which affected the interpretation of "conditional
>> > >> symbolic links". A separate syscall was available to create
>> >
>> > It did nxt use variant symbolic links, it used a namei hack.
>> >
>> > If you had a directory containing:
>> > .
>> > ..
>> > .ucbfoo
>> > .attfoo
>> > bar
>> >
>> > and you were in universe "ucb" you would see:
>> > .
>> > foo
>> > bar
>> >
>> > where "foo" would take you to ".ucbfoo"
>> >
>> > it was that simple.
>>
>> I believe it was Sequent's ``Dynix'' that had the flag-dependent
>> symbolic links. Sysv in those days didn't do symlinks at all !
>>
>> > --
>> > Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
>> > [EMAIL PROTECTED] | TCP/IP since RFC 956
>> > FreeBSD coreteam member | BSD since 4.3-tahoe
>> > Never attribute to malice what can adequately be explained by incompetence.
>>
>> --
>> Brian <[EMAIL PROTECTED]> <brian@[uk.]FreeBSD.org>
>> <http://www.Awfulhak.org> <brian@[uk.]OpenBSD.org>
>> Don't _EVER_ lose your sense of humour !
>
> Poul-Henning --
>
> OK -- then why was the link command modified to handle conditional links
> (ln -c -- I think was conditional symlinks on Pyramid.
>
> Bill
> (who hasn't seen a Pyramid since I left training there in 92... but
> misses them.)
>
> --
> [EMAIL PROTECTED] | Microsoft: Where do you want to go today?
> | Linux: Where do you want to go tomorrow?
> | BSD: Are you guys coming, or what?
>
>
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-hackers" in the body of the message
>
--------------
Duane H. Hesser
[EMAIL PROTECTED]
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message