9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: "Russ Cox" <rsc@swtch.com>
To: 9fans@9fans.net
Subject: Re: [9fans] another dusty upas question
Date: Fri,  2 May 2008 13:30:43 -0400	[thread overview]
Message-ID: <20080502173332.7497C1E8C3A@holo.morphisms.net> (raw)
In-Reply-To: <c9cc29ac8dfea8cfeeb3eb53669098c2@quanstro.net>

> ☺.  i found it by reading the source.  i was trying to track
> down all the places where mailboxes are fidded in the upas
> source.
>
> it does seem very wierd and marshal does a shimmy to
> pull it off.  it would seem the only way to file outgoing
> & incoming mail to/from the same person in the same
> file.

ah, so the nedmail rf command invokes marshal -F.
i would be inclined to change -F to take the name
of the file, so that nedmail can be the sole arbiter of
what goes where.

> (offtopic: there are at least a few other crunchy bits.
> several copies of cistrn?cmp by various names.  there's

these could go.  they were in upas before they were in libc.

> also a reference to an rmail program in send/main.c
> does it (did it) exist on plan 9?)

i don't believe rmail ever existed on plan 9, but of course the
sources once compiled on unix too.  my understanding (which
may well be incomplete or incorrect) is that for much of the 1990s,
the bell labs mail gateways ran upas on irix machines,
and the binaries for those machines were generated by
compiling upas on plan 9, using vc and vl, but linking with
irix system call stubs.  perhaps behaving as "rmail" was still
necessary for that.  i also believe that's why vl has support for
writing elf binaries.  (but i might easily have the details wrong.)

russ



  reply	other threads:[~2008-05-02 17:30 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-05-02 13:29 erik quanstrom
2008-05-02 14:05 ` Russ Cox
2008-05-02 14:10   ` erik quanstrom
2008-05-02 14:23     ` Russ Cox
2008-05-02 15:22       ` erik quanstrom
2008-05-02 16:45         ` Russ Cox
2008-05-02 16:59           ` erik quanstrom
2008-05-02 17:30             ` Russ Cox [this message]
2008-05-02 17:35               ` erik quanstrom
2008-05-02 17:47                 ` Russ Cox
2008-05-02 19:31               ` erik quanstrom
2008-05-02 21:43                 ` Russ Cox
2008-05-02 21:50                   ` erik quanstrom

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080502173332.7497C1E8C3A@holo.morphisms.net \
    --to=rsc@swtch.com \
    --cc=9fans@9fans.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).