Subject: Re: curproc removal (NFS, ...)
To: None <tech-kern@NetBSD.org>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
Date: 05/25/2004 03:52:48
> c) in a few rare instances, uses curproc.
> I dont see how any of these can be called ``a random proc pointer''.
My guess is that c, the one I quoted above, is the one intended. In
interrupt context, curproc is "a random proc pointer" a sense of
`random' that, in terms of the Jargon File entry for "random", is a mix
of senses 1, 2, and 6, with a dash of something akin to 5 thrown in.
To save people the bother of going to look them up:
1. Unpredictable (closest to mathematical definition); weird. "The
system's been behaving pretty randomly."
2. Assorted; undistinguished. "Who was at the conference?" "Just a
bunch of random business types."
5. In no particular order, though deterministic. "The I/O channels are
in a pool, and when a file is opened one is chosen randomly."
6. Arbitrary. "It generates a random name for the scratch file."
/~\ The ASCII der Mouse
\ / Ribbon Campaign
X Against HTML firstname.lastname@example.org
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B