I ran across this web site, which conveniently hosts man pages for a number
of bell labs operating systems. Does anyone have the man pages for 9th or
10th edition that you could please share?
That's problematic. Neither the limited-release V8 tape,
the even-more-limited V9 (I'm not sure there even was a
single such release, maybe we just sent out a few snapshots),
nor the never-really-sent-to-anyone 10th Edition system
has ever, so far as I know, escaped its original restrictive
licensing. That includes the manual pages as well as the
software proper.
10/e is even tricker, because it was published as a book;
the ordinary book copyright on the contents may apply.
And since all that stuff is 20 years or more, and several
corporate reorgs/splits/buyouts, in the past, it may be
very hard to find anyone who will agree that the stuff is
no longer of any commercial value (the software all long
since outdated, the printed book long out of print).
Warren and Dennis and I talked about this many years ago.
As I recall, we concluded that if we could get at least
one of AT&T, Lucent, or the then-believed-owner of the
UNIX commercial intellectual property to say it was OK,
the others would likely go along; Warren had at the time
a good contact with the latter entity; but said entity
was still settling down after a buyout, so it seemed
wisest to wait a few months before pushing for anything
more.
Alas, said entity was Caldera, which had just bought up
The Santa Cruz Operation. Before a few months had passed,
they had rebranded themselves as The SCO Group and shifted
their primary business from technology development to
pursuing untenable legal claims.
I've no idea where one would start these days even to
find the Gordian knot, let alone to cut it.
Norman Wilson
Toronto ON
(who wrote some of them there manual pages, and
some of the software they describe too, all a long
time ago in a hill atop a swamp far far away)
Email secured by Check Point
I ran across this web site, which conveniently hosts man pages for a number
of bell labs operating systems. Does anyone have the man pages for 9th or
10th edition that you could please share?
http://man.cat-v.org/
I gather system calls can return EINTR only when they are "slow". True?
What makes a system call "slow"? Is it the ability to block for a while?
But I wouldn't think dup(2) would block, for example.
(I -=Love=- *ix!)
Hi All.
This is interesting. It shows that (apparently) early on, assembler was
viewed as the primary programming language.
It also shows the consequences a small, apparently local decision can have:
here we are 40+ years later and GCC on Windows is still preprending
underscores to function names!
In 15 minutes I helped the guy at work solve a problem he'd been working
on for two days!
Thanks everyone,
Arnold
> From: Brantley Coile <brantley(a)coraid.com>
> To: Dave Horsfall <dave(a)horsfall.org>
> Date: Mon, 20 Feb 2012 18:34:26 -0600
> Cc: The Eunuchs Hysterical Society <tuhs(a)tuhs.org>
> Subject: Re: [TUHS] why the leading under score added to function names?
>
> correct. we could link to assembler code with _entry points and not
i> worry about symbol collisions in the rest of the code.
>
> iPhone email
>
> On Feb 20, 2012, at 6:23 PM, "Dave Horsfall" <dave(a)horsfall.org> wrote:
>
> > On Mon, 20 Feb 2012, arnold(a)skeeve.com wrote:
> >
> > [...]
> >
> >> I'm pretty sure this dates back to PDP-11 days. I'm wondering "why?".
> >> Why did the C compiler prepend an underscore to function names?
> >
> > Sure was the PDP-11 :-) I vaguely recall that it was to make sure that
> > user functions did not conflict with predefined assembler functions, as
> > that would be a pain to diagnose (much like having swap overlap root).
> >
> > -- Dave
Hi All.
Recently at work I helped someone figure out that when working with ld,
the name of a function "foo" gets turned into "_foo" by the compiler.
(It took this old-timer 15 minutes to solve a problem he had been working
on for two days!)
I'm pretty sure this dates back to PDP-11 days. I'm wondering "why?".
Why did the C compiler prepend an underscore to function names?
Thanks,
Arnold