9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] python
@ 2001-12-02  9:39 Russ Cox
  2001-12-02 12:08 ` Boyd Roberts
                   ` (2 more replies)
  0 siblings, 3 replies; 723+ messages in thread
From: Russ Cox @ 2001-12-02  9:39 UTC (permalink / raw)
  To: 9fans

Supposedly a Python port exists, but the URL
on the Wiki and in the Plan 9 FAQ doesn't work.

Anyone have other details?  Do you know if it
was a native port or an APE port?

Thanks.
Russ




^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] POSIXy V7 sh
@ 2003-11-11  1:38 Dennis Ritchie
  2003-11-11  2:19 ` Geoff Collyer
                   ` (2 more replies)
  0 siblings, 3 replies; 723+ messages in thread
From: Dennis Ritchie @ 2003-11-11  1:38 UTC (permalink / raw)
  To: 9fans

 > Rob Pike <rob@mightycheese.com> writes:
 >> it's the v8 shell that i would like to have.

 > Anyone know of any possibility of getting the rest of the research Unix
 > code released in the same way the v7 and prior code is?

 >	- Dan C.

Until the SCO suit I was about ready to quietly slip
the V8 distribution into the TUHS archive under
the kinder-gentler SCO's license.  So far TUHS
hasn't been hassled by the new, wacky SCO,
and I'm hesitant to attract their attention to TUHS.

If Rob or someone else wants the V8 or later shell,
I'd be glad to send it.

	Dennis


^ permalink raw reply	[flat|nested] 723+ messages in thread
* [9fans] 4e sam for unix
@ 2003-08-16 22:03 Scott Schwartz
  2003-08-16 23:01 ` boyd, rounin
  0 siblings, 1 reply; 723+ messages in thread
From: Scott Schwartz @ 2003-08-16 22:03 UTC (permalink / raw)
  To: 9fans

Folks, I've put a link to a unix port of the 4th edition's sam on my
web site:

  http://www.cse.psu.edu/~schwartz/sam-4e-unix.tar.bz2

This requires some libraries from Russ' web site, and
a samterm from the netlib (or other) distribution.



^ permalink raw reply	[flat|nested] 723+ messages in thread
* [9fans] Fork: useless and painful?
@ 2003-07-11  2:01 Andrew Simmons
  2003-07-11  2:17 ` David Presotto
                   ` (2 more replies)
  0 siblings, 3 replies; 723+ messages in thread
From: Andrew Simmons @ 2003-07-11  2:01 UTC (permalink / raw)
  To: 9fans

>Not to mention the fact that you have to send/receive on sockets
>and read/write on everything else so that an app has to check
>the type of any handles it is passed so that it can use the
>right calls.
Actually, under Winsock2 you can use ReadFile/WriteFile with sockets as well
as file handles. You can also use WaitForMultipleObjects, not on the socket
handle itself, but on an event object which is triggered when eg there is
data available for reading. Admittedly you'd never know this from the
documentation, which says you have to use WSAWaitForMultipleEvents, and use
WSAEvents rather than regular Windows events.

The main problem I have with Windows is not the bazillion parameters for
each function call, which you soon learn to ignore, but the fact that it
seems to consist of a random collection of constantly changing APIs
designed, if that's the right word, by different groups of people who never
talked to each other about things such as a uniform method for reporting
errors.



^ permalink raw reply	[flat|nested] 723+ messages in thread
* [9fans] ipconfig dhcp vs ndb
@ 2003-06-25 20:36 Scott Schwartz
  2003-06-25 20:44 ` David Presotto
  0 siblings, 1 reply; 723+ messages in thread
From: Scott Schwartz @ 2003-06-25 20:36 UTC (permalink / raw)
  To: 9fans

ipconfig doesn't seem to use ndb when configuring e.g. ethernet.  Is there
any reason not to?  For a standalone system I think ndb would be easier
than hardcoding the numbers in termrc.



^ permalink raw reply	[flat|nested] 723+ messages in thread
* [9fans] mail problems..
@ 2003-06-24 14:41 Apurva Mehta
  2003-06-24 15:24 ` Dan Cross
  2003-06-25  0:16 ` Russ Cox
  0 siblings, 2 replies; 723+ messages in thread
From: Apurva Mehta @ 2003-06-24 14:41 UTC (permalink / raw)
  To: 9fans

I have been trying to use plan 9 to check my email but I am getting
stuck. I have a pop3 account with gmx.net and here is what I have
typed on the command line to check it..

upas/fs -f /pop/pop.gmx.net/my_user_name

The first time I did that, I was asked for my password. It accepted it
and the I got the term% prompt again.

When I executed 'mail' from acme, it said that I had 0 messages. I
know for a fact that there were messages on the server, why were they
not downloaded?

Also, I am confused about how to send mail using an authenticated smtp
server. What do the different rewrite files do? I have edited my
rewrite.gateway file to point to my smtp server (mail.gmx.net). But
how do I handle authentication? I have also added a 'From' header file
in my /mail/box/user_name/headers file. Will this 'From' header be
used for every email I send from my account?

	- Apurva


^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] The new ridiculous license
@ 2003-06-19  9:34 Keith Nash
  2003-06-19 13:51 ` boyd, rounin
  0 siblings, 1 reply; 723+ messages in thread
From: Keith Nash @ 2003-06-19  9:34 UTC (permalink / raw)
  To: 9fans

On Tuesday 17 June 2003 16:04, Theo de Raadt wrote:

> That is not a license which makes it free.  It is a *contract* with
> consequences; let me be clear -- it is a contract with consequences
> that I am unwilling to accept.

This is an aspect of open-source license wars that I was not previously aware of.

If the license is a contract, that contract is not enforceable as such in court.  The reason (at least in English law, perhaps someone can comment on NY/USA law) is that for a contract to be created, there must be an exchange of value - i.e. Lucent gives you the software, you have to give them something of value (e.g. cash) in return.

Therefore, no license where the software is given away can be a contract: it is merely a grant of rights to the licensor's copyrighted material (and/or patents and trademarks) - which is exactly what Theo would like it to be.

> Or perhaps you guys are utterly blind to what is happening with IBM
> and SCO right now.

The IBM/SCO case is different, because they have an enforceable contract: IBM paid SCO for certain rights.

Keith.



^ permalink raw reply	[flat|nested] 723+ messages in thread
* [9fans] BOF timing
@ 2003-05-30 13:19 ron minnich
  2003-05-30 15:13 ` Dan Cross
  2003-05-30 15:24 ` Jack Johnson
  0 siblings, 2 replies; 723+ messages in thread
From: ron minnich @ 2003-05-30 13:19 UTC (permalink / raw)
  To: 9fans

I'm just checking again -- I'm there from june 7 to june 14. Any interest
in a BOF wednesday or thursday night?

ron



^ permalink raw reply	[flat|nested] 723+ messages in thread
* [9fans] Mp3 Resources
@ 2003-05-29 11:09 mp3
  2003-05-29 11:17 ` boyd, rounin
  0 siblings, 1 reply; 723+ messages in thread
From: mp3 @ 2003-05-29 11:09 UTC (permalink / raw)
  To: 9fans


[-- Attachment #1.1: Type: text/plain, Size: 898 bytes --]

Hi,

 My name is Marc Janeway and I have a site about mp3 and it contains resources related to this and this is the url: "qozi.com/mp3".
 I think our sites are compatible and I would like very much to exchange links with your site: http://plan9.escet.urjc.es/.

 If you don't agree with that, just ignore this message, but if you like the idea you can fill in the form at: http://www.qozi.com/mp3/form.html and you will see your link up on our site in a day or two.

 Also in order for you to link to us you might use this information:

 URL: http://www.qozi.com/mp3/
 Title: Mp3 Resources
 Description: mp3 related news, books and web resources

 or you can copy & paste this :

 --START HERE--

 &lt;a href="http://www.qozi.com/mp3/"&gt;Mp3 Resources&lt;/a&gt; - mp3 related news, books and web resources.&lt;br&gt;&lt;br&gt;

 --END HERE--

 Best Regards,
 Marc Janeway


[-- Attachment #1.2: Type: text/html, Size: 1185 bytes --]

^ permalink raw reply	[flat|nested] 723+ messages in thread
* [9fans] suggestion: avoiding out of date binaries
@ 2003-05-18  1:50 Fco.J.Ballesteros
  2003-05-19  7:06 ` Russ Cox
  2003-05-19 12:48 ` Joel Salomon
  0 siblings, 2 replies; 723+ messages in thread
From: Fco.J.Ballesteros @ 2003-05-18  1:50 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 875 bytes --]

Hi,

	I just got bitten recently by a couple of out of date binaries.
All I had to do to `fix' what seemed to be a bug was to recompile a
couple of programs.

What about automating recompilation of out of date programs?
My system is very much up to date wrt sources and it seems
that all of my /386/bin is out of date, sic.

The silly script I attach does pretty well for me to detect out of date
binaries. It would be a matter of recompiling those ones detected after
source code gets changed. I know this would make us pull new binaries
often, but at least it's better for safety.

Even better would be to instruct our mkfiles to compile only thing out
of date and then simply run `mk' in the whole cmd tree; but I dont
know of a clean way of doing it. The only way I know would be to
use of a script like this in `update' targets added to every mkfile.

[-- Attachment #2: Type: text/plain, Size: 1040 bytes --]

#!/bin/rc
#
# -q: faster, but you wont know why it's out of date
# -i: to ignore a file you know has changed (eg /sys/include/libc.h)

rfork e

fn usage {
	echo usage: outofdate [-q] [-i ignore] file... >[1=2]
	exit usage
}

fn newer {
	m1=`{mtime $1 | awk '{print $1}'}
	m2=$2
	test $m1 -gt $m2
}

ignored=()
quiet=no
while(~ $1 -*){
	switch($1){
	case -q
		quiet=yes
	case -i
		if (~ $2 '')
			usage
		ignored=`{cat $2}
		shift
	case -*
		usage
	}
	shift
}
if (~ $#* 0)
	usage

updated=''
for (file in $*){
	if (~ `{file $file} *'plan 9 executable'*) {
		srcs=`{nm -a $file | grep ' z ' | sed -e 's/^.* z //' |
			 grep -v '^$' | sort | uniq}
		fupdated=''
		ftime=`{mtime $file | awk '{print $1}'}
		for (s in $srcs) {
			if (! ~ $fupdated outofdate || ! ~ $quiet yes)
			if (test -f $s)
			if (! ~ $s $ignored)
			if (newer $s $ftime){
				fupdated=outofdate
				updated=outofdate
				if (~ $quiet yes)
					echo $file
				if not
					echo $file: $s
			}
		}
	}
}
exit $updated

^ permalink raw reply	[flat|nested] 723+ messages in thread
* [9fans] Free Plan 9 "shell" accounts?
@ 2003-05-16 16:05 Martin Kielhorn
  2003-05-16 16:25 ` Andrew
                   ` (3 more replies)
  0 siblings, 4 replies; 723+ messages in thread
From: Martin Kielhorn @ 2003-05-16 16:05 UTC (permalink / raw)
  To: 9fans

Has there ever been  an attempt  to provide free accounts
on a Plan 9 network for people curious to "play" with it.

I've found several Unix servers where free shell accounts
are available (like m-net.arbornet.org). I wasn't able to
locate something comparable for Plan 9.

I would really like an open  Plan 9  CPU  server. Maybe I
could even connect to it with drawterm or vnc because I
would really like to learn programming for rio.

How many graphical logins could a typical (perhaps  256M,
500 MHz, shared 155Mbit internet) cheap server provide?

On m-net there are often 20 - 30 people logged in and all
programs still work responsive (some people surve the web
others read mails and many are idle  - everything in com-
mand line).

			Martin



^ permalink raw reply	[flat|nested] 723+ messages in thread
* [9fans] same functions everywhere
@ 2003-04-23  9:16 paurea
  2003-04-23 15:05 ` Russ Cox
  2003-04-25 10:40 ` Douglas A. Gwyn
  0 siblings, 2 replies; 723+ messages in thread
From: paurea @ 2003-04-23  9:16 UTC (permalink / raw)
  To: 9fans

Reading the code for different commands and filesystems, I have found
there are at least three functions repeated with equivalent
implementations all over the place. These are erealloc emalloc and estrdup.
They call the function without the e and call sysfatal on error. Wouldn't it
be more economical and clear to have them on a library?.

On another terms, it would be great to have some function, macro, mechanism
or whatever to describe calling a function and calling sysfatal on error, because
this usage of functions repeats itself a lot.



									Gorka




^ permalink raw reply	[flat|nested] 723+ messages in thread
* [9fans] ndb/local
@ 2003-04-22 17:32 ron minnich
  2003-04-22 17:37 ` David Presotto
  2003-04-22 21:06 ` FJ Ballesteros
  0 siblings, 2 replies; 723+ messages in thread
From: ron minnich @ 2003-04-22 17:32 UTC (permalink / raw)
  To: 9fans


OK, it's probably just me, but this ndb/local stuff is getting on my
nerves.

I have a new T21 just loaded from the CDROM. I have no dhcp. I want to get
the hostname set to P9. I want to set it from local files only. Hints from
the wiki imply that if you have a sys= entry with the ether address set,
the various bits of software will Do The Right Thing for setting up the
network, but that is not working for me.

Here is ndb/local after the database= section:

ipnet=ccstar ip=10.128.0.0 ipmask=255.255.0.0
	ipsubmask=255.255.0.0 dnsdomain=ccstar.lanl.gov
	ipgw=10.128.10.241 dns=10.128.10.241
	auth=p9 fs=p9 dom=p9 authdom=p9

ip=10.128.207.112 sys=p9 ether=0010a48975c5 dom=p9 authdom=p9

At the head of /rc/bin/termrc I have:

sysname=p9

/dev/sysname is set to p9

ip/ipconfig would, I thought, take the sysname and set all the ipifc stuff
up correctly. No dice. So I did it by hand in termrc:
ip/ipconfig -g 10.0.10.241 10.128.207.112 255.255.0.0

but /net/ipifc/0 still has an empty address.

OK, what dumb thing am I doing here? Multiple dumb things, probably. Is
there a way to get reasonable debugging done when I screw up ndb/local?

thanks

ron





^ permalink raw reply	[flat|nested] 723+ messages in thread
[parent not found: <bd525c545ba7fe2d9c6641953a77c609@vitanuova.com>]
[parent not found: <rminnich@lanl.gov>]
* [9fans] spam avoidance
@ 2003-02-23  7:35 Scott Schwartz
  2003-02-23 13:30 ` David Presotto
  0 siblings, 1 reply; 723+ messages in thread
From: Scott Schwartz @ 2003-02-23  7:35 UTC (permalink / raw)
  To: 9fans

I'm thinking, once again, that we should set the list to
only allow postings from subscribers.  Some people read
via local exploders, or usenet.  I think it's worth
breaking that in order to avoid a bunch of obvious spam.


^ permalink raw reply	[flat|nested] 723+ messages in thread
* [9fans] iSCSI
@ 2003-02-13 20:00 matt
  2003-02-13 20:08 ` Ronald G. Minnich
  2003-02-13 21:52 ` Dan Cross
  0 siblings, 2 replies; 723+ messages in thread
From: matt @ 2003-02-13 20:00 UTC (permalink / raw)
  To: 9fans

I expect that iSCSI has already hit your radar but here's the latest

iSCSI Gets Go-Ahead

http://www.byteandswitch.com/document.asp?doc_id=28277


iSCSI Specification Approved

 Posted by michael on 13/02/03 19:08
from the i-everything dept.
nasorsan writes "The iSCSI protocol is a means to transport SCSI commands
and data using TCP/IP packets. This ratification by the IETF is "the last
major hurdle for iSCSI to become widely supported. . . 'Now that it's done,
Microsoft Corp. and Novell Inc. will release drivers, and the games will
begin,' says Steve Duplessie, senior analyst at Enterprise Storage Group
Inc. 'Anyone who doesn't think this is the beginning of a huge market is
insane.'" he added."


http://developers.slashdot.org/article.pl?sid=03/02/13/1713245



^ permalink raw reply	[flat|nested] 723+ messages in thread
* [9fans] rotzoomer -- another xscreensaver hack
@ 2003-01-21  7:02 andrey mirtchovski
  2003-01-21 10:17 ` geoff
  2003-01-21 17:32 ` Russ Cox
  0 siblings, 2 replies; 723+ messages in thread
From: andrey mirtchovski @ 2003-01-21  7:02 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: TEXT/PLAIN, Size: 534 bytes --]

i saw this one on somebody else's computer and just wanted to have it :)

start it up in a small window and then resize to full screen for
complete satisfaction...

it doesn't take all that much to convert the X drawing calls to draw ones,
took me longer to clean it up into some sort of viewable form. i'm sure i
haven't managed to do so completely.

non-plan9 code is GNU, so have that in mind if you decide to play with it.

andrey

ps: other xscreensaver hacks here:

    http://www.acl.lanl.gov/plan9/xscreensaver/

[-- Attachment #2: Type: APPLICATION/octet-stream, Size: 99848 bytes --]

^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Serving 9p in python - anyone started that?
@ 2002-11-14  8:53 Russ Cox
  2002-11-14 17:05 ` Ronald G. Minnich
  0 siblings, 1 reply; 723+ messages in thread
From: Russ Cox @ 2002-11-14  8:53 UTC (permalink / raw)
  To: 9fans

> Just curiosity. Why did you take that way instead of trying to get
> a toolset for doing rc 9p servers? I mean, IMHO, rc is the
> preferred way of scripting. I've some times wanted to
> be able to plug rc scripts into a generic 9p server skeleton,
> and alto to write an rc script that uses other tools to speak 9p.

i don't know about john, but i did my 9p python code because
i was sick of c getting in my way while trying to write the 9p
tester.  the c version was all details i didn't care about.  the
python version is nice and simple.  i would like to be able to
use rc instead, but it wasn't clear how to do that.  rc is a nice
shell but it's not the best programming environment.
my example is the install scripts.  they push the limit of
what you really want to be doing in an rc script.  (transitive
closure, for instance.)



^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Essay: Is network transparency something bad?
@ 2002-10-24 17:54 rog
  2002-10-24 18:40 ` Scott Schwartz
                   ` (2 more replies)
  0 siblings, 3 replies; 723+ messages in thread
From: rog @ 2002-10-24 17:54 UTC (permalink / raw)
  To: 9fans

> But I don't think there's a single right answer to this. As we perl
> programmers often say, "there's more than one way to do it."

i think plan 9's approach is better than the more usual "network
transparency" where a function or method invocation is turned into an
RPC behind your back.

at least in the plan 9 way, it is well documented that all system
calls can potentially block for a long period of time, and they have
error returns that can describe the arbitrary errors that can be
associated with network transfers.

so it's quite possible to write programs in the light of that
knowledge (a decent threads library makes that easier too).
i don't think it's so easy with, for instance, Java RMI
(but i'd be glad to be contradicted).

it's interesting to see what *does* lock up when a file access takes
an unexpectedly long time (e.g.  accessing the dump fs).  for instance
acme locks while it's opening a file; rio locks when plumbing a file.

  rog.



^ permalink raw reply	[flat|nested] 723+ messages in thread
[parent not found: <cross@math.psu.edu>]
* Re: [9fans] Ephase question.
@ 2002-08-14 14:12 Russ Cox
  0 siblings, 0 replies; 723+ messages in thread
From: Russ Cox @ 2002-08-14 14:12 UTC (permalink / raw)
  To: 9fans

> What about releasing the resources attached to the file descriptor
> / fid?  A long-running command using hundreds of files in
> sequence - for instance a network server - would be a resource
> hog without close.  Of course you could provide a garbage collector
> but that opens a whole new world of trouble.

It'd be just like NFS!



^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-14 13:19 rob pike, esq.
  2002-08-15  8:59 ` Douglas A. Gwyn
  0 siblings, 1 reply; 723+ messages in thread
From: rob pike, esq. @ 2002-08-14 13:19 UTC (permalink / raw)
  To: 9fans

> It would be an interesting academic exercise to determine the
> minimal set.  E.g. close() doesn't seem to be needed; whenever
> there's no reference to the object, any connection to it can be
> cleaned up.
What about releasing the resources attached to the file descriptor
/ fid?  A long-running command using hundreds of files in
sequence - for instance a network server - would be a resource
hog without close.  Of course you could provide a garbage collector
but that opens a whole new world of trouble.

> At least for Unix devices, it was only the *last*
> close that did anything interesting.
Except for releasing the fd.

>  And I've sometimes had
> the feeling that bind and mount aren't dissimilar enough to
> require separation.
The earliest version of Plan 9 had a different setup than bind
and mount; it was mount and fmount.  It was a mess.  I don't
remember much about it but the current scheme was a huge
improvement - huge.  I think for instance exportfs might have
been impossible in the old scheme.

But there well may be a unified approach that we just missed.


In any case, who cares?  As you said, it's academic.  I can do
everything with a single system call, syscall, that takes as its
first argument the call to make.  If you call that cheating, I
respond that rfork is really a set of calls encoded with a bitvector.

Nobody asks what the minimum libc interface is, or even counts
the calls.  For some reason system calls are seen as magical.  They're
just one way to implement a library.  In Plan 9 in particular, we've
tried to blur the difference between syscall and library, with
things moving back and forth over time.  Stat, wait, and read (!) are
no longer system calls.

What matters is expressibility without bloat, not finding the
criteria under which to claim a lower count of functions of type
T, for some T.

-rob



^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-13 23:49 rog
  0 siblings, 0 replies; 723+ messages in thread
From: rog @ 2002-08-13 23:49 UTC (permalink / raw)
  To: 9fans

> > would it be too nasty to make the fileserver refuse writes
> > on files that are currenty open with OEXEC?

> sometimes you really do want to update a binary and it's annoying when
> you can't

well, safeinstall would still have its place:

	cp $prereq $stem || mv $prereq _$stem && cp $prereq $stem

...it would just be less exercised.

round here we tend to

	mv /bin/prog /bin/prog.`{date -n}

which leads to less clashes (but does require garbage collection
every so often).

i don't have such a problem doing this with publicly installed
executables; it's when i'm in the usual compile/edit cycle, and
accidentally overwrite a running executable and spend half an hour
looking for the non-existent bug that gets my goat.  it also means
that i have developed a tendency to ignore hard-to-explain problems:
"oh, it must have been overwritten".

  rog.



^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-13 17:28 Russ Cox
  0 siblings, 0 replies; 723+ messages in thread
From: Russ Cox @ 2002-08-13 17:28 UTC (permalink / raw)
  To: 9fans

> and, out of curiosity, were there ever syscalls for
> slots 48 and 49? if so, what'd they do?

I think the gap is historical.  We split the 9P2000 kernel and libraries
from the main sources and added all the new 9P2000 code
in a separate tree.  At some point while the trees were split,
we added pread and pwrite to both systems.  In the 9P2000
system, they were 37 and 38 (previously occupied by read9p
and write9p).  The calls got added to the 9P1 systems some time
later, because they were too convenient not to have, and
I think 50 and 51 got used just to be out of the way as a temporary
slot until the 9P2000 kernels got installed.  (We couldn't replace
read9p and write9p in the 9P1 system, so we needed new numbers.
At the time, the biggest 9P1 syscall number was seek at 39,
while the 9P2000 syscalls were slowly eating the 40s.  I think 50
was just a safe bet.)

One compatibility measure taken in the 9P2000 kernels is that
all the old system calls are emulated, so that old binaries (at least
those that don't read directories) continue to work.  This implies
that we had to allow 50 and 51 as pread/pwrite, so we just
changed the numbers rather than have two for each.

Hence the gap.  There was in fact a summer student project using
40 and 41, but they got recycled for 9P2000 calls.

Pedantically,
Russ



^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-13 17:01 rob pike, esq.
  0 siblings, 0 replies; 723+ messages in thread
From: rob pike, esq. @ 2002-08-13 17:01 UTC (permalink / raw)
  To: 9fans

> are these 10 depricated calls used anywhere? if i'm
> reading things right, they're all from the switch to
> 9p2000 (mm, plus ERRSTR change?), so i gather not.
> does any plan exist for removing these?

Some ancient binaries we have still contain them.
They do not appear in the libraries.

> and on the same topic, were write9p and read9p
> eliminated because they were considered redundant
> with pwrite and pread?

They became unnecessary because of the encapsulation
possible with thew new 9P, not because of pread and
pwrite.

> and, out of curiosity, were there ever syscalls for
> slots 48 and 49? if so, what'd they do?

I believe a summer student had something planned
there.

-rob



^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-13 16:37 anothy
  0 siblings, 0 replies; 723+ messages in thread
From: anothy @ 2002-08-13 16:37 UTC (permalink / raw)
  To: 9fans

are these 10 depricated calls used anywhere? if i'm
reading things right, they're all from the switch to
9p2000 (mm, plus ERRSTR change?), so i gather not.
does any plan exist for removing these?

and on the same topic, were write9p and read9p
eliminated because they were considered redundant
with pwrite and pread?

and, out of curiosity, were there ever syscalls for
slots 48 and 49? if so, what'd they do?
ア


^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-13 15:59 Russ Cox
  2002-08-14  8:42 ` Douglas A. Gwyn
  0 siblings, 1 reply; 723+ messages in thread
From: Russ Cox @ 2002-08-13 15:59 UTC (permalink / raw)
  To: 9fans

I don't know.  Plan 9 has 48 system calls these days,
10 of which are deprecated.  So 38.  That's still a lot.



^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-13 15:57 Russ Cox
  0 siblings, 0 replies; 723+ messages in thread
From: Russ Cox @ 2002-08-13 15:57 UTC (permalink / raw)
  To: 9fans

> I've just got v9fs back and mostly working on Linux (uses 9p still but 3e
> ... 4e is next). But I'm going to have the Unix semantics. The shared exec
> over a network case is too common not to use the Unix semantics.

And arguably you _should_ have the Unix semantics.  No one here is
saying that one way is required.  9P doesn't say anything about when
the remove happens.  It's a choice made by some file servers.
U9fs just does a Unix remove too, so you'd get Unix semantics there as well.

Russ


^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-13 15:43 rob pike, esq.
  0 siblings, 0 replies; 723+ messages in thread
From: rob pike, esq. @ 2002-08-13 15:43 UTC (permalink / raw)
  To: 9fans

> would it be too nasty to make the fileserver refuse writes
> on files that are currenty open with OEXEC?

We talked a lot about this in the early design days.  If I recall
right we decided to allow the write, given permission, because
sometimes you really do want to update a binary and it's annoying when
you can't: build scripts fail, installs abort, that sort of thing.
There are times when we install everything and it's nice not to
worry about it.  Although it's far from perfect, I'm comfortable
enough with the safeinstall notion to leave things as they are.

I realize that's not much of an argument.

-rob



^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-13 13:13 rog
  0 siblings, 0 replies; 723+ messages in thread
From: rog @ 2002-08-13 13:13 UTC (permalink / raw)
  To: 9fans

> My biggest headache has been replacing running binaries.  Since we
> can't remove them or overwrite them without disasterous consequences,
> we end up with a 'safeinstall' option in all our mkfiles.  The safeinstall
> moves the file to an unlikely name (e.g. x -> _x) and copies in the
> new file.  Of course, since we have dozens of machines all running off
> the same file system,  something is probably running off the _x that
> was there.  So we sometimes have to move _x to __x, etc.  It's a
> royal pain.  We often forget and just install with the result that
> someone an hour after the fact in some other part of the building
> sends you a snap or pointer to a broken process.  Since I don't have
> to implement the fs, I'ld have preferred the Unix semantics in this
> case.  It's caused me a lot of inconvenience over the last 10+ years.

i was going to mention this, but you did it for me.

would it be too nasty to make the fileserver refuse writes
on files that are currenty open with OEXEC?

that would alleviate somewhat the most common (and hard to find)
problem: overwriting a running binary.
(which can also be a problem for shellscripts, note)

  rog.



^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-13 12:16 presotto
  2002-08-13 15:53 ` Ronald G Minnich
  0 siblings, 1 reply; 723+ messages in thread
From: presotto @ 2002-08-13 12:16 UTC (permalink / raw)
  To: 9fans

> - Unix' solution of making the remove fail with "file busy"; it was
> always inconvenient and confusing.  They use that one for in use
> executables.

I'm clearly misremembering.  I was thinking of overwrite.  Don't know
why, had to remove a file last week on an SGI system to do just that.

> The really interesting question is how much pain did that cause when
> porting/rewriting software from Unix.  creat()/unlink()/work with fd
> you'd got from creat()  is definitely a common idiom.  OTOH, most of
> its uses are for situations when you either want remove-on-close
> or are messing with shared directories...
>
> How bad it had it actually been?

Russ addressed the ape library.

As someone, Rob?, has already mentioned, the close on remove
flag (ORCLOSE) flag on open/create does the same thing as unlinking
immediately after opening.

My biggest headache has been replacing running binaries.  Since we
can't remove them or overwrite them without disasterous consequences,
we end up with a 'safeinstall' option in all our mkfiles.  The safeinstall
moves the file to an unlikely name (e.g. x -> _x) and copies in the
new file.  Of course, since we have dozens of machines all running off
the same file system,  something is probably running off the _x that
was there.  So we sometimes have to move _x to __x, etc.  It's a
royal pain.  We often forget and just install with the result that
someone an hour after the fact in some other part of the building
sends you a snap or pointer to a broken process.  Since I don't have
to implement the fs, I'ld have preferred the Unix semantics in this
case.  It's caused me a lot of inconvenience over the last 10+ years.

> "Accident" in this case need not imply "unintentional".
> When Canaday et al. invented the inode-based system,
> it is conceivable that they thought the semantics were
> just what they wanted.

Since the same 'et al' implemented both the first Unix fs
and the first Plan 9 fs, I'll ask him and see what he says.


^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-13 11:43 David Gordon Hogan
  2002-08-13 15:45 ` Ronald G Minnich
  0 siblings, 1 reply; 723+ messages in thread
From: David Gordon Hogan @ 2002-08-13 11:43 UTC (permalink / raw)
  To: 9fans

> On freebsd and Linux, exec happens via an mmap (more or less). Possibly
> the behavioural difference you saw between binary and normal file was due
> to how the kernels handle mmap for exec vs. file I/O, not due to it being
> a binary vs. normal file.

So [gigantic leap here], not only does Linux have ~250 system
calls, but most of them can be emulated with mmap?



^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-13  6:17 Charles Forsyth
  0 siblings, 0 replies; 723+ messages in thread
From: Charles Forsyth @ 2002-08-13  6:17 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 192 bytes --]

so if i completely remove a file that someone is executing, it continues to work,
but if i copy into a file that remains and someone is executing it, it fails.

makes perfect sense to me.

[-- Attachment #2: Type: message/rfc822, Size: 2627 bytes --]

From: Alexander Viro <viro@math.psu.edu>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] Ephase question.
Date: Tue, 13 Aug 2002 02:13:08 -0400 (EDT)
Message-ID: <Pine.GSO.4.21.0208130206400.1501-100000@weyl.math.psu.edu>



On Tue, 13 Aug 2002, Russ Cox wrote:

> > > - Unix' solution of making the remove fail with "file busy"; it was
> > > always inconvenient and confusing.  They use that one for in use
> > > executables.
> >
> > I haven't seen a version of unix do this one for a while (as in decades).
> > The remove succeeds, the file goes away when the last reference does (but
> > you have to have inodes ...). But maybe there is some version of Unix
> > you're referencing I'm not familiar with -- there's a lot of possibilities
> > out there nowadays ...
>
> i've seen it recently on either freebsd or linux,
> in the case of trying to remove or perhaps overwrite
> binaries that were being executed at the time.
> it was definitely a binary rather than a normal file.

Overwrite - sure.  Remove - nope.

^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-13  4:20 Russ Cox
  0 siblings, 0 replies; 723+ messages in thread
From: Russ Cox @ 2002-08-13  4:20 UTC (permalink / raw)
  To: 9fans

APE simulates the creat()/unlink()/work idiom,
so APE-ported Unix programs would tend not to notice.
The programs I've natively ported have never cared.

Russ



^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-13  3:37 rob pike, esq.
  2002-08-13  9:31 ` Douglas A. Gwyn
  0 siblings, 1 reply; 723+ messages in thread
From: rob pike, esq. @ 2002-08-13  3:37 UTC (permalink / raw)
  To: 9fans

>   I see. But can you give me any insight into why it was implemented this
>   way. Again, it seems so obvious to use fids for reference counting and it
>   shouldn't be of a significant overhead. Moreover it's entirely up to
>   the FileServer to support this feature -- kernel is not supposed to
>   care. You should've had some reason for not supporting this in all
>   your FileServers.

There was an implementation reason, which I don't remember.  I prefer
this argument:

	When you remove a file, it's removed.

That's the definition of remove, as I understand it.

Unix has a weird property that you can remove files and they're still not
removed until some unfindable process dies.  We used to run out of disk
space because an editor (mine) unlinked its /tmp file so it wouldn't clutter the
disk if it exited prematurely.  If someone edited a big file, /tmp would fill
up but ls /tmp wouldn't tell you anything.  Not to mention what happens
if the kernel crashed with a file in that half-made state.

open(ORCLOSE) is a much cleaner solution to the /tmp problem.

But the real argument is that Unix's semantics are an accident of the way
it implemented its file system.  Plan 9 has different semantics.  Whether
or not it's what you want, it's hard to argue with:

	When you remove a file, it's removed.


-rob



^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-13  3:33 presotto
  2002-08-13  4:10 ` Alexander Viro
                   ` (3 more replies)
  0 siblings, 4 replies; 723+ messages in thread
From: presotto @ 2002-08-13  3:33 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 1559 bytes --]

We chose it because it was easier to implement and we couldn't see
that doing so would cause undo hardship.  Rsc's observation is good
but wasn't really a design goal.

There are 3 obvious alternatives:
- Unix' solution of making the remove fail with "file busy"; it was
always inconvenient and confusing.  They use that one for in use
executables.  The fs doesn't really know when a file is executing so that
one isn't really that useful to us.
- Have the remove work but not really remove the file from the directory
till the current opener goes away.  That's just too confusing.
- Disassociate the file with the directory, but leave it around for anyone
that has it open to keep playing with.  This is easy to do when the
file is really represented by an inode that doesn't have anything to
do with a directory.  It's a lot harder without that indirection.  We
didn't have inodes.  The best we could do is copy it somewhere else
and fudge up pointers to the somewhere else (a special invisible
directory perhaps).  It also leads to cleaning up orphaned files
during a reboot of the file server, fsck's job (or one of many) in
Unix.  It gets messy quick without inodes being the one true
representation.

Clearly its a matter of taste; with enough code you can do most
anything.  If it were a goal, Ken would proabably have designed
his fs a bit differently.  Our taste, like our minds, tends to
favor the simple.  Of course, we're gradually losing our sense
of taste due to exigency. About time for a new simple operating
system.

[-- Attachment #2: Type: message/rfc822, Size: 4885 bytes --]

From: "Roman V. Shaposhnick" <vugluskr@unicorn.math.spbu.ru>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] Ephase question.
Date: Tue, 13 Aug 2002 07:14:22 +0400
Message-ID: <20020813071422.A12044@unicorn.math.spbu.ru>

On Mon, Aug 12, 2002 at 09:39:40PM -0400, presotto@plan9.bell-labs.com wrote:
> This isn't new semantics.  If you remove a file that someone
> else is using, too bad for him.  There's nothing sacred about
> having a file open.

  Indeed. Same applies to any fid, not just opened ones.

> If someone else has permissions to do nasty and nefarious things to it,
> they can.
>
> This is very different than Unix.

  I see. But can you give me any insight into why it was implemented this
  way. Again, it seems so obvious to use fids for reference counting and it
  shouldn't be of a significant overhead. Moreover it's entirely up to
  the FileServer to support this feature -- kernel is not supposed to
  care. You should've had some reason for not supporting this in all
  your FileServers.

Thanks,
Roman.

> Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Mon Aug 12 21:27:18 EDT 2002
> Received: from mail.cse.psu.edu ([130.203.4.6]) by plan9; Mon Aug 12 21:27:17 EDT 2002
> Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6])
> 	by mail.cse.psu.edu (CSE Mail Server) with ESMTP
> 	id 04B4D199B9; Mon, 12 Aug 2002 21:27:07 -0400 (EDT)
> Delivered-To: 9fans@cse.psu.edu
> Received: from unicorn.math.spbu.ru (unicorn.math.spbu.ru [195.19.226.166])
> 	by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4D5C41998C
> 	for <9fans@cse.psu.edu>; Mon, 12 Aug 2002 21:26:20 -0400 (EDT)
> Received: (from vugluskr@localhost)
> 	by unicorn.math.spbu.ru (8.9.3/8.9.3) id FAA10626
> 	for 9fans@cse.psu.edu; Tue, 13 Aug 2002 05:26:18 +0400
> From: "Roman V. Shaposhnick" <vugluskr@unicorn.math.spbu.ru>
> To: 9fans@cse.psu.edu
> Message-ID: <20020813052618.A10336@unicorn.math.spbu.ru>
> Mime-Version: 1.0
> Content-Type: text/plain; charset=us-ascii
> X-Mailer: Mutt 1.0pre3i
> Subject: [9fans] Ephase question.
> Sender: 9fans-admin@cse.psu.edu
> Errors-To: 9fans-admin@cse.psu.edu
> X-BeenThere: 9fans@cse.psu.edu
> X-Mailman-Version: 2.0.11
> Precedence: bulk
> Reply-To: 9fans@cse.psu.edu
> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu>
> List-Archive: <https://lists.cse.psu.edu/archives/9fans/>
> Date: Tue, 13 Aug 2002 05:26:18 +0400
>
> Hi everybody,
>
> digging inside 4th edition gave me some very unexpected results
> in terms of file access semantics in user space. But let me show
> a scenario first:
>
> first-user$ cat > /shared-directory/file
> blah-blah-blah
>
> second-user$ rm /shared-directory/file
>
> [first user after hitting <CR> ]
> "phase error -- directory entry not allocated"
>
> I was a little bit shocked at first, mainly because I've got so used to
> UNIX semantics of "once you get it -- it's yours", that I've been taking
> it for granted in Plan9 as well.
>
> Suddenly I can't remember how 3nd and 2nd editions behaved.
>
> Before now I was under the impression that regular unopened fids are mostly
> used for reference counting and once you grab a fid nobody can kill the
> actual object it refers to, but 4th edition proved me wrong. Even though
> I still can't understand why it behaves this way. Could somebody explain
> the rationale behind that to me, please ? And I'm really curios now about
> what obligations server is supposed to have when it accepts a new fid from
> a client for a given object.
>
> Thanks,
> Roman.

^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-13  3:31 Russ Cox
  0 siblings, 0 replies; 723+ messages in thread
From: Russ Cox @ 2002-08-13  3:31 UTC (permalink / raw)
  To: 9fans

>   I see. But can you give me any insight into why it was implemented this
>   way. Again, it seems so obvious to use fids for reference counting and it
>   shouldn't be of a significant overhead. Moreover it's entirely up to
>   the FileServer to support this feature -- kernel is not supposed to
>   care. You should've had some reason for not supporting this in all
>   your FileServers.

If someone has a big runaway log file open that is running you out of
disk space, and you remove it, then it goes away.  That's a feature.
(Of course, we don't have this problem on the worm drive, but the
point stands.)  This way is simpler, and I've yet to see a compelling
argument against it.

You're right that the kernel doesn't care -- the file server is giving
you the phase error.  Many of the non-disk file systems do reference
count their files.

Russ



^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Ephase question.
@ 2002-08-13  1:39 presotto
  2002-08-13  3:14 ` Roman V. Shaposhnick
  0 siblings, 1 reply; 723+ messages in thread
From: presotto @ 2002-08-13  1:39 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 265 bytes --]

This isn't new semantics.  If you remove a file that someone
else is using, too bad for him.  There's nothing sacred about
having a file open.  If someone else has permissions to do
nasty and nefarious things to it, they can.

This is very different than Unix.

[-- Attachment #2: Type: message/rfc822, Size: 2451 bytes --]

From: "Roman V. Shaposhnick" <vugluskr@unicorn.math.spbu.ru>
To: 9fans@cse.psu.edu
Subject: [9fans] Ephase question.
Date: Tue, 13 Aug 2002 05:26:18 +0400
Message-ID: <20020813052618.A10336@unicorn.math.spbu.ru>

Hi everybody,

digging inside 4th edition gave me some very unexpected results
in terms of file access semantics in user space. But let me show
a scenario first:

first-user$ cat > /shared-directory/file
blah-blah-blah

second-user$ rm /shared-directory/file

[first user after hitting <CR> ]
"phase error -- directory entry not allocated"

I was a little bit shocked at first, mainly because I've got so used to
UNIX semantics of "once you get it -- it's yours", that I've been taking
it for granted in Plan9 as well.

Suddenly I can't remember how 3nd and 2nd editions behaved.

Before now I was under the impression that regular unopened fids are mostly
used for reference counting and once you grab a fid nobody can kill the
actual object it refers to, but 4th edition proved me wrong. Even though
I still can't understand why it behaves this way. Could somebody explain
the rationale behind that to me, please ? And I'm really curios now about
what obligations server is supposed to have when it accepts a new fid from
a client for a given object.

Thanks,
Roman.

^ permalink raw reply	[flat|nested] 723+ messages in thread
* [9fans] Ephase question.
@ 2002-08-13  1:26 Roman V. Shaposhnick
  0 siblings, 0 replies; 723+ messages in thread
From: Roman V. Shaposhnick @ 2002-08-13  1:26 UTC (permalink / raw)
  To: 9fans

Hi everybody,

digging inside 4th edition gave me some very unexpected results
in terms of file access semantics in user space. But let me show
a scenario first:

first-user$ cat > /shared-directory/file
blah-blah-blah

second-user$ rm /shared-directory/file

[first user after hitting <CR> ]
"phase error -- directory entry not allocated"

I was a little bit shocked at first, mainly because I've got so used to
UNIX semantics of "once you get it -- it's yours", that I've been taking
it for granted in Plan9 as well.

Suddenly I can't remember how 3nd and 2nd editions behaved.

Before now I was under the impression that regular unopened fids are mostly
used for reference counting and once you grab a fid nobody can kill the
actual object it refers to, but 4th edition proved me wrong. Even though
I still can't understand why it behaves this way. Could somebody explain
the rationale behind that to me, please ? And I'm really curios now about
what obligations server is supposed to have when it accepts a new fid from
a client for a given object.

Thanks,
Roman.


^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] Getting started in Plan9 - help
@ 2002-01-22 18:28 David Gordon Hogan
  2002-01-23 10:04 ` Douglas A. Gwyn
                   ` (2 more replies)
  0 siblings, 3 replies; 723+ messages in thread
From: David Gordon Hogan @ 2002-01-22 18:28 UTC (permalink / raw)
  To: 9fans

> On Unix systems since around 7th Edition, one can bind any input
> character to the INTR function, and the DEL character was the
> default (somewhat confused by Berkeleyites who tried to change
> to DEC OS conventions: ^C -> INTR, DEL -> char-erase, etc.).
> ^? is just a way of representing the ASCII DEL character using
> printable notation; the actual character is still DEL (0x7F).

What _really_ annoys me is when I hit the BACKSPACE key on
the keyboard, while running some terminal emulator, and it
sends DELETE.  This has a tendency to make me feel homicidal.

Actually, xterm is doing it to me right now.  xev receives the
keystroke correctly as "keycode 64 (keysym 0xff08, BackSpace)",
then xterm says, duh, I think you want delete.  Grrrr!

Of course, xterm is configurable through some resource, but
the default should be that backspace is backspace.



^ permalink raw reply	[flat|nested] 723+ messages in thread
* Re: [9fans] standalone cpu/auth server??
@ 2001-08-22 14:22 Russ Cox
  2001-08-22 15:52 ` Ish Rattan
  0 siblings, 1 reply; 723+ messages in thread
From: Russ Cox @ 2001-08-22 14:22 UTC (permalink / raw)
  To: 9fans

Something about your nvram is hosed.  Try doing
	echo asdfasdfasdf >/dev/sdC1/nvram
and then reboot again.  If it still
doesn't work, then the system isn't
finding your nvram partition properly.
Adding prints in /sys/src/9/boot/key.c
should help point a finger.

Russ


^ permalink raw reply	[flat|nested] 723+ messages in thread
[parent not found: <randolph@panix.com>]
* [9fans] not just 3-button mice
@ 2000-12-15 10:13 Douglas A. Gwyn
  2000-12-15 13:06 ` Christopher Nielsen
       [not found] ` <DAGwyn@null.net>
  0 siblings, 2 replies; 723+ messages in thread
From: Douglas A. Gwyn @ 2000-12-15 10:13 UTC (permalink / raw)
  To: 9fans

Have you tried to buy a keyboard recently?
Current models all have "Web function" keys
that seem to require loading a special driver
(hook?) into Windows to support them..

There is a *lot* of old computer gear I wish
I'd held onto so I could use it now instead of
the cruft that has replaced it.


^ permalink raw reply	[flat|nested] 723+ messages in thread

end of thread, other threads:[~2003-11-12 19:55 UTC | newest]

Thread overview: 723+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-12-02  9:39 [9fans] python Russ Cox
2001-12-02 12:08 ` Boyd Roberts
2001-12-03 22:24 ` Laura Creighton
     [not found] ` <rsc@plan9.bell-labs.com>
2000-08-19 23:28   ` [9fans] Monitors and VGADB Russ Cox
2000-08-19 23:46     ` Matt
2000-08-19 23:48     ` Matt
2000-08-20  0:14     ` Scott Schwartz
2000-09-29  5:01   ` [9fans] Adding history to Rio's windows Russ Cox
2000-09-29  5:26     ` Scott Schwartz
2000-09-29 20:52     ` Boyd Roberts
2000-12-22  6:37   ` [9fans] scripting sam Russ Cox
2000-12-23  2:51     ` Scott Schwartz
2000-12-28  9:33   ` [9fans] stopping sleep and aux/listen Russ Cox
2000-12-28 22:41     ` Scott Schwartz
2001-01-03  0:51   ` [9fans] ML, CVS, Python Russ Cox
2001-01-03  1:29     ` sergent
2001-01-04  9:51       ` Randolph Fritz
2001-01-04 17:01         ` Scott Schwartz
2001-01-03 19:36     ` Dan Cross
2001-01-08  4:12   ` [9fans] python and lua Russ Cox
2001-01-08  4:43     ` [9fans] re: paging Scott Schwartz
2001-01-09 21:24       ` paurea
2001-09-05 21:11   ` [9fans] weird print(2) problems Russ Cox
2001-09-05 21:24     ` Scott Schwartz
2001-11-11 20:35   ` [9fans] pptp.c install failed Russ Cox
2001-11-11 21:17     ` Scott Schwartz
2001-11-11 23:25       ` Dan Cross
2001-11-12 11:42       ` Boyd Roberts
2001-11-12 18:13     ` William S .
2001-11-21  1:07   ` [9fans] on TCP vs IL Russ Cox
2001-11-21  1:21     ` George Michaelson
2001-11-21 20:01     ` Dan Cross
2001-11-22  2:21       ` Scott Schwartz
2001-11-22 22:17       ` Steve Kilbane
2001-11-23 10:58         ` Boyd Roberts
2001-11-24  5:32   ` [9fans] Nagle algorithm Russ Cox
2001-11-24 20:04     ` Scott Schwartz
2001-12-02 16:05   ` [9fans] python Jonathan Sergent
2002-01-16  3:44   ` [9fans] semaphores Russ Cox
2002-01-16  3:54     ` Scott Schwartz
2002-01-16 11:14       ` Boyd Roberts
2002-01-16 15:47       ` Ronald G Minnich
2002-01-25 10:30     ` Ralph Corderoy
2002-02-08  1:48   ` [9fans] how small can you get Russ Cox
2002-02-08  1:52     ` Scott Schwartz
2002-02-08 15:17     ` Ronald G Minnich
2002-03-12  4:24   ` [9fans] mkfile for Solaris-sparc using gcc? Russ Cox
2002-03-12  4:26     ` Scott Schwartz
2002-03-18 13:25       ` Boyd Roberts
2002-03-18 15:10         ` AMSRL-CI-CN
2002-03-12  4:59     ` Ish Rattan
2002-08-13  5:42   ` [9fans] Ephase question Russ Cox
2002-08-13  5:53     ` Scott Schwartz
2002-08-13  6:05     ` Ronald G Minnich
2002-08-13  6:22       ` Alexander Viro
2002-08-13  6:13     ` Alexander Viro
2002-10-08 15:58   ` [9fans] lp doesn't work after upgrade from downloaded cd image Russ Cox
2002-10-08 16:05     ` [9fans] bleeding edge sources John Saylor
2002-10-08 16:08     ` [9fans] lp doesn't work after upgrade from downloaded cd image Scott Schwartz
2002-10-22  5:21   ` [9fans] tex erratum Russ Cox
2002-10-22  5:25     ` Scott Schwartz
2002-11-14 17:33   ` [9fans] Serving 9p in python - anyone started that? Russ Cox
2002-11-14 18:28     ` Scott Schwartz
2002-11-14 18:46       ` matt
2002-11-14 19:19         ` Dan Cross
2002-11-14 19:00       ` William Josephson
  -- strict thread matches above, loose matches on Subject: below --
2003-11-11  1:38 [9fans] POSIXy V7 sh Dennis Ritchie
2003-11-11  2:19 ` Geoff Collyer
2003-11-11  9:09 ` Richard Miller
2003-11-12 11:14 ` Boyd Roberts
2003-11-12 13:08   ` Douglas A. Gwyn
2003-11-12 19:55     ` Steve Kilbane
2003-08-16 22:03 [9fans] 4e sam for unix Scott Schwartz
2003-08-16 23:01 ` boyd, rounin
2003-08-17  9:56   ` Steve Kilbane
2003-07-11  2:01 [9fans] Fork: useless and painful? Andrew Simmons
2003-07-11  2:17 ` David Presotto
     [not found]   ` <presotto@closedmind.org>
2003-05-10  0:13     ` [9fans] struct problems David Presotto
2003-05-10  0:22       ` Scott Schwartz
2003-05-10  4:49       ` Skip Tavakkolian
2003-05-10  4:52         ` boyd, rounin
2003-05-10  5:20           ` Skip Tavakkolian
2003-05-10  5:19             ` boyd, rounin
2003-05-10  7:11           ` Dennis Ritchie
2003-05-10 16:53             ` matt
2003-05-10 16:58               ` boyd, rounin
2003-05-10 16:58               ` boyd, rounin
2003-05-10 18:08                 ` northern snowfall
2003-05-10 17:12                   ` boyd, rounin
2003-05-10 22:34                   ` boyd, rounin
2003-05-10 23:09             ` jmk
2003-05-10 23:16               ` boyd, rounin
2003-05-11  2:07                 ` rob pike, esq.
2003-05-11  2:26                   ` boyd, rounin
2003-05-11  3:48                 ` Dennis Ritchie
2003-05-11  3:54                   ` boyd, rounin
2003-05-10 23:26               ` boyd, rounin
2003-05-11  2:06               ` rob pike, esq.
2003-05-10 23:54             ` Skip Tavakkolian
2003-05-11  2:08               ` rob pike, esq.
2003-05-11  2:31                 ` boyd, rounin
2003-05-11  6:04                   ` rob pike, esq.
2003-05-11  7:03                     ` boyd, rounin
2003-05-12  8:56           ` Anthony Mandic
2003-05-12  9:27             ` boyd, rounin
2003-07-13 19:44     ` [9fans] Fork: useless and painful? Andrew Lynch
2003-07-11  2:29   ` boyd, rounin
2003-07-11  2:32 ` boyd, rounin
2003-07-11 10:59 ` matt
2003-06-25 20:36 [9fans] ipconfig dhcp vs ndb Scott Schwartz
2003-06-25 20:44 ` David Presotto
2003-06-25 20:50   ` Scott Schwartz
2003-08-06 17:01     ` David Presotto
2003-06-24 14:41 [9fans] mail problems Apurva Mehta
2003-06-24 15:24 ` Dan Cross
2003-06-24 16:34   ` Apurva Mehta
2003-06-25  0:13     ` Russ Cox
2003-06-25  9:21       ` Richard Miller, miller
2003-06-26  1:58         ` Russ Cox
2003-06-26  2:21           ` Scott Schwartz
2003-06-26  2:30             ` boyd, rounin
2003-06-26  2:36               ` Scott Schwartz
2003-06-26  2:44                 ` boyd, rounin
2003-06-26  3:07                   ` Scott Schwartz
2003-06-26  3:13                     ` boyd, rounin
2003-06-26  3:21                       ` Dan Cross
2003-06-26  3:32                         ` boyd, rounin
2003-06-26  3:35                           ` andrey mirtchovski
2003-06-26  3:41                             ` boyd, rounin
2003-06-26  4:03                               ` andrey mirtchovski
2003-06-26  5:15                           ` okamoto
2003-06-26 10:36                             ` boyd, rounin
2003-06-26  3:53                       ` Scott Schwartz
2003-06-26 11:12                         ` boyd, rounin
2003-06-26 13:17                           ` matt
2003-06-26 13:33                             ` boyd, rounin
2003-06-26 14:23                               ` matt
2003-06-26 14:35                                 ` boyd, rounin
2003-06-26 15:49                                 ` David Presotto
2003-06-26  8:29           ` Richard Miller, miller
2003-06-25 10:49       ` Apurva Mehta
2003-06-25  0:16 ` Russ Cox
2003-06-25 10:49   ` Apurva Mehta
2003-06-19  9:34 [9fans] The new ridiculous license Keith Nash
2003-06-19 13:51 ` boyd, rounin
2003-06-19 13:54   ` David Presotto
2003-06-19 14:09     ` boyd, rounin
2003-06-19 16:44   ` Erik Terpstra
2003-06-19 17:13     ` boyd, rounin
2003-06-19 17:35     ` Dan Cross
2003-06-19 17:52       ` boyd, rounin
2003-06-19 21:33         ` Jack Johnson
2003-06-20 14:05           ` Jason Gurtz
2003-06-20 14:08             ` Lucio De Re
2003-06-20 14:30               ` Jason Gurtz
2003-06-19 21:34         ` Jack Johnson
2003-06-19 23:19           ` Dan Cross
2003-06-20  1:52             ` George Michaelson
2003-06-20  2:32               ` Geoff Collyer
2003-06-20  2:40                 ` Geoff Collyer
2003-06-20  6:55                   ` Dan Cross
2003-06-20  2:56                 ` andrey mirtchovski
2003-06-20  2:43               ` Stephen Wynne
2003-06-20  6:54               ` Dan Cross
2003-06-20  7:05                 ` Dan Cross
2003-06-23  8:56                 ` Douglas A. Gwyn
2003-06-23 15:22                 ` rog
2003-06-20  8:20           ` John Murdie
2003-06-20 15:31             ` splite
2003-06-20 17:24               ` John Murdie
2003-06-19 17:51     ` David Presotto
2003-06-19 18:15       ` boyd, rounin
2003-06-19 20:14         ` ron minnich
2003-06-23  8:58           ` Douglas A. Gwyn
2003-06-20  5:01       ` Lucio De Re
2003-06-20 14:18         ` [9fans] " Jim Choate
2003-06-20 14:15           ` Lucio De Re
2003-06-20 16:44             ` Jim Choate
2003-06-20 17:06               ` Lucio De Re
2003-06-20 17:54                 ` Jim Choate
2003-06-20 18:39                   ` Stephen Wynne
2003-06-20 20:30                     ` Jim Choate
2003-06-20 19:22                   ` David Presotto
2003-06-20 19:38                     ` nehal
2003-06-20 19:38                     ` ron minnich
2003-06-20 18:57                       ` Sam
2003-06-20 20:50                         ` Jim Choate
2003-06-20 23:46                           ` Steve Arons
2003-06-21  1:16                             ` northern snowfall
2003-06-21  3:16                             ` Jack Johnson
2003-06-20 19:58                       ` Scott Schwartz
2003-06-21 10:42                       ` bwc
2003-06-21 14:00                         ` Jim Choate
2003-06-20 20:12                     ` Jason Gurtz
2003-06-20 20:46                     ` Jim Choate
2003-06-20 22:22                       ` Jon Snader
2003-06-21  0:45                         ` Tom Glinos
2003-06-21  9:16                       ` Markus Friedl
2003-06-21  9:29                         ` Lucio De Re
2003-06-21 13:56                         ` Jim Choate
2003-06-23  7:39                       ` Fco.J.Ballesteros
2003-06-20 20:48                     ` D. Brownlee
2003-06-22  3:10                     ` a
2003-06-22  3:33                       ` Christopher Nielsen
2003-06-22  4:41                         ` northern snowfall
2003-06-22 15:57                         ` Jon Snader
2003-06-22 22:13                           ` Dan Oglesby
2003-06-23  8:57                     ` Douglas A. Gwyn
2003-06-23  9:02                     ` bs
2003-06-23 11:22                       ` matt
2003-06-23 11:36                         ` boyd, rounin
2003-06-23  8:57                   ` Douglas A. Gwyn
2003-05-30 13:19 [9fans] BOF timing ron minnich
2003-05-30 15:13 ` Dan Cross
2003-05-30 15:18   ` David Presotto
2003-05-30 15:21     ` Dan Cross
2003-05-30 15:38   ` ron minnich
2003-05-30 15:52     ` Dan Cross
2003-05-30 15:58       ` ron minnich
2003-05-30 16:05         ` Scott Schwartz
2003-05-30 16:09           ` ron minnich
2003-05-30 16:33             ` [9fans] 9pm broken? Jack Johnson
2003-05-30 18:41             ` [9fans] BOF timing Dan Cross
2003-05-30 18:45               ` boyd, rounin
2003-05-30 18:52                 ` ron minnich
2003-05-30 22:57         ` Geoff Collyer
2003-05-30 23:16           ` boyd, rounin
2003-05-30 15:24 ` Jack Johnson
2003-05-29 11:09 [9fans] Mp3 Resources mp3
2003-05-29 11:17 ` boyd, rounin
2003-05-29 15:18   ` Scott Schwartz
2003-05-29 15:24     ` boyd, rounin
2003-05-29 16:05       ` Damian Gerow
2003-05-30 13:39         ` Anthony Mandic
2003-05-30 13:50           ` boyd, rounin
2003-05-30 15:02             ` rog
2003-05-30 15:09               ` boyd, rounin
2003-06-03 15:59                 ` rog
2003-05-30 15:19               ` Dan Cross
2003-05-30 15:24                 ` paurea
2003-05-30 18:53                 ` boyd, rounin
2003-05-30 18:57                   ` ron minnich
2003-05-30 19:01                     ` boyd, rounin
2003-05-29 16:14       ` Martin Harriss
2003-06-02 14:06     ` Robin KAY
2003-05-18  1:50 [9fans] suggestion: avoiding out of date binaries Fco.J.Ballesteros
2003-05-19  7:06 ` Russ Cox
2003-05-19  7:13   ` Fco.J.Ballesteros
2003-05-19  7:19     ` Russ Cox
2003-05-19  7:25       ` Fco.J.Ballesteros
2003-05-19  7:28         ` Geoff Collyer
2003-05-19  7:32           ` Fco.J.Ballesteros
2003-05-19  7:32         ` Russ Cox
2003-05-19  7:38           ` Fco.J.Ballesteros
2003-05-19  7:47             ` Geoff Collyer
2003-05-19  7:51               ` boyd, rounin
2003-05-19  8:36               ` Fco.J.Ballesteros
2003-05-19  7:55   ` Scott Schwartz
2003-05-19  8:01     ` Russ Cox
2003-05-19  8:38       ` Scott Schwartz
2003-05-19 12:48 ` Joel Salomon
2003-05-19 14:01   ` Fco.J.Ballesteros
2003-05-16 16:05 [9fans] Free Plan 9 "shell" accounts? Martin Kielhorn
2003-05-16 16:25 ` Andrew
2003-05-16 22:39 ` Geoff Collyer
2003-05-16 22:57   ` andrey mirtchovski
2003-05-17  0:04     ` northern snowfall
2003-05-16 23:50   ` northern snowfall
2003-05-16 23:59     ` northern snowfall
2003-05-17 19:21 ` Russ Cox
2003-05-19  2:54   ` [9fans] " Jim Choate
2003-05-19  3:00     ` Russ Cox
2003-05-19  3:44       ` [9fans] Latency Issues (was: Re: Free Plan 9 "shell" accounts?) Jim Choate
2003-05-19  3:49         ` Russ Cox
2003-05-19 12:44         ` Joel Salomon
2003-05-19  7:04     ` [9fans] Re: Free Plan 9 "shell" accounts? rob pike, esq.
2003-05-19  7:20       ` boyd, rounin
2003-05-18  5:13 ` Jim Choate
2003-05-18 13:05   ` Dan Cross
2003-05-18 13:43     ` Jim Choate
2003-05-18 14:17       ` Dan Cross
2003-05-18 14:26         ` Jim Choate
2003-05-18 14:36           ` andrey mirtchovski
2003-05-18 14:38           ` Dan Cross
2003-05-18 14:44             ` Jim Choate
2003-05-18 15:15               ` Dan Cross
2003-05-18 16:28                 ` Jim Choate
2003-05-18 18:34                   ` Dan Cross
2003-05-18 19:17                     ` boyd, rounin
2003-05-18 15:31               ` boyd, rounin
2003-05-18 16:29                 ` Jim Choate
2003-05-19  9:46                   ` boyd, rounin
2003-05-19  9:47                 ` Anthony Mandic
2003-05-19 10:22                   ` boyd, rounin
2003-05-19 12:24                     ` Anthony Mandic
2003-05-19 12:50                       ` boyd, rounin
2003-05-19 15:07                         ` Anthony Mandic
2003-05-20  3:31                           ` boyd, rounin
2003-05-20  3:34                             ` rob pike, esq.
2003-05-20  3:34                               ` Skip Tavakkolian
2003-05-20  3:38                               ` boyd, rounin
2003-05-20  5:33                               ` Jim Choate
2003-05-20 11:03                               ` Anthony Mandic
2003-05-20 12:30                                 ` matt
2003-05-20 12:34                                   ` boyd, rounin
2003-05-18 15:02         ` matt
2003-05-18 15:36           ` Dan Cross
2003-05-18 16:46             ` northern snowfall
2003-05-18 16:45               ` boyd, rounin
2003-05-18 18:42                 ` Reading lists (was: [9fans] Re: Free Plan 9 "shell" accounts?) Dan Cross
2003-05-18 19:11                   ` boyd, rounin
2003-05-19 22:09                 ` [9fans] Re: Free Plan 9 "shell" accounts? George Bronnikov
2003-05-20  4:20                   ` boyd, rounin
2003-05-19 13:06             ` Joel Salomon
2003-05-19 14:00               ` Fco.J.Ballesteros
2003-05-18 16:27           ` Jim Choate
2003-05-18 19:21           ` boyd, rounin
2003-05-18 19:25             ` Andrew
2003-05-18 19:35               ` boyd, rounin
2003-05-18 19:40                 ` boyd, rounin
2003-05-18 19:49                 ` Andrew
2003-05-18 19:55                   ` boyd, rounin
2003-05-18 19:59                     ` boyd, rounin
2003-05-18 21:49                       ` Dan Cross
2003-05-18 21:57                         ` boyd, rounin
2003-05-18 22:33                           ` Scott Schwartz
2003-05-18 22:39                             ` boyd, rounin
2003-05-18 22:44                             ` boyd, rounin
2003-05-18 23:13                               ` Scott Schwartz
2003-05-20  8:49                                 ` Adrian Tritschler
2003-05-21 16:40                                   ` Jason Gurtz
2003-05-21 16:48                                     ` boyd, rounin
2003-05-18 23:50                               ` northern snowfall
2003-05-18 22:55                                 ` boyd, rounin
2003-05-18 22:20                         ` boyd, rounin
2003-05-18 22:32                         ` [9fans] RFC822 & yacc boyd, rounin
2003-05-18 19:38               ` [9fans] Re: Free Plan 9 "shell" accounts? Dan Cross
2003-05-18 19:44                 ` boyd, rounin
2003-05-19 11:17                 ` SMTP stuff. Was: " Aharon Robbins
2003-05-19 12:19                   ` matt
2003-05-19 12:29                   ` boyd, rounin
2003-05-18 19:47               ` boyd, rounin
2003-05-18 15:27         ` boyd, rounin
2003-04-23  9:16 [9fans] same functions everywhere paurea
2003-04-23 15:05 ` Russ Cox
2003-04-23 15:29   ` paurea
2003-04-23 15:32     ` Fco.J.Ballesteros
2003-04-23 17:33       ` rob pike, esq.
2003-04-24 12:02         ` paurea
2003-04-24 12:20           ` Charles Forsyth
2003-04-24 14:39           ` Sam
2003-04-24 14:48             ` Sam
2003-04-29  5:04           ` Boyd Roberts
2003-04-24  1:31     ` okamoto
2003-04-29  5:43       ` Boyd Roberts
2003-04-25 10:40 ` Douglas A. Gwyn
2003-04-25 11:46   ` Fco.J.Ballesteros
2003-04-30  8:41     ` Douglas A. Gwyn
2003-04-30 20:08       ` Joel Salomon
2003-04-30 20:11         ` rsc
2003-04-30 20:29           ` Scott Schwartz
2003-05-01  9:07             ` Douglas A. Gwyn
2003-05-01 16:00               ` Scott Schwartz
2003-05-07  4:53                 ` boyd, rounin
2003-05-07 11:03                   ` northern snowfall
2003-05-07 10:40                     ` Lucio De Re
2003-05-07 13:05                       ` northern snowfall
2003-05-07 12:25                         ` Lucio De Re
2003-05-07 13:34                           ` northern snowfall
2003-05-07 13:56                             ` northern snowfall
2003-05-27  9:22                             ` Ralph Corderoy
2003-05-27 10:48                               ` northern snowfall
2003-05-07 12:33                         ` David Butler
2003-05-07 13:40                           ` northern snowfall
2003-05-07 14:33                       ` boyd, rounin
2003-05-08  9:08                       ` Douglas A. Gwyn
2003-05-08  9:49                         ` Bruce Ellis
2003-05-08 13:20                           ` rog
2003-05-27  9:22                       ` Ralph Corderoy
2003-05-07 14:17                     ` C (Was: [9fans] same functions everywhere) Sam
2003-05-07 16:32                       ` northern snowfall
2003-05-07 16:33                         ` [9fans] design clairvoyance & the 9 way Sam
2003-05-07 17:34                           ` Fco.J.Ballesteros
2003-05-07 20:01                           ` David Presotto
2003-05-07 20:34                             ` Stephen Wynne
2003-05-07 21:57                               ` Steve Kotsopoulos
2003-05-08  4:14                               ` A.S. Kukhar
2003-05-08 17:04                               ` Dan Cross
2003-05-09 19:14                                 ` boyd, rounin
2003-05-07 22:33                             ` Sam
2003-05-08  0:46                               ` northern snowfall
2003-05-08 16:04                                 ` Sam
2003-05-08 17:08                                   ` Russ Cox
2003-05-09  1:12                                   ` Geoff Collyer
2003-05-08 17:26                                 ` Dan Cross
2003-05-09  1:12                                   ` northern snowfall
2003-05-09  0:49                                     ` Dan Cross
2003-05-09  1:07                                       ` Joel Salomon
2003-05-09  2:53                                         ` ron minnich
2003-05-09  8:36                                         ` Douglas A. Gwyn
2003-05-09 14:29                                           ` ron minnich
2003-05-09 15:41                                             ` northern snowfall
2003-05-09  2:18                                       ` northern snowfall
2003-05-09  7:55                                 ` Taj Khattra
2003-05-09  9:48                                   ` northern snowfall
2003-05-09 19:52                                     ` boyd, rounin
2003-05-09 20:47                                       ` David Presotto
2003-05-10  2:56                                         ` boyd, rounin
2003-05-14 18:55                                     ` boyd, rounin
2003-05-08  4:04                               ` Russ Cox
2003-05-08  0:20                           ` northern snowfall
2003-05-19  9:46                           ` boyd, rounin
2003-05-08  9:08                       ` C (Was: [9fans] same functions everywhere) Douglas A. Gwyn
2003-05-07 14:43                     ` [9fans] same functions everywhere Russ Cox
2003-05-07 15:47                       ` northern snowfall
2003-05-07 14:53                         ` Jack Johnson
2003-05-07 16:08                           ` northern snowfall
2003-05-08  9:08                         ` Douglas A. Gwyn
2003-05-07 16:01                       ` Scott Schwartz
2003-05-08  9:08                     ` Douglas A. Gwyn
2003-05-15 15:37                     ` Brian Inglis
2003-05-15 16:19                       ` Russ Cox
2003-05-01  9:07           ` Douglas A. Gwyn
2003-05-01 13:55             ` Russ Cox
2003-05-01 17:17               ` Joel Salomon
2003-05-01 17:21                 ` rsc
2003-05-01 18:01                   ` Joel Salomon
2003-05-01 18:11                     ` rsc
2003-05-02  9:24                       ` Douglas A. Gwyn
2003-05-02 16:28                         ` rob pike, esq.
2003-05-05 22:16                           ` Andrew Simmons
2003-05-06  9:09                           ` Douglas A. Gwyn
2003-05-06 15:46                             ` Joel Salomon
2003-05-06 18:43                             ` rog
2003-05-07  8:43                               ` Douglas A. Gwyn
2003-05-07 15:06                                 ` rog
2003-05-07 16:25                                   ` Scott Schwartz
2003-05-08 14:40                                     ` rog
2003-05-08  9:08                                   ` Douglas A. Gwyn
2003-05-08 13:12                                     ` rog
2003-05-09  8:36                                       ` Douglas A. Gwyn
2003-05-09 13:21                                         ` rog
2003-05-09 16:19                                           ` John Murdie
2003-05-09 18:24                                             ` northern snowfall
2003-05-10 17:17                                               ` John Murdie
2003-05-10 17:59                                                 ` boyd, rounin
2003-05-10 18:04                                                 ` boyd, rounin
2003-05-12  8:56                                                 ` Douglas A. Gwyn
2003-05-12  9:26                                                   ` boyd, rounin
2003-05-12 13:19                                                   ` David Presotto
2003-05-12 13:23                                                     ` boyd, rounin
2003-05-12 14:46                                                     ` complex embedded systems was " David Butler
2003-05-12 17:21                                                       ` boyd, rounin
2003-05-12 17:45                                                   ` boyd, rounin
2003-05-12 17:22                                             ` rog
2003-05-12 17:30                                               ` [9fans] (Re:) Exception handling Sape Mullender
2003-05-12 17:32                                                 ` Russ Cox
2003-05-12 17:38                                                   ` Fco.J.Ballesteros
2003-05-12 17:42                                                     ` boyd, rounin
2003-05-13  8:28                                                       ` Fco.J.Ballesteros
2003-05-12 20:30                                                   ` Dan Cross
2003-05-12 20:37                                                     ` boyd, rounin
2003-05-12 17:32                                                 ` Russ Cox
2003-05-12 18:13                                                   ` boyd, rounin
2003-05-12 20:30                                                   ` Dan Cross
2003-05-12 20:38                                                     ` boyd, rounin
2003-05-12 17:41                                                 ` boyd, rounin
2003-05-12 17:36                                               ` [9fans] same functions everywhere boyd, rounin
2003-05-13 12:24                                                 ` rog
2003-05-14  9:27                                                   ` boyd, rounin
2003-05-09 16:46                                           ` Dan Cross
2003-05-12  8:55                                           ` Douglas A. Gwyn
2003-05-12 15:51                                             ` boyd, rounin
2003-05-12 16:48                                               ` rog
2003-05-12 16:54                                                 ` boyd, rounin
2003-05-13  8:33                                               ` Douglas A. Gwyn
2003-05-13 14:18                                                 ` boyd, rounin
2003-05-19  9:46                                         ` boyd, rounin
2003-05-08 17:11                             ` Dan Cross
2003-05-08 17:24                               ` Russ Cox
2003-05-08 18:14                                 ` Dan Cross
2003-05-08 18:21                                   ` root
2003-05-08 18:33                                     ` William Ahern
2003-05-08 19:21                                       ` Dan Cross
2003-05-08 19:06                                     ` Dan Cross
2003-05-08 18:35                                   ` Joel Salomon
2003-05-08 18:40                                     ` Scott Schwartz
2003-05-08 19:03                                       ` Dan Cross
2003-05-08 19:52                                       ` rog
2003-05-08 22:50                                         ` Dan Cross
2003-05-09  2:55                                           ` rog
2003-05-09  0:12                                             ` Dan Cross
2003-05-08 18:40                                     ` Charles Forsyth
2003-05-09  8:36                               ` Douglas A. Gwyn
2003-05-08  6:45                           ` boyd, rounin
2003-05-14  8:57                           ` [9fans] exception handling caused the Ariane 5 rocket accident Anssi Porttikivi
2003-05-15  9:21                             ` Douglas A. Gwyn
2003-05-15 12:34                               ` Dan Cross
2003-05-15 10:35                             ` Mário Amado Alves
2003-05-15 10:47                               ` boyd, rounin
2003-05-15 11:29                                 ` Jim Choate
2003-05-15 11:42                                   ` boyd, rounin
2003-05-15 11:50                                     ` [9fans] " Jim Choate
2003-05-15 11:57                                       ` boyd, rounin
2003-05-15 17:03                                       ` northern snowfall
2003-05-08  6:41                         ` [9fans] same functions everywhere boyd, rounin
2003-05-02  6:08                   ` Taj Khattra
2003-05-02 11:07                 ` FJ Ballesteros
2003-05-07  4:44           ` Boyd Roberts
2003-05-07  4:21       ` Boyd Roberts
2003-04-22 17:32 [9fans] ndb/local ron minnich
2003-04-22 17:37 ` David Presotto
2003-04-22 17:49   ` ron minnich
2003-04-22 17:52     ` David Presotto
2003-04-22 18:30       ` ron minnich
2003-04-22 18:30       ` ron minnich
2003-04-22 18:43         ` Russ Cox
2003-04-22 19:28         ` David Presotto
2003-04-22 19:41           ` andrey mirtchovski
2003-04-22 20:14             ` David Presotto
2003-04-22 20:27               ` Charles Forsyth
2003-04-22 20:35                 ` David Presotto
2003-04-22 20:59               ` ron minnich
2003-04-22 21:25                 ` Scott Schwartz
2003-04-22 21:32                   ` andrey mirtchovski
2003-04-22 21:51                   ` ron minnich
2003-04-22 20:36             ` Russ Cox
2003-04-22 20:16           ` Skip Tavakkolian
2003-04-22 20:23             ` Skip Tavakkolian
2003-04-22 21:06 ` FJ Ballesteros
2003-04-22 21:51   ` ron minnich
2003-04-22 22:40     ` David Presotto
2003-04-22 22:44       ` Scott Schwartz
2003-04-22 23:19         ` David Presotto
2003-04-22 23:02       ` Charles Forsyth
     [not found] <bd525c545ba7fe2d9c6641953a77c609@vitanuova.com>
2003-04-07 18:50 ` [9fans] fast compilers Theo de Raadt
2003-04-08  6:05   ` Dan Cross
2003-04-08  6:07     ` Dan Cross
2003-04-08  6:11     ` Scott Schwartz
2003-04-08  6:12       ` Charles Forsyth
2003-04-08 10:28         ` bwc
2003-04-08 10:46           ` Charles Forsyth
2003-04-08  6:14       ` Dan Cross
     [not found] <rminnich@lanl.gov>
2003-03-03 14:10 ` [9fans] clwalk on open directories Ronald G. Minnich
2003-03-03 17:36   ` Scott Schwartz
2003-03-03 17:39   ` Russ Cox
2003-03-10  4:53 ` [9fans] u9fs, Linux, large files no good Ronald G. Minnich
2003-03-10  5:59   ` Scott Schwartz
2003-03-10 14:42   ` Russ Cox
2003-03-10 14:52     ` Ronald G. Minnich
2003-02-23  7:35 [9fans] spam avoidance Scott Schwartz
2003-02-23 13:30 ` David Presotto
2003-02-23 18:24   ` Mike Haertel
2003-02-23 18:50     ` William Josephson
2003-02-23 18:54       ` Dan Cross
2003-02-23 18:56         ` David Presotto
2003-02-23 19:03           ` Dan Cross
2003-02-23 20:56           ` Jon Snader
2003-02-23 20:58             ` rob pike, esq.
2003-02-24  5:42               ` Dan Cross
2003-02-24  6:47                 ` rob pike, esq.
2003-02-24  6:53                   ` William Josephson
2003-02-24  2:28           ` Scott Schwartz
2003-02-24 10:05           ` Anthony Mandic
2003-03-17 10:10           ` Charles Shannon Hendrix
2003-03-17 16:04             ` Russ Cox
2003-02-23 19:02         ` Scott Schwartz
2003-02-24 10:04   ` Anthony Mandic
2003-02-13 20:00 [9fans] iSCSI matt
2003-02-13 20:08 ` Ronald G. Minnich
2003-02-13 20:13   ` David Presotto
2003-02-13 20:36     ` Christopher Nielsen
2003-02-13 20:28   ` Scott Schwartz
2003-02-14 18:12   ` Jonathan Sergent
2003-02-14 19:23     ` Ronald G. Minnich
2003-02-13 21:52 ` Dan Cross
2003-02-13 22:11   ` David Gordon Hogan
2003-02-13 22:14     ` Dan Cross
2003-02-13 22:15   ` Sam
2003-02-13 23:12     ` Dan Cross
2003-02-14  9:22     ` Richard Miller
2003-02-14 15:10       ` Ronald G. Minnich
2003-01-21  7:02 [9fans] rotzoomer -- another xscreensaver hack andrey mirtchovski
2003-01-21 10:17 ` geoff
2003-01-21 15:03   ` andrey mirtchovski
2003-01-21 21:49     ` geoff
2003-01-21 17:32 ` Russ Cox
2003-01-21 17:43   ` andrey mirtchovski
2003-01-21 17:55     ` Russ Cox
2003-01-21 18:42   ` Scott Schwartz
2003-01-21 18:55     ` Russ Cox
2003-01-21 19:07       ` [9fans] suspending screens (was: rotzoomer) andrey mirtchovski
2003-01-21 19:18         ` jmk
2003-01-21 19:00     ` [9fans] rotzoomer -- another xscreensaver hack rob pike, esq.
2002-11-14  8:53 [9fans] Serving 9p in python - anyone started that? Russ Cox
2002-11-14 17:05 ` Ronald G. Minnich
2002-11-14 18:24   ` Scott Schwartz
2002-10-24 17:54 [9fans] Essay: Is network transparency something bad? rog
2002-10-24 18:40 ` Scott Schwartz
2002-10-24 19:05   ` Ronald G Minnich
2002-10-24 19:25     ` Dan Cross
2002-10-24 19:32       ` Scott Schwartz
2002-10-25 13:10     ` Boyd Roberts
2002-10-24 22:09 ` Steve Kilbane
2002-10-28  6:57 ` [9fans] trying to reach FODEMESI Gergely
     [not found] <cross@math.psu.edu>
2001-09-04 19:02 ` [9fans] weird print(2) problems Dan Cross
2001-09-04 19:08   ` Scott Schwartz
2001-09-05 14:22     ` Dan Cross
2001-09-05 19:01       ` Boyd Roberts
2002-08-25 19:28 ` [9fans] Quality of Plan 9's Cyrillic fonts? Dan Cross
2002-08-25 20:02   ` Scott Schwartz
2002-08-25 20:29   ` George Bronnikov
2002-08-26  5:23   ` Andrey S. Kukhar
2002-08-30 17:18     ` Dan Cross
2002-11-05 19:02 ` [9fans] Tunneling 9p over rfc822 encoded email/SMTP? Dan Cross
2002-11-06  0:02   ` Steve Kilbane
2002-11-06 10:29     ` Boyd Roberts
2002-08-14 14:12 [9fans] Ephase question Russ Cox
2002-08-14 13:19 rob pike, esq.
2002-08-15  8:59 ` Douglas A. Gwyn
2002-08-15 16:22   ` Ronald G Minnich
2002-08-13 23:49 rog
2002-08-13 17:28 Russ Cox
2002-08-13 17:01 rob pike, esq.
2002-08-13 16:37 anothy
2002-08-13 15:59 Russ Cox
2002-08-14  8:42 ` Douglas A. Gwyn
2002-08-13 15:57 Russ Cox
2002-08-13 15:43 rob pike, esq.
2002-08-13 13:13 rog
2002-08-13 12:16 presotto
2002-08-13 15:53 ` Ronald G Minnich
2002-08-13 11:43 David Gordon Hogan
2002-08-13 15:45 ` Ronald G Minnich
2002-08-13  6:17 Charles Forsyth
2002-08-13  4:20 Russ Cox
2002-08-13  3:37 rob pike, esq.
2002-08-13  9:31 ` Douglas A. Gwyn
2002-08-13  3:33 presotto
2002-08-13  4:10 ` Alexander Viro
2002-08-13  5:39 ` Ronald G Minnich
2002-08-19 16:23   ` Boyd Roberts
2002-08-13  6:46 ` Andrew Lynch
2002-08-13 22:07 ` Roman V. Shaposhnick
2002-08-13  3:31 Russ Cox
2002-08-13  1:39 presotto
2002-08-13  3:14 ` Roman V. Shaposhnick
2002-08-13  1:26 Roman V. Shaposhnick
2002-01-22 18:28 [9fans] Getting started in Plan9 - help David Gordon Hogan
2002-01-23 10:04 ` Douglas A. Gwyn
2002-01-23 18:01   ` Thomas Bushnell, BSG
2002-01-23 18:19     ` Ronald G Minnich
2002-01-23 18:21       ` Scott Schwartz
2002-01-24  9:38       ` Thomas Bushnell, BSG
2002-01-23 18:46     ` Boyd Roberts
2002-01-24  9:38       ` Thomas Bushnell, BSG
2002-01-24 13:01         ` David Arnold
2002-01-24 17:35           ` Thomas Bushnell, BSG
2002-01-24 21:40             ` Dan Cross
2002-01-25 10:00               ` Thomas Bushnell, BSG
2002-01-25 22:56                 ` Dan Cross
2002-01-28 18:26                   ` Boyd Roberts
2002-01-29  9:31                     ` Douglas A. Gwyn
2002-01-29 10:44                       ` [OT] " paurea
2002-01-29 17:20                         ` Thomas Bushnell, BSG
2002-01-30  0:20                           ` [9fans] upas/fs -f/imap faltering start Matt H
2002-01-30  9:29                         ` [OT] Re: [9fans] Getting started in Plan9 - help Douglas A. Gwyn
2002-01-30 11:08                           ` paurea
2002-01-30 16:25                             ` Thomas Bushnell, BSG
2002-01-31  9:43                             ` Douglas A. Gwyn
2002-01-30 16:35                           ` Thomas Bushnell, BSG
2002-01-30 20:43                           ` Andrew Simmons
2002-01-30 22:44                             ` George Michaelson
2002-01-31  3:50                               ` [Ever more OT] " Andrew Simmons
2002-01-31  5:28                             ` [OT] " Douglas A. Gwyn
2002-01-31  5:37                               ` Lucio De Re
2002-01-31  9:43                                 ` Douglas A. Gwyn
2002-01-31 10:14                                   ` Lucio De Re
2002-02-01  9:57                                     ` Douglas A. Gwyn
2002-01-31 11:22                               ` Boyd Roberts
2002-01-31 11:53                                 ` [OT] Re: [9fans] Getting started in Plan9 - via physics Matt H
2002-01-31  6:10                             ` [OT] Re: [9fans] Getting started in Plan9 - help Douglas A. Gwyn
2002-01-31  9:35                               ` Thomas Bushnell, BSG
2002-02-01  9:57                                 ` Douglas A. Gwyn
2002-02-01 16:41                                   ` Thomas Bushnell, BSG
2002-02-03 19:55                                   ` [9fans] Cross products - longish & boring, but now officially on topic! Andrew Simmons
2002-01-31  9:35                           ` [OT] Re: [9fans] Getting started in Plan9 - help Thomas Bushnell, BSG
2002-01-24 16:05         ` Boyd Roberts
2002-01-24 17:34           ` Thomas Bushnell, BSG
2002-01-25 10:00     ` Douglas A. Gwyn
2002-01-23 10:48 ` Boyd Roberts
2002-01-23 18:01 ` Thomas Bushnell, BSG
2001-08-22 14:22 [9fans] standalone cpu/auth server?? Russ Cox
2001-08-22 15:52 ` Ish Rattan
2001-08-22 17:19   ` Dan Cross
2001-08-22 18:58     ` Scott Schwartz
     [not found] <randolph@panix.com>
2001-01-02 17:39 ` [9fans] A Plan 9 Python Interest Group? Randolph Fritz
2001-01-02 21:10   ` Jonathan Sergent
2001-01-02 22:40     ` matt heath
2001-01-03  9:43     ` Randolph Fritz
2001-01-04  4:09       ` arisawa
2001-01-05  3:39   ` [9fans] python and lua Quinn Dunkan
2001-01-05  2:50     ` arisawa
2001-01-06 15:41   ` [9fans] A question of temperature Jim Choate
2001-01-06 16:07     ` Boyd Roberts
2001-01-06 16:53       ` [9fans] " Jim Choate
2001-01-06 16:45         ` Boyd Roberts
2001-01-09  9:38     ` [9fans] " Douglas A. Gwyn
     [not found]   ` <Pine.LNX.3.96.1010106092045.25692V-100000@einstein.ssz.com >
2001-01-06 19:07     ` Fariborz 'Skip' Tavakkolian
2001-01-06 19:29       ` [9fans] " Jim Choate
2001-01-08 19:42         ` Dan Cross
2001-01-08 23:16           ` Jim Choate
2001-01-09  0:15             ` Dan Cross
2001-01-09  0:52               ` Jim Choate
2001-01-09  9:21             ` matt heath
2001-01-09  9:48               ` Boyd Roberts
2001-01-09 18:42                 ` Dan Cross
2001-01-09 21:42                 ` Boyd Roberts
2001-01-09  9:39           ` Andy Newman
2000-12-15 10:13 [9fans] not just 3-button mice Douglas A. Gwyn
2000-12-15 13:06 ` Christopher Nielsen
     [not found] ` <DAGwyn@null.net>
2000-12-15 17:03   ` Tom Duff
2000-12-16 13:22     ` Boyd Roberts

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).