Anonymous avatar Anonymous committed 77d7e07

Tue Nov 8 02:32:14 PST 2011

Comments (0)

Files changed (266)

Binary file modified.

Binary file modified.

Binary file modified.

Binary file modified.

Binary file modified.

Binary file modified.

 argv0=$0
 while(! ~ $#* 0){
 	switch($1){
-	case -[cefinsv]
+	case -e
+		opts=($opts $1 $2)
+		shift
+	case -[cfinsv]
 		opts=($opts $1)
 	case -q
 		opts=($opts -s)
 # -c	show ctime
 # -d	dirs
 # -f	no sorting
+# -i	inode numbers
 # -l	long
 # -p	put slash after dir (-F)
 # -r	reverse
 # -1	single-column
 
 
-flagfmt='A,C,F,H,L,R,U,a,c,d,f,l,p,r,s,t,u,1'
+flagfmt='A,C,F,H,L,R,U,a,c,d,f,i,l,p,r,s,t,u,1'
 args='[file ...]'
 
 if(! ifs=() eval `{aux/getflags $*}){
 	/$cputype/bin/sed 's/^(.).(.........) . [0-9]+ /\1\2 1 /'
 }
 
+fn qid2inode {
+	/$cputype/bin/sed 's/^\(([^ ]+).*\) /\1 /'
+}
+
 post=cat
+post2=cat
 
 all=()
 # ignore -A
 if(~ $flagd 1) all=($all -d)
 if(~ $flagf 1) all=($all -n)
 if(~ $flagl 1) { all=($all -l); post=fixlong }
+if(~ $flagi 1) { all=($all -q); post2=qid2inode }
 if(~ $flagp 1) all=($all -F)
 if(~ $flagr 1) all=($all -r)
 if(~ $flags 1) all=($all -s)
 if(~ $flagu 1) all=($all -u)
 # ignore -1
 
-/$cputype/bin/ls $all $* | $post
+/$cputype/bin/ls $all $* | $post | $post2
 bind -b /$cputype/bin/ape /bin
 if(test -d /$cputype/bin/pub)
 	bind -a /$cputype/bin/pub /bin
+if(test -d /$cputype/bin/X11){
+	bind -a /$cputype/bin/X11 /bin
+	if(test ! -e /env/DISPLAY)
+		DISPLAY=:0.0
+}
+
 /bin/sh $*
 rfork e
 if (! test -e /dev/sdctl)
 	bind -b '#S' /dev
+bind -a /bin/disk /bin >[2]/dev/null		# work with /boot too
 
 # set up any /dev/sd partitions.
 # note that really big disks (e.g., aoe devices) may have no mbr
 # no plan 9 partition table will delete all extant partitions.
 for(disk in /dev/sd*) {
 	if(test -f $disk/data && test -f $disk/ctl)
-		{ disk/fdisk -p $disk/data |
+		{ fdisk -p $disk/data |
 			grep -v '^delpart ' >$disk/ctl } >[2]/dev/null
 	if(test -f $disk/plan9)
 		parts=($disk/plan9*)
 		parts=($disk/data)
 	for(part in $parts)
 		if(test -f $part)
-			 { disk/prep -p $part |
+			 { prep -p $part |
 				grep -v '^delpart ' >$disk/ctl } >[2]/dev/null
 }
 
 '{
 	files=`{echo $*}
 }
-grep -h '\$LIST|\|reference|Jp|^\.(EQ|TS|\[|PS|IS|GS|G1|GD|PP|BM|LP|BP|PI|cstart|begin|TH...)|^\.P$' $* |
+grep -h '\$LIST|\|reference|Jp|^\.(EQ|TS|\[|PS|IS|GS|G1|GD|PP|BM|LP|BP|PI|cstart|begin|TH...|TI)|^\.P$' $* |
 sort -u |
 awk '
-BEGIN	{ files = "'$files'" }
+BEGIN	{ files = "'$"files'" }
 /\$LIST/ { e++ }
 /^\.PP/	{ ms++ }
 /^\.LP/	{ ms++ }
 /^\.P$/	{ mm++ }
 /^\.BP/	{ pictures++ }
 /^\.PI/	{ pictures++ }
+/^\.TI/	{ mcs++ }
 /^\.ft *Jp|\\f\(Jp/ { nihongo++ }
 END {
 	x = ""
 	if (man) x = x "-man"
 	else if (ms) x = x "-ms"
 	else if (mm) x = x "-mm"
+	if (mcs) x = x " -mcs"
 	if (lbits) x = x " -mbits"
 	if (pictures) x = x " -mpictures"
 	if (nihongo) x = x " -mnihongo"
 #!/bin/rc
 # fshalt [-r] - sync (flush) and, if possible, halt all file servers
 #	and optionally reboot
-rfork e
+rfork nes
+kerncopy=()
 reboot=no
 switch ($#*) {
 case 0
 
 path=(/bin)
 builtin cd /
+9fs boot		# in case of odd namespace
+ramfs			# stash files here that we'll need after the fs halts
 
 setrtc
 
+# turn off graphics, if any
+if (test -e '#v/vgactl' && test -e '#P/realmode') {
+	vgatype=`{read '#v/vgactl'}
+	if (! ~ $vgatype(2) cga) {
+		prompt=''
+		kill rio | rc -i &
+		sleep 2
+		aux/vga -l text
+	}
+}
+
+fn isbootable {
+	test -e $1 && ~ `{file $1} *' plan 9 boot image'
+}
+fn usekernel {
+	kerncopy=kern
+	cp $1 /tmp/$kerncopy && echo -n using kernel $1...
+}
+
+# make a copy of the right kernel
+if (~ $reboot yes) {
+	kern=`{echo $terminal |
+		sed 's;^([^ ]+) .*/([^/]+)$;/n/boot/'$cputype'/9\2;'}
+	if (isbootable $kern)
+		usekernel $kern
+	if not {
+		# $kern is probably a raw binary, try s^name as boot image
+		kern=`{ echo $kern | sed 's;.*/;&s;' }
+		if (isbootable $kern)
+			usekernel $kern
+		if not
+			echo -n using default kernel...
+	}
+}
+
 # start venti flushing
 venti/sync -h localhost >[2]/dev/null &
 venti/sync  >[2]/dev/null &
 }
 
 # halting (binaries we run can't be on the fs we're halting)
-ramfs
+builtin cd /bin
+cp dial/expect echo disk/kfscmd rc sed /tmp
 builtin cd /tmp
-cp /bin/dial/expect /tmp
-cp /bin/echo /tmp
-cp /bin/disk/kfscmd /tmp
-cp /bin/rc /tmp
-cp /bin/sed /tmp
-cp /bin/ns /tmp
-cp /bin/iostats /tmp
 mkdir /tmp/lib
 cp /rc/lib/rcmain /tmp/lib
 bind /tmp /rc
 	echo
 	echo done halting
 
-	if (~ $reboot yes) {
-		echo rebooting...
-		echo reboot >'#c/reboot'
-	}
+	if (~ $reboot yes)
+		echo reboot $kerncopy >'#c/reboot'
 }
 
 x
 
 webfs
 webcookies
-echo useragent netscape 1.0 >/mnt/web/ctl
+echo -n useragent netscape 1.0 >/mnt/web/ctl
 exec /$cputype/bin/abaco $*

sys/include/libc.h

 #pragma	varargck	argpos	sprint		2
 
 #pragma	varargck	type	"lld"	vlong
+#pragma	varargck	type	"llo"	vlong
 #pragma	varargck	type	"llx"	vlong
+#pragma	varargck	type	"llb"	vlong
 #pragma	varargck	type	"lld"	uvlong
+#pragma	varargck	type	"llo"	uvlong
 #pragma	varargck	type	"llx"	uvlong
+#pragma	varargck	type	"llb"	uvlong
 #pragma	varargck	type	"ld"	long
+#pragma	varargck	type	"lo"	long
 #pragma	varargck	type	"lx"	long
 #pragma	varargck	type	"lb"	long
 #pragma	varargck	type	"ld"	ulong
+#pragma	varargck	type	"lo"	ulong
 #pragma	varargck	type	"lx"	ulong
 #pragma	varargck	type	"lb"	ulong
 #pragma	varargck	type	"d"	int
+#pragma	varargck	type	"o"	int
 #pragma	varargck	type	"x"	int
 #pragma	varargck	type	"c"	int
 #pragma	varargck	type	"C"	int
 .TH 2A 1 
 .SH NAME
-0a, 1a, 2a, 5a, 6a, 7a, 8a, ka, qa, va \- assemblers
+0a, 1a, 2a, 5a, 6a, 7a, 8a, 9a, ka, qa, va \- assemblers
 .SH SYNOPSIS
 .B 2a
 [
 .TH 2C 1
 .SH NAME
-0c, 1c, 2c, 5c, 6c, 7c, 8c, kc, qc, vc \- C compilers
+0c, 1c, 2c, 5c, 6c, 7c, 8c, 9c, kc, qc, vc \- C compilers
 .SH SYNOPSIS
 .B 2c
 [
 little-endian ARM
 .TP
 .B "6c amd64
-AMD64 and compatibles (e.g., Intel EM64T)
+AMD64 and compatibles (e.g., Intel64)
 .TP
 .B "7c alpha
 Digital Alpha APX
 .B "8c 386
 Intel i386, i486, Pentium, etc.
 .TP
+.B "9c power64
+64-bit PowerPC
+.TP
 .B "kc sparc
-Sun SPARC
+Sun (now Oracle) SPARC
 .TP
 .B "qc power
-Power PC
+PowerPC
 .TP
 .B "vc mips
 big-endian MIPS 3000 family
 .BR 6 ,
 .BR 7 ,
 .BR 8 ,
+.BR 9 ,
 .BR k ,
 .BR q ,
 or
 .TH 2L 1 
 .SH NAME
-0l, 1l, 2l, 5l, 6l, 7l, 8l, kl, ql, vl \- loaders
+0l, 1l, 2l, 5l, 6l, 7l, 8l, 9l, kl, ql, vl \- loaders
 .SH SYNOPSIS
 .B 2l
 [
 bundle bundle
 cal cal
 calendar calendar
+calls calls
 cat cat
 read cat
 cb cb
 freq freq
 4s games
 5s games
+festoon games
 games games
 juggle games
 life games
 pump pump
 pbd pwd
 pwd pwd
+ratrace ratrace
 . rc
 cd rc
 eval rc
 sam sam
 sam.save sam
 samterm sam
+seconds seconds
 aescbc secstore
 ipso secstore
 secstore secstore
 seq seq
 size size
 sleep sleep
+soelim soelim
 sort sort
 spell spell
 sprog spell

sys/man/1/INDEX.html

 -  print upcoming events
 <DD><TT> calendar</TT>
 </DT>
+<DT><A HREF="/magic/man2html/1/calls">calls</A>
+-  print static call graph of a C program
+<DD><TT> calls</TT>
+</DT>
 <DT><A HREF="/magic/man2html/1/cat">cat</A>
 -  catenate files
 <DD><TT> cat, read</TT>
 -  working directory
 <DD><TT> pwd, pbd</TT>
 </DT>
+<DT><A HREF="/magic/man2html/1/ratrace">ratrace</A>
+-  trace process system calls
+<DD><TT> ratrace</TT>
+</DT>
 <DT><A HREF="/magic/man2html/1/rc">rc</A>
 -  command language
 <DD><TT> rc, cd, eval, exec, exit, flag, rfork, shift, wait, whatis, ., ~</TT>
 -  screen editor with structural regular expressions
 <DD><TT> sam, B, sam.save, samterm</TT>
 </DT>
+<DT><A HREF="/magic/man2html/1/seconds">seconds</A>
+-  convert human-readable date (and time) to seconds since epoch
+<DD><TT> seconds</TT>
+</DT>
 <DT><A HREF="/magic/man2html/1/secstore">secstore</A>
 -  secstore commands
 <DD><TT> aescbc, ipso, secstore</TT>
 -  suspend execution for an interval
 <DD><TT> sleep</TT>
 </DT>
+<DT><A HREF="/magic/man2html/1/soelim">soelim</A>
+-  preprocess so inclusion commands in troff input
+<DD><TT> soelim</TT>
+</DT>
 <DT><A HREF="/magic/man2html/1/sort">sort</A>
 -  sort and/or merge files
 <DD><TT> sort</TT>
 and advance (a local copy of) dot
 by the number of bytes fetched.
 The total number of bytes in a format becomes the
-.IR current increment .
+.IR "current increment" .
 .ta 2.5n .5i
 .RS
 .TP
 The input and output block size may be
 specified to take advantage of raw physical I/O.
 The options are
-.TP \w'\fLoseek\ \ \fIn'u
+.TF "quiet\ \ \fIn
+.PD
+.TP
 .BI -if\  f
 Open file
 .I f
 .IR file .
 .SH SOURCE
 .B /sys/src/cmd/mtime.c
+.SH SEE ALSO
+.IR du (1),
+.IR seconds (1)
 If listing files, print metadata in addition to the names.
 .SH SOURCE
 .B /sys/src/cmd/vac
-.br
-.B /sys/src/cmd/unvac
 .SH "SEE ALSO"
 .IR vacfs (4),
 .IR venti (8)
 v4tov6 ip
 v6tov4 ip
 isalpharune isalpharune
+isdigitrune isalpharune
 islowerrune isalpharune
 isspacerune isalpharune
 istitlerune isalpharune
 VtCache venti-cache
 venti-cache venti-cache
 vtblockcopy venti-cache
-vtblockdirty venti-cache
 vtblockduplock venti-cache
 vtblockput venti-cache
 vtblockwrite venti-cache

sys/man/2/INDEX.html

 </DT>
 <DT><A HREF="/magic/man2html/2/isalpharune">isalpharune</A>
 -  Unicode character classes and cases
-<DD><TT> isalpharune, islowerrune, isspacerune, istitlerune, isupperrune, tolowerrune, totitlerune, toupperrune</TT>
+<DD><TT> isalpharune, islowerrune, isspacerune, istitlerune, isupperrune, isdigitrune, tolowerrune, totitlerune, toupperrune</TT>
 </DT>
 <DT><A HREF="/magic/man2html/2/keyboard">keyboard</A>
 -  keyboard control
 </DT>
 <DT><A HREF="/magic/man2html/2/venti-cache">venti-cache</A>
 -  Venti block cache
-<DD><TT> VtBlock, VtCache, vtblockcopy, vtblockdirty, vtblockduplock, vtblockput, vtblockwrite, vtcachealloc, vtcacheallocblock, vtcacheblocksize, vtcachefree, vtcacheglobal, vtcachelocal, vtcachesetwrite, vtglobaltolocal, vtlocaltoglobal</TT>
+<DD><TT> VtBlock, VtCache, vtblockcopy, vtblockduplock, vtblockput, vtblockwrite, vtcachealloc, vtcacheallocblock, vtcacheblocksize, vtcachefree, vtcacheglobal, vtcachelocal, vtcachesetwrite, vtglobaltolocal, vtlocaltoglobal</TT>
 </DT>
 <DT><A HREF="/magic/man2html/2/venti-client">venti-client</A>
 -  Venti client

sys/man/2/getfields

 .SM UTF
 string
 .IR str .
-Delimiters between these fields are set to null.
+Delimiters between these fields are set to
+.SM NUL
+bytes.
 .PP
 Fields are substrings of
 .I str
 .TH MACH 2
 .SH NAME
 crackhdr, machbytype, machbyname, newmap, setmap, findseg, unusemap,
-loadmap, attachproc, get1, get2, get4, get8, put1, put2, put4, put8,
+loadmap, attachproc, get1, get2, get4, get8, geta, put1, put2, put4, put8, puta
 beswab, beswal, beswav, leswab, leswal, leswav \- machine-independent access to executable files
 .SH SYNOPSIS
 .B #include <u.h>
 int get8(Map *map, ulong addr, vlong *val)
 .PP
 .B
+int geta(Map *map, uvlong addr, uvlong *val)
+.PP
+.B
 int put1(Map *map, ulong addr, uchar *buf, int n)
 .PP
 .B
 int put8(Map *map, ulong addr, vlong val)
 .PP
 .B
+int puta(Map *map, uvlong addr, uvlong val)
+.PP
+.B
 ushort beswab(ushort val)
 .PP
 .B
 .B /sys/src/libc/port/atnotify.c
 .SH SEE ALSO
 .IR intro (2),
+.IR postnote (2),
 .I notejmp
 in
 .IR setjmp (2)
 .TH STRING 2
 .SH NAME
-s_alloc, s_append, s_array, s_copy, s_error, s_free, s_incref, s_memappend, s_nappend, s_new, s_newalloc, s_parse, s_reset, s_restart, s_terminate, s_tolower, s_putc, s_unique, s_grow, s_read, s_read_line, s_getline \- extensible strings
+s_alloc, s_append, s_array, s_copy, s_error, s_free, s_incref, s_memappend, s_nappend, s_new, s_newalloc, s_parse, s_reset, s_restart, s_terminate, s_tolower, s_putc, s_unique, s_grow, s_read, s_read_line, s_getline, s_allocinstack, s_freeinstack, s_rdinstack \- extensible strings
 .SH SYNOPSIS
 .B #include <u.h>
 .br
 .br
 .B
 char*	s_getline(Biobuf *b, String *s)
+.br
+.B
+Sinstack*	s_allocinstack(char *file)
+.br
+.B
+void		s_freeinstack(Sinstack *stack)
+.br
+.B
+char*	s_rdinstack(Sinstack *stack, String *to)
 .SH DESCRIPTION
 .PP
 These routines manipulate extensible strings.  
 into a string.  The string is grown as necessary.
 An eof or error terminates the read.
 The number of bytes read is returned.
-The string is null terminated.
+The string is
+.SM ASCII
+.SM NUL
+terminated.
 .PP
 .I S_read_line
 reads up to and including the next newline and returns
 a pointer to the beginning of the bytes read.
-An eof or error terminates the read.
-The string is null terminated.
+An eof or error terminates the read and returns 0.
+The string is
+.SM NUL
+terminated.
 .PP
 .I S_getline
 reads up to the next newline and returns
-a pointer to the beginning of the bytes read.  Leading
+a pointer to the beginning of the bytes read
+(0 on eof or error).
+Leading
 spaces and tabs and the trailing newline are all discarded.
 .I S_getline
+will discard all lines beginning with
+.LR # .
+.PP
+.I S_rdinstack
 will recursively read through files included with
-.B #include
+.L #include
 and discard all other lines beginning with
-.BR # .
+.LR # .
+The next line read from a
+.I stack
+of include files is appended to
+.IR to .
+.I S_rdinstack
+returns a pointer to the beginning of the bytes read.
+An eof or error terminates the read and returns 0.
+The string is
+.SM NUL
+terminated.
+.I S_allocinstack
+opens
+.I file
+for reading and returns a pointer to a new stack of include files, or
+.B nil
+on failure.
+.I S_freeinstack
+frees such a
+.IR stack .
 .SH SOURCE
 .B /sys/src/libString
 .SH SEE ALSO

sys/man/2/venti-cache

 .SH NAME
 VtBlock, VtCache, 
 vtblockcopy,
-vtblockdirty,
 vtblockduplock,
 vtblockput,
 vtblockwrite,
 .PP
 .B
 VtBlock*	vtblockcopy(VtBlock *b);
-.PP
-.B
-int	vtblockdirty(VtBlock *b);
 .SH DESCRIPTION
 These functions provide access to a simple in-memory
 cache of blocks already stored on a Venti server
 srv srv
 ssl ssl
 tls tls
+twsi twsi
 eia uart
 uart uart
 usb usb

sys/man/3/INDEX.html

 -  TLS1 and SSL3 record layer
 <DD><TT> tls</TT>
 </DT>
+<DT><A HREF="/magic/man2html/3/twsi">twsi</A>
+-  two-wire serial interface (TWSI) and inter-integrated circuit (I⁲C) interface
+<DD><TT> twsi</TT>
+</DT>
 <DT><A HREF="/magic/man2html/3/uart">uart</A>
 -  serial communication control
 <DD><TT> uart, eia</TT>
 .I wavelan
 in
 .IR plan9.ini (8).
+The control messages described in
+.IR ip (3)
+under
+.B "Configuring interfaces"
+from
+.L bridge
+to
+.L headersonly
+are understood.
+The additional control message
+.L nonblocking
+makes
+.I write
+systems calls to this interface non-blocking iff
+followed by nothing or a non-zero integer;
+a following
+.L 0
+makes
+.I writes
+block on a full output queue.
 .PP
 Reading the
 .B ctl
 .\" Reads and writes are unbuffered.
 .PP
 The control file
-.BI part ctl
+.IB part ctl
 can be read and written.
 A read returns several lines containing decimal and hexadecimal numbers
 (separated by white space)
 .TP 10n
 .B "yieldonblock
 Make the real-time process yield on blocking I/O.
-  The description of the
+The description of the
 .B admit
 command below contains further details.
 .TP 10n
 .BR "'close notify'" ,
 .BR "'no renegotiation'" ,
 and
-.BR "'handshake canceled by user'" .
+.B "'handshake canceled by user'"
+(sic).
 Receipt of one of these alerts cause the next read on
 .I hand
 to terminate with an error.
 If the alert is
-.BR "'close notify'",
+.BR "'close notify'" ,
 all future reads will terminate with a
 .B "tls hungup"
 error.
 .BR clear ,
 meaning no encryption or digesting.
 Currently implemented encryption algorithms are
-.B 'rc4_128'
+.BR 'rc4_128' ,
+.BR '3des_ede_cbc' ,
+.B 'aes_128_cbc'
 and
-.BR '3des_ede_cbc' .
+.BR 'aes_256_cbc' .
 Currently implemented hashing algorithms are
 .B 'md5'
 and
 telcodata telco
 telcofax telco
 u9fs u9fs
+startupasfs upasfs
 upasfs upasfs
 audio usb
 ccid usb

sys/man/4/INDEX.html

 </DT>
 <DT><A HREF="/magic/man2html/4/upasfs">upasfs</A>
 -  mail file server
-<DD><TT> upasfs</TT>
+<DD><TT> upasfs, startupasfs</TT>
 </DT>
 <DT><A HREF="/magic/man2html/4/usb">usb</A>
 -  Universal Serial Bus device drivers
 approximately
 the cross-product of these tuples:
 (CD DVD- DVD+ BD),
+(-ROM -R -RW),
 (single-layer dual-layer),
-(-ROM -R -RW).
+plus oddities like DVD-RAM.
+Triple-layer BD drives and discs are starting to appear,
+likely to be followed by quad-layer.
 .PP
 Only MMC-compliant disc readers and writers
 are supported, but it would be easy to add
 ]
 [
 .B -m
-.I free-memory%
+.I free-memory-percent
 ]
 .PP
 .B fossil/flchk
 .IR fossilcons (8).
 .PP
 The options are:
+.TF "-c\fI cmd
+.PD
 .TP
 .B -D
 Toggle the debugging flag, which is initially off.
 commands.
 Typically the only commands given on the
 command line are
-.RB `` . \fIfile \fR,''
+.RB `` ".\fI file" ,''
 which executes a file containing commands,
 and
 .RB `` "srv -p" \fIcons \fR,''
 .TP
 .B -m
 Allocate
-.I free-memory%
+.I free-memory-percent
 percent of the available free RAM for buffers.
 This overrides all other memory sizing parameters,
 notably the
 should be taken with a grain of salt.
 .PP
 The options are:
+.TF "-h\fI host
+.PD
 .TP
 .B -f
 Fast mode.
 .BR snapshot ,
 as described above.
 The options are:
+.TF "-b\fI blocksize
+.PD
 .TP
 .B -y
 Yes mode.
 .EX
 fossil/flfmt /dev/sdC0/fossil
 fossil/conf -w /dev/sdC0/fossil <<EOF
-fsys main config /dev/sdC0/fossil
+fsys main config
 fsys main open -AWP
 fsys main
 create /active/adm adm sys d775
 .IR fs (4),
 .IR srv (4),
 .IR fossilcons (8),
+.IR loadfossil (8),
 .IR venti (8)
 .SH BUGS
 It is possible that the disk format (but not the Venti format)
 .IB "FAT-filesystem" :\eplan9.ini
 .TF /cfg/pxe
 .TP
+.B /386
+most of these binaries reside here
+.TP
 .BI /cfg/pxe
 directory of
 .I plan9.ini
 intro 0intro
 6in4 6in4
 9load 9load
+9loadask 9load
+9loadusb 9load
 9pxeload 9load
 ld 9load
 9pcon 9pcon
 mkfs mkfs
 mkpaqfs mkpaqfs
 mksacfs mksacfs
+mkusbboot mkusbboot
 aux/accupoint mouse
 aux/mouse mouse
 mouse mouse

sys/man/8/INDEX.html

 </DT>
 <DT><A HREF="/magic/man2html/8/9load">9load</A>
 -  PC bootstrap program
-<DD><TT> 9load, 9pxeload, ld</TT>
+<DD><TT> 9load, 9pxeload, 9loadusb, 9loadask, ld</TT>
 </DT>
 <DT><A HREF="/magic/man2html/8/9pcon">9pcon</A>
 -  9P to text translator
 -  make a compressed file system
 <DD><TT> mksacfs</TT>
 </DT>
+<DT><A HREF="/magic/man2html/8/mkusbboot">mkusbboot</A>
+-  generate bootable USB disk image
+<DD><TT> mkusbboot</TT>
+</DT>
 <DT><A HREF="/magic/man2html/8/mouse">mouse</A>
 -  configure a mouse to a port
 <DD><TT> aux/mouse, aux/accupoint</TT>
 .I user
 in an authentication database.
 It does not install a user on a Plan 9 file server; see
-.IR fs (8)
+.IR fossilcons (8)
 for that.
 .PP
 Option

sys/man/8/booting

 .L /arm/9gd
 for the Marvell PXA168-based Guruplug Display,
 .L /arm/9plug
-for all Marvell Kirkwood plugs (Sheevaplug, Guruplug, Openrd, etc.),
+for all Marvell Kirkwood plugs (Sheevaplug, Guruplug, Dreamplug, Openrd, etc.),
 and
 .L /arm/9beagle
 for TI OMAP3 boards (IGEPv2 from ISEE, Gumstix Overo).

sys/man/8/fossilcons

 .B fsys
 .I name
 .B config
+[
 .I device
+]
 .PP
 .B fsys
 .I name
 .I name
 .B open
 [
-.B -APVWr
+.B -APVWar
 ]
 [
 .B -c
 There is no distinction between users and groups:
 a user is a group with one member.
 For each user, the user table records:
+.TF \fImembers
+.PD
 .TP
 .I id
 the string used to represent this user in the on-disk structures
 .I name
 of a user.
 The second argument is a verb, one of:
+.TF \fI%newname
+.PD
 .TP
 .I id
 create a user with name
 creates a new file system named
 .I name
 using disk file
-.I device .
+.IR device .
 This just adds an entry to fossil's internal table.
+If
+.I device
+is missing,
+the
+.I file
+argument to
+.IR fossil 's
+.B -f
+option will be used instead;
+this allows the
+.I fossil
+configuration file to avoid naming the partition that it is embedded in,
+making it more portable.
 .PP
 .I Venti
 establishes a connection to the Venti server
 root and super blocks and allocating an in-memory
 cache for disk and Venti blocks.
 The options are:
+.TF "-c\fI ncache
+.PD
 .TP
 .B -A
 run with no authentication
 .B -W
 allow wstat to make arbitrary changes to the user and group fields
 .TP
+.B -a
+do not update file access times;
+primarily to avoid wear on flash memories
+.TP
 .B -r
 open the file system read-only
 .TP
 .I Unconfig
 removes the named file system (which must be closed)
 from fossil's internal table.
+.br
+.ne 3
 .SS File system maintenance
 .I Bfree
 marks the block at disk address
 .EX
 snap -a -s /snapshot/2003/1220/0700 -d /archive/2003/1220
 .EE
+.SH BUGS
+It is prudent to avoid taking a snapshot at the same time as an
+archival dump.
+.I Fossil
+has been seen to sometimes hang when they collide.
+Snapshots are taken when
+.BI time(0)/60% interval
+is zero, so
+an interval of 60 will take snapshots on the hour.
+It's easiest to schedule the archival dumps to happen not exactly on the hour.

sys/man/8/ipconfig

 .I netmtpt
 .I ndbfile
 [
-.I gwv4
+.I gwipv4
 ]\|]
 .SH DESCRIPTION
 .I Ipconfig
 turn on (voluminous) debugging.
 .PP
 .I Linklocal
-prints the IPv6 link-local address corresponding to the given
+prints the IPv6 EUI-64-based link-local address derived from the given
 .I mac
 address.
 Given
 .I linklocal
 instead prints the
 .I 6to4
-EUI-64-based IPv6 address corresponding to
+EUI-64-based IPv6 address derived from
 .I mac
 and
 .I 6to4
 and attempts to add a default IPv6 route to the local
 IPv4 gateway's IPv6 address.
 If
-.I gwv4
-is supplied, it will be used as the gateway IPv4 address.
+.I gwipv4
+is supplied, it will be used as the gateway's IPv4 address.
 .SH EXAMPLES
 Configure Ethernet 0 as the primary IP interface.
 Get all addresses via DHCP.  Start up a connection server
 packet to a nameserver to associate the host's IPv4 address with its DNS name.
 This is required if the domain's nameserver is
 a Microsoft Windows Active Directory controller.
+The host's domain name will be sent to the AD controller unless 
+a tuple of the form
+.BI inform= xxx
+is found in the host's
+.I ndb
+entry.
 .SS "Database maintenance"
 .I Ndb/mkhash
 creates a hash file for all entries with attribute

sys/man/8/plan9.ini

 .EE
 .LP
 each of which defines a kernel or device parameter.
+If
+.I 9load
+or
+.I 9pxeload
+loads the kernel over the network instead,
+this file will be named
+.BI /cfg/pxe/ hex-digits
+(see
+.IR 9load (8))
+on the local TFTP server.
 .PP
 Blank lines and
 Carriage Returns
 consults only the first table,
 .B old
 only the second.
+.SS \fLreadparts=\fP
+Causes
+.I boot
+to look for MBR and Plan 9 partition tables on all
+.IR sd (3)
+disks, even before
+.I factotum
+is started, so NVRAM, for example, may be found.
+On PCs,
+.I 9load
+normally does this,
+so this variable is intended for other architectures.
 .SS \fLfs=a.b.c.d\fP
 .SS \fLauth=a.b.c.d\fP
 These specify the IP address of the file and authentication server
 .I unit
 is the numeric unit id.
 This variant syntax is a vestige of the file server kernel's origins.
-.SH Multiple Configurations
+.SS Multiple Configurations
 .PP
 A
 .B plan9.ini
 .EE
 is prefixed to the selected configuration as an aid to
 user-level initialization scripts.
+.br
+.ne 4
 .SH EXAMPLES
 .PP
 A representative
 disk/format -b /386/pbslba -d -r 2 /dev/sdC0/9fat \e
 	/386/9load /386/9pcf /tmp/plan9.ini
 .EE
-.PP
-Create a bootable USB disk or flash-memory device to be booted
-via the BIOS and containing only a FAT Plan 9 partition.
-.IP
-.EX
-disk/partfs /dev/sdU0.0/data
-cd /dev/sdXX
-disk/mbr -m /386/mbr data
-disk/fdisk -baw data
-disk/prep -bw -a^(9fat nvram fossil) plan9
-cp /386/9loadusb /tmp/9load  # force format to use the name `9load'
-disk/format -b /386/pbslba -d -r 2 9fat /tmp/9load \e
-	/386/9pccpuf /tmp/plan9.ini
-.EE
 .SH FILES
 .TF /386/mbr.bootmgr
 .TP
 .B /386/mbr.bootmgr
 self-configuring `smart boot manager'
 .SH SOURCE
-.TF /sys/src/cmd/disk/prep
+.TF /n/sources/extra/bootmgr.tgz
 .TP
 .B /sys/src/cmd/disk/prep
 .TP
 .B /sys/src/boot/pc
 .TP
 .B /n/sources/extra/bootmgr.tgz
-source for
-.BR /386/mbr.bootmgr ;
-compilable on (l)unix
+.I nasm
+assembler source for
+.B /386/mbr.bootmgr
 .SH SEE ALSO
 .IR floppy (3),
 .IR sd (3),
 .IR usb (4),
 .IR 9load (8),
+.IR mkusbboot (8),
 .IR partfs (8)
 .SH BUGS
 .I Format
 ]
 [
 .B -m
-.I free-memory%
+.I free-memory-percent
 ]
 [
 .B -W
 .TP
 .B -m
 Allocate
-.I free-memory%
+.I free-memory-percent
 percent of the available free RAM, and partition it
 per the guidelines in the
 .B Memory

sys/man/searchindex

  0x3bc bind communicating control correspond corresponds data dev devices devlpt.c dlr drive driver file files fine interface interfaces latch lpt lpt?data lpt?dlr lpt?pcr lpt?psr parallel pc pc's pcr port ports printer printers programs provides psr reading register sends source specifiers src status sufficient sys write writing lpt	3/lpt
  0x3ff ability access adding additional address addressed algorithm alternatively arbitration assign assigned base bind bios bit bits boot bugs bus card card's cards cat chosen class colon configurable configuration configured configuring conflict conflicts contains control csn ctl data decimal describe determine dev device devices devpnp.c digit digits directory disabled discovered driver echo enabled enumerate enumerated enumerates enumeration existing expressed fields file files fixed fn formatted grep hex hexadecimal id identification identifying idstring index instance intended intention interface interfaces interrupt isa letters limited list logically lost manufacturer mapped mechanism memory needs note obtain particular pci periods plan9.ini play plug pnp pnp0 port programming provided provides range raw read reading regions register registers remainder representing reset resolve resources returns sending serial served serves settings size slash source space specifying src strings sub substring summary sys text textual textually third time traversing type typically unique unlock upper user using valid value values various vendor via video write written yields pnp	3/pnp
  0x3ff00000 4.4ux accessed address allows alpha amd64 arch archctl architecture assigned barrier base bind bit byte cache caching capability class clock cmpswap cmpswap386 cmpswap486 code coherence combining compare contains control cpu cputype data dec default descriptor determined dev devarch.c device enabled equivalent explicitly extension fields file flag fourth framebuffer global hardware hexadecimal i8253set include indicating inportb intel interrupt interrupts ioalloc iob iobfd iol iow irq irqalloc kernel length level lines machines mb386 mb586 memory messages mfence mhz midst mostly mtrrs nop offset ordwr page pc pge physical port ports precedence presents processor protected range ranges rate read reads recover reflect reflecting reflects region registers requests return seek setting showing sizeof smaller source space specific speed src style subset swap syntax sys sysfatal takes textual third timer trap type uc uchar uncachable unsigned user using via video wb wc wide wp write writes written wt yield arch	3/arch
- 0x7c00 0x7e00 3½dd 3½hd 5¼dd 5¼hd 8.5gb 9fat 9load 9loadusb 9pccpuf 9pcf 9pcf.gz abfprw absence accepted access active add added address addressing adds allocated appending arbitrarily architecture archived arenas arithmetic assigns assumed attempt attempting attribute automatically based baw bcfnprw bfile bios bioses blank block blocks bloom boot bootable bootblock booted booting bootmgr.tgz bootstrap bring bugs bw bytes cache cd cfs chained chains check checks choices chosen cluster cmd collisions common compilable configuration configuring confused conjunction considerations consist consists constants contains contiguous contiguously convention conventionally copied cp create created creates creating csize ctl cylinder cylinders data date debugging default defined delete density described descriptions detects dev device device's df dfvx directory disabled disc discussion disk disk's diskette disks disksize display distinguishes divided division doesn't doing dos dos.1 dos.2 dossrv double drive driver due e.g editor edits emit ending ends enter entire entries entry equivalents etc evaluates evaluating exceed executes exist exists exit explaining explicitly expression expressions extant extended extending extents extra fail fails fat fat12 fat16 fat32 fd0disk fdisk fifth file files filter finally finds fits fixed flag flags flash flashes floppies floppy format formatted formatting former fossil fs fscfg gets giga gigabytes goes hard highest hold i.e ignoring image include index inform initialises initialize install installed installs interactive invoked isect jump jumps keeps kept kernel kernels kfs kilo label larger largest lba lines linux linuxswap list listed listing load loaded loads logical looks ls manager manner mark marks master maximum mbr mbr.bootmgr mbrfile mega memory message mistakes mode modified modifying mount ms names neither newdot newly non nor note nresrv ntfs numbered numeric nvram offset older omitted op operates operating operators option options output overlap overlaps parameter partfs particular partition partition's partitions pass pbs pbslba pc pcs physical physically places plan plan9 plan9.ini plan9.nvr plan9partition plus prefixed prep prepare prepared prepares previously primary print printed prints programs prompt pseudovariables q.v quit ram raw read reads record refuse refuses regardless regions regular remaining repeated reserved resolves respective rest restore root running runs scaled scans sd sdc0 sdu sdu0.0 sdxx secondary section sector sectors sectorsize self sensible sent share similar similarly simulate size slots smart source sources space spans specific specify src srv starts store stored subpartitions suffix suitable supported swap synopses sys systems table takes tera test textual time tmp total track translate type types typically typing unique units unix unless unnamed unpartitioned unused upper usb using valid value variable venti via volatile warning windows works write written prep	8/prep
- 0x7c00 0xf0100020 16mb 2gb 8.5gb 9fat 9load 9loadask 9loadusb 9pxeload active acts adapter adapters address addresses addressing alas allocated alt appended appropriately asks attempt attempts auto automatically baud bios bios's bios0 bioses bit block boot booted bootfile booting bootp bootstrap bugs capable card caveats cfg character choices chooses chs cn code com commercial common compatibility compiled compressed configuration configured considerations console constraints contains contiguously contrast control convention copies copy cpurc ctrl cylinder data de default defaulting del described details detects determine determined determining device devices dhcp dhcpd differs directed directly directory disk disks display dos dossrv double download drive drivers due duplicated e.g encountering ensuring enter entered enters entries entry error ether ethern ethernet executable execution extended extensive facilities fat fat16 fd fd0 fdisk file files filesystem finds fits floppy follow format fossil further gzip hard hardware header host initialize initially input install installed int interfaces kept kernel keyboard kfs knows larger lba ld ld.com leaving lib limitions linear list load loaded loaders loading loads located location mac machine machine's manager manual maps master mbr mbrs medium memory menu mode modulo mostly mounted ms ndb network networks non numerical obtained omitted operate operating operation option options overridden parses particular partition partitioning partitions path pathname pbs pbslba pbss pc pci perform physical plan plan9 plan9.ini ports prep prepared prints prioritized probing procedures proceeding proceeds profusion programs prompt prone pxe rate read reading recognised recognized record refers required reset reside resides response root run running safer sd sdb0 search searches searching seconds sector sectors select sequences serial server size slightly source space specifiers specifies src starts stops stripped suitable summary supported supports switches sys systems table tables technique termrc tftp time transfers try type typed typically understand understood unfortunate units unless upwards usb user using version via virtual ways xxxxxxxxxxxx 9load	8/9load
+ 0x7c00 0x7e00 3½dd 3½hd 5¼dd 5¼hd 8.5gb 9fat 9load 9loadusb 9pccpuf 9pcf 9pcf.gz abfprw absence accepted access active add added address addressing adds allocated appending arbitrarily architecture archived arenas arithmetic assigns assumed attempt attempting attribute automatically based baw bcfnprw bfile bios bioses blank block blocks bloom boot bootable bootblock booted booting bootmgr.tgz bootstrap bring bugs bw bytes cache cd cfs chained chains check checks choices chosen cluster cmd collisions common compilable configuration configuring confused conjunction considerations consist consists constants contains contiguous contiguously convention conventionally copied cp create created creates creating csize ctl cylinder cylinders data date debugging default defined delete density described descriptions detects dev device device's df dfvx directory disabled disc discussion disk disk's diskette disks disksize display distinguishes divided division doesn't doing dos dos.1 dos.2 dossrv double drive driver due e.g editor edits emit ending ends enter entire entries entry equivalents etc evaluates evaluating exceed executes exist exists exit explaining explicitly expression expressions extant extended extending extents extra fail fails fat fat12 fat16 fat32 fd0disk fdisk fifth file files filter finally finds fits fixed flag flags flash flashes floppies floppy format formatted formatting former fossil fs fscfg gets giga gigabytes goes hard highest hold i.e ignoring image include index inform initialises initialize install installed installs interactive invoked isect jump jumps keeps kept kernel kernels kfs kilo label larger largest lba lines linux linuxswap list listed listing load loaded loads logical looks manager manner mark marks master maximum mbr mbr.bootmgr mbrfile mega memory message mistakes mode modified modifying ms names neither newdot newly non nor nresrv ntfs numbered numeric nvram offset older omitted op operates operating operators option options output overlap overlaps parameter partfs particular partition partition's partitions pass pbs pbslba pc pcs physical physically places plan plan9 plan9.ini plan9.nvr plan9partition plus prefixed prep prepare prepared prepares previously primary print printed prints programs prompt pseudovariables q.v quit ram raw read reads record refuse refuses regardless regions regular remaining repeated reserved resolves respective rest restore root running runs scaled scans sd sdc0 sdu0.0 sdxx secondary section sector sectors sectorsize self sensible sent share similar similarly simulate size slots smart source sources space spans specific specify src starts store stored subpartitions suffix suitable supported swap synopses sys systems table takes tera test textual time tmp total track translate type types typically typing unique units unix unless unnamed unpartitioned unused upper usb using valid value variable venti via volatile warning windows works write written prep	8/prep
+ 0x7c00 0xf0100020 16mb 2gb 8.5gb 9fat 9load 9loadask 9loadusb 9pxeload active acts adapter adapters address addresses addressing alas allocated alt appended appropriately asks attempt attempts auto automatically baud binaries bios bios's bios0 bioses bit block boot booted bootfile booting bootp bootstrap bugs capable card caveats cfg character choices chooses chs cn code com commercial common compatibility compiled compressed configuration configured considerations console constraints contains contiguously contrast control convention copies copy cpurc ctrl cylinder data de default defaulting del described details detects determine determined determining device devices dhcp dhcpd differs directed directly directory disk disks display dos dossrv double download drive drivers due duplicated e.g encountering ensuring enter entered enters entries entry error ether ethern ethernet executable execution extended extensive facilities fat fat16 fd fd0 fdisk file files filesystem finds fits floppy follow format fossil further gzip hard hardware header host initialize initially input install installed int interfaces kept kernel keyboard kfs knows larger lba ld ld.com leaving lib limitions linear list load loaded loaders loading loads located location mac machine machine's manager manual maps master mbr mbrs medium memory menu mode modulo mostly mounted ms ndb network networks non numerical obtained omitted operate operating operation option options overridden parses particular partition partitioning partitions path pathname pbs pbslba pbss pc pci perform physical plan plan9 plan9.ini ports prep prepared prints prioritized probing procedures proceeding proceeds profusion programs prompt prone pxe rate read reading recognised recognized record refers required reset reside resides response root run running safer sd sdb0 search searches searching seconds sector sectors select sequences serial server size slightly source space specifiers specifies src starts stops stripped suitable summary supported supports switches sys systems table tables technique termrc tftp time transfers try type typed typically understand understood unfortunate units unless upwards usb user using version via virtual ways xxxxxxxxxxxx 9load	8/9load
  0x7fffffff 0xffffffff a.out access accessing addr address addresses adjusted allocated allocation applicable application architecture architectures associating asstype assumed attached attachproc base based beswab beswal beswav bio.h bit buf build byte bytes char class code comprises construct constructs contained contains corefd crackhdr creates current data default dependent described describing descriptor determines diagnostics differs disassembler dynamically eight endian error errstr executable executing existing extends extern fails fd fhdr file files findseg floating foffset former fp fpregs generic get1 get2 get4 get8 global header highest id images implies include independent index indicated indicates initializes instruction int interface interprets invokes kernel kflag latter leswab leswal leswav level libc.h libmach library list load loaded loadmap loads location logical lowest mach mach.h machbyname machbytype machdata machine map mapped mapping maps marks matches maximum mem memory modification multi names necessary negative newmap non object offset offsets opened opening overlapping parameter parameters parses performs pid pointed pointers points proc process processor programs proper provide put1 put2 put4 put8 quantities quantity range read readable references reflects register registers regs related remain representation resized resulting retrieve retrieves return returned returns routines running section seg segment segments selection selects sequences setmap similar size source space specific src stack static stored structure structures supported swapped symbol sys tables target text transferred transfers translate translated type u.h uchar ulong unable unaffected unused unusemap user ushort using val valid value values variable variables virtual vlong void writable write written mach	2/mach
  0xc0000 0xc0068 0xc0076 0xc0090 0xc0200 0xnnnnn 1024x768i 135mhz 31.5khz 35.5khz 48.4khz 50khz 60hz 6200mx 640x480x 64kb 65mhz 87hz 9gxe64 9gxepro 9load accelerated acceleration accelerator accordingly achieve actually add adding addition address alias allowable anywhere ark2000pv ark200pvhwgc ati att20c490 att20c491 att20c492 att21c498 attr attribute attributes aux bandwidth baseline basic beyond bios bit blanking block book boot bt485 bt485hwgc bugs builds bus bytes card card's cards cases ch9294 character characters chip chips chipset chipsets chooses clgd542x clgd542xhwgc clgd546xhwgc clock clocking clocks code combination comments common commonly complex components comprises consists constraints contains continue controller controllers conventionally copies cpd create ct65540 ct65545 ct65545hwgc ctlr current cursor cyber938x cyber938xhwgc data database default defaultclock defined depths described describing desired details determine dev display dot doubler duplication dynamite edition ega ehb entire entries entry env equivalent et4000 existing expected explained extension extensions fairly ferraro file files fills formalizes fortunately frequency generator generic grade graphics gui guide handle handles hardware height hercules highest hiqvideo hiqvideohwgc historic horizontal hsync ht hwgc i.e ibm8514 icd2061a ics2494 ics2494a identification identifier identifies identify inc include included indicates initialization initialize initialized input integrated interact interconnected interesting interlace interlaced internal internally kernel laboratories laptop lib limit linear lines link loaded lucky mach mach32 mach64 mach64lp mach64xx mach64xxhwgc manual match matching maximum meaningful megabytes membw memory mga2164w mga2164whwgc mhz mmmmm mode modern modes monitor monitors multi multiplexing multisync multisync65 ndb nec necessary needed neomagic neomagichwgc nnnnn non note numbered occurring offset overwritten page pairs parameter parameters parsed particular particularly parts pci performance pixel pixels polarity previously printed pro programmed programming properties provide provided ramdac range rate reasonable recognized rectangle refresh registers remainder replacing representing required requires resolution rgb524hwgc rgb524mn richard s3clock s3hwgc save sc15025 scope searched selected serial shb sheets shifted shown similarly simply sometimes sony space speed starts steps stg1702 straightforward stream string subsystem subtype super support supports sync t2r4 t2r4hwgc table technology third timing total trio64 tseng tvp3020 tvp3020hwgc tvp3025 tvp3025clock tvp3026 tvp3026clock tvp3026hwgc type types unit unless unspecified v8.00n value values variety versa vertical vga vgactl vgadb vgasize video virge vision864 vision964 vision968 vl vre vrs vsync vt w30c516 w32p width window worked writing vgadb	6/vgadb
  0xc0045 1024x768x 1280x1024x 1376x1024x8 1600x1200x8 640x480x 640x480x1 640x480x8 800x600x 9load actions aux bail bcdilpvv bios boot bugs can't card cases caused cmd color configuration configure configures confusing confusion controller controllers current cursor database default depth depths desired devices disable display displays don't dram dump e.g effort encounters entries entry env error especially exit expected file files fingertips follow graphics hardware height hex identifying include indicates instructs interlaced ip laptops lib list load loaded loading looking memory message mode modes monitor monitors mouse operation options output override palette pan pc performed physical plan9.ini playing points prevent print printing provided read redirect register registers resolution screen screens setting size sizes source specifying src standard stealth string strings switches sys text tmp trace try trying type using usual valid value values various verbose verify vers vesa vga vgadb via virtual whatever width wrong vga	8/vga
  0xffffffff accessed accesses acid activated active addition address addressed addresses advance advanced advancing alignment allocated allow allows alpha alternate append approximate architecture architectures argc ascii assigned associative assume assumed assumes asynchronously attach automatic backtrace bad base becomes beware binding bit bitwise breakpoint breakpointing breakpoints bss bugs byte bytes c'th calculate calculated caused causing character characters closed cmd code compared compiler complement condition conjunction consisting consists contained contains contexts continue continued continuing control controlled convention copy correspondence count counts cpu cputype create created ctl current data db debug debugged debugger debugging decimal decremented default define defining delay delete dependent diagnostics digit digits directory disassembling disassembly disjoint disjunction display division don't dot double due dumps dyadic e.g eight elided enclosed entered entire entirely entry environment equal error escape established evaluated examine examined examining except executable executed executing execution exist exit exp expression expressions extant external failed fetch fetched file files finding fire flag floating format fraction frame frames further halt heap hexadecimal i.e id identical image import impossible include incompatibilities increment incremented indicated initialized initially input instruction instructions integer integers interpretation ints kernel kremvax length letters limit lines list loaded location locations lower machine machines magic main main.argc manage management manufacturer's manufacturers map mapped mapping maps mask masked match matched matches mem memfile memory mipsco miscellaneous model modifier modifiers modify monadic motorola moves multi multiplication names nearest necessary negation newline nm non note notes null octal offset oh omitted operators optimization optimized option options output overlap page pair parameters parse parse:b path pc pending permitted pid plan plus precision prefixes print printable printed printing prints proc procedure process processes processor produces program's programs provide purpose quadruples radix range rc reached read reading received recently recorded refer region register registers relative released remainder remaining remote remotely repeat repeated repetitions represent reproduce requests reside resolves responses rest results returned returning returns rounded routine routine.name run rune runes running saved scheduled section segment segments select selecting sent series signed similar similarly simulate sixteen size skipping slots sometimes source sp space specifies specify src stack standard statement static status step stepped stop stopping stops stored stream string style subprocess subtraction sunsparc supports suppressed symbol symbolic symbols syntax sys tab table tabs terminal termination terminator test text textfile threaded times total translated translation type typed ublock unaffected unchanged undefined underscores unless unnecessary unsigned update upper using utf valid value values variable variables various via width write write:b writing xnn db	1/db
  100ms 9sys access atomic atomically attempt attempts avoid awakened blocking blocks buffered bugs callers calling canlock canqlock canrlock canwlock carelessly chan channel common condition contains context counts cpu current data deadlocks decref decremented decrements discouraged discussed distinct easily empty.l ensures error especially except execution expensive fork full full.l generate granted grants guard handles happen haveval heuristics holding holds implement implementation include incref incremented increments initialized instructions int intended interface libc libc.h library libthread limitations lock lock.c locking locks longer mallocz manage memory missed mkchan moreover non note obtain obtained operation periods pointer points port prevent primitive proc process processes programs protected protecting protects puts qlock qlock.c qlocks queueing qunlock reacquire read reader readers recv ref ref.c reference regular release released releases rendez rendezes rendezvous replaces resulting resuming return returning returns rfork rlock routines rsleep runlock rwakeup rwakeupall rwlock rwlocks send shared sharing simultaneous sizeof sleep sleeping sleeps source spin src strictly struct structure successful suspend suspends switches synchronize synchronized sys task tasks thousand thread thread.h threaded threadrendezvous threads time tries tying typedef types u.h unlock unlocked unsuccessful using val value versions void wakes wakeups wlock write writer writers wunlock yield lock	2/lock
  100us accepts access accessed baud bind bits block blocking break byte clear clock communication configures control ctl cts data dcd dependant dev device devices devuart.c directory disable disabled dsr dtr eia eia0 eia0ctl eia0status eia1 eia1ctl eia1status enable fifos file files flush format hangup include input lasting legal level levels limits maximum milliseconds modem non obey odd output parity port ports queue queues rate read reads representation rts send serial serve signal source src status stop supported sys textual timer times trigger uart unrecognised value values writes uart	3/uart
- 104.135.in 128.39.14.65.in 2.31.178.204.in 9powerboot 9pxeload a.root access acting active add adding addition addr addr.arpa address addresses addrs administrative alias aliases am ampl.com anna anna.cs.bell anna.cs.research.bell answer answers appearance appended asking associate assume assumed astro.txt attached attr attribute attributes authoritative authority automatically awk b.root base behalf bell bignose.cs.research.bell bin bit boot bootf bsd bugs bypasses bypassing bytes c.root cached caching caller's canonical carded classless clone cmd cname communicates companies complete con concert configured conn connection consult control controller convert corporate correctness create creates cron cs cs.bell csquery d.f.ip6.arpa daily data database databases dbfile debugging decimal declare default defaults define defining delegated delegating delegation details dev dhcpd dial dir directed direction directory directs disabled displays dj.cs.research.bell dns dnsdebug dnsquery dnsserver dnsslave dnstcp dom domain domain's domain.com domains don't efficient elsewhere enabled entirely entries entry env established etc ether ethernet exchangers exists exit exits expressed external fd00 fields figure file files finally finds firewalls flag forms forward forwarder frequent further future generate generated generates gets goal goes hash helix helix.research.bell hexadecimal hill hint holds host host's hosts hosts.1127 hosts.equiv hosts.txt hour ignore imports incoming inconsistent indicate indicated inform input inside interface internal internet interval inverse invoked invoker ip ip6.arpa ipconfig ipmask ipnet ipquery ipv4 ipv6 it's keeps labs labs.com learned lib library lines list listed looking lookup lookups lower machine machines mail mail.research.bell maintenance mapping matched matching maxage maximum mb message messages mh microsoft minimum mips mkdb mkhash mkhosts modified mount mounted murray mx names nameserver nameservers namespaces naming ndb ndbipinfo necessary net net.alt net1 net2 netmtpt network networks nibbles nil non nonetheless nor norrs notably notice notification notified notify ns ns1.cs.bell ns1.our ns2.cs.bell ns2.our nslocum.cs.bell offset option optional options organization output outside owning packet packets pair pairs particular particularly pass person plan plan9.bell port postmaster pref presotto print printed printing prints profitable programs prompted prompts properly protected provide provided proxies ptr pure pxe queries query range rattr rc read reading real reasons receive received record records recursion recursive refresh relaying reliability remain remote replies request requests required requires research research.bell resolution resolve resolved resolver resolver's resolves response responsible restricted results returning returns reverse reversed rfc rfc2136 rfcs root router.our routines rr run running rx scripts search searched searches seconds seek send sends sensitive sent series serve server servers servers.net serves serving severely significant situation slave slaves smaller soa sometimes source space specific specifies specify src srv srx standard started starts status straddles straddling style subnet subnets subtree subtrees successfully suitable superseded supplies synonym sys sysname systems tack target tcp tcp53 there's time track transfer transfers translate translated translating translations truncated ttl type udp underfoot unified unlike unreferenced uucp value values varying vex.cs.bell via whatever whenever wild wildcards windows writing written www www.cs.bell xxx zone ndb	8/ndb
+ 104.135.in 128.39.14.65.in 2.31.178.204.in 9powerboot 9pxeload a.root aaaa access acting active add adding addition addr addr.arpa address addresses addrs administrative alias aliases am ampl.com anna anna.cs.bell anna.cs.research.bell answer answers appearance appended asking associate assume assumed astro.txt attached attr attribute attributes authoritative authority automatically awk b.root base behalf bell bignose.cs.research.bell bin bit boot bootf bsd bugs bypasses bypassing bytes c.root cached caching caller's canonical carded classless clone cmd cname communicates companies complete con concert configured conn connection consult consulting control controller convert corporate correctness create creates cron cs cs.bell csquery d.f.ip6.arpa daily data database databases dbfile debugging decimal declare default defaults define defining delegated delegating delegation details dev dhcpd dial dir directed direction directory directs disabled displays dj.cs.research.bell dns dnsdebug dnsquery dnsserver dnsslave dnstcp dom domain domain's domain.com domains don't efficient elsewhere enabled entirely entries entry env established etc ether ethernet exchangers exists exit exits expressed external fd00 fields figure file files finally finds firewalls flag forms forward forwarder frequent further future generate generated generates gets goal goes hash helix helix.research.bell hexadecimal hill hint holds host host's hosts hosts.1127 hosts.equiv hosts.txt hour ignore imports incoming inconsistent indicate indicated inform input inside interface internal internet interval inverse invoked invoker ip ip6.arpa ipconfig ipmask ipnet ipquery ipv4 ipv6 it's keeps labs labs.com learned lib library lines list listed looking lookup lookups lower machine machines mail mail.research.bell maintenance mapping matched matching maxage maximum mb message messages mh microsoft minimum mips mkdb mkhash mkhosts modified mount mounted murray mx names nameserver nameservers namespaces naming ndb ndbipinfo necessary net net.alt net1 net2 netmtpt network networks nibbles nil non nonetheless nor norrs notably notice notification notified notify ns ns1.cs.bell ns1.our ns2.cs.bell ns2.our nslocum.cs.bell offset option optional options organization output outside owning packet packets pair pairs particular particularly pass person plan plan9.bell port postmaster pref presotto print printed printing prints profitable programs prompted prompts properly protected provide provided proxies ptr pure pxe queries query range rattr rc read reading real reasons receive received record records recursion recursive refresh relaying reliability remain remote replies request requests required requires research research.bell resolution resolve resolved resolver resolver's resolves response responsible restricted results returning returns reverse reversed rfc rfc2136 rfcs root router.our routines rr run running rx scripts search searched searches seconds seek send sends sensitive sent series serve server servers servers.net serves serving severely significant situation slave slaves smaller soa sometimes source space specific specifies specify src srv srx standard started starts status straddles straddling style subnet subnets subtree subtrees successfully suitable superseded supplies synonym sys sysname systems tack target tcp tcp53 there's time toggle track transfer transfers translate translated translating translations truncated ttl type udp underfoot unified unlike unreferenced ups uucp value values varying vex.cs.bell via whatever whenever wild wildcards windows writing written www www.cs.bell xxx zone ndb	8/ndb
  10gb 20gb 20mb 5gb aux baw blocks cf cmd control creating ctl cylinders data default dev device disk diskname disks disksim disksim.c echo expect fdisk file files geometry handling heads image initialized kept lba manner mbr memory message mostly mtpt non option plan9 post prep presents programs sd sdxx sdyy sdzz sector sectors setting simulations simulator size source src srv srvname sys tar test testing track tvf unless written zeroed disksim	8/disksim
  10mb 1mb 250mb 36gb 500mb 512mb 6mb able access accessed accesses accessing active additional addr address addressed allocate allocated allocation allow amounts announce announces append appended appending approach approximately archival arena arenas arenas0 arenasumsleeptime assigned assuming avoided background backup bcmem bitmap bits block blockcachesize blocks bloom brief bucket buckets bugs burst byte bytes cache caches cat check checksumming choose cmd collect comments completed completely complicated component components compress compresses compression comprise concise conference config configuration connections considerably consists constitute consult consulting conventionally costly critical current damaged data debugging decompressed decreases default definitely derive described details detect determines device dir directory disabled discussed disk disks distribution divide documents dorward duplicate e.g easy effective effects efficiently eliminates employed enable entire entries entry enumerates equal equally error exist exit expected extracted false fetch file files filled filling fills filter finally flag flush flushdcache flushicache flushing fmt fmtarenas fmtbloom fmtindex fmtisect footprint foreground format formatted formatting full functionality gigabytes graph graphing greater guidelines handled hashed helps hget hi hold holds hour http httpaddr httpaddress httpd.c icachesleeptime icmem image implies improve include increases indefinitely index indexcachesize indicate indicated initialized insensitive instantly integer internal internally introduction isect isect0 isect1 kept kilobytes larger ldrs level lines list lo locate location log logging logically logs lost lump lumpcachesize lumps main maintains managed maximum measurement megabytes mem memory million milliseconds minimum moved names nblock necessary needs netaddr network nhash non notation offline omitted operation optimizations optional optionally options override overrides page param parameters particular partition partitions pass path percent percentage performance pieces plan plus png port positive possibly prefetched prefetching primary process produce profitably properly protocol provide provides queue queuewrites quinlan raid ram random range rate raw read reads ready reasonable rebuilt recently recorded refers relative request requests requires reside response responsible robustness run runs score scores sean section sections sent sequential served server server's services serving setting sha1 shut simultaneously size sized sizes sizing sleep slower slows smaller source sources specify split src srv standard starts statistic statistics stats status storage stored storing structure structures subsection successive suffixes suggested summary sustain sys sysname systems tcp technologies third thirds throughput time times tmp total totals tree typical typically undocumented unevenly units unrecognized update updates urls usage usenix using usual value variable variables variation various venti venti.conf version wait waste web webroot write writes written xindex xml zeroed venti	8/venti
  1127.group 1127.passwd 9fs acquire actual add addr1 addr2 address addresses allowing assumed attaches attempt authenticates authentication aux basis bin bopp bugs bypassed choose client clients cmd comprise connections conversation crash credentials daemon debug decimal default defined dev directories drv dump employed entire entry everyone export exported file files format getport gid gnot groups ha handle handles host id integer laughable lib libsunrpc list machines mainly map mapper maps messages mnt mode mount mounted names naming ndb network nfs nfs.c nfsmount nfsserver nobody notify null obtain octal older op operating operations option options particular passwd path paths perform perm port portmap post posted pp presented print prog programs proto protocol queries rc reasonable received remove replace request requesting return root rpc rpcs running script sent served server servers services serving session sh simply source speaks src srv srvname startup stat sun sys systems table tcp test traditional translate translates translation triples trusts typically udp uid umnt umntall unix unmount unmounted unset user users using verbose vers version wstat nfs	4/nfs
  8fe472d31b360a8303cd29f92bd734813cbd923c applications attr attribute attributes authentication authorities based binary calling certificate check checksum cn comments comparing comprises convention cs.bell file files hex include key keys labs.com lib lines list lists maintained okthumbprint pairs permissions pki plan playing policies protected pushtls remote role server servers sha1 side's stored sys systems thereby thumbprint thumbprints tls tlsclient trusted value web thumbprint	6/thumbprint
  8kb accuracy actual allow altitude arc assumes aux azimuth baud buffer bytes character chipset clock clockwise cmd comes compatible configure configured consists constellation contains converted coordinated copy current data date db dd dd.dddx dd:mm.mmmx dd:mm:ssx default degrees dev deviation device difference digits direction directory east easterly eia0 elevation encoded equator establishes evermore factor fields file files finishes fix flag format global gps gpsevermore gpsfs gpss greenwich ground heading hhmmss higher horizon id implementing implements initialization initialize interface internal invalid keeps km latitude latitudes level lines location longitude longitudes magnetic meters millisecond minutes mm mnt mntpt modifies mount mounted ms negative nmea noise north nsec obtain output parameters playback playing positioning positive posted prn provided provides quality rate ratio raw read reader reading reads refreshed sample samples satellite satellites sea seconds serial signal snr source space specifies specify speed speeds src srv srvname ss standard stands sued sync synchronization sys tab time timesync typically universal usable using valid validity value values view westerly zulu gpsfs	8/gpsfs
  9660srv 9cj 9cjr access added additional allproto amounts applied ata backup base based bios block blocks boot bootable booted bootfile cd cdfs cdimage cds character characters clones cmd colons common conform conform.map conformant conforming create created creates current data debugging default described digits directories directory disk dossrv dump dump9660 ease emulation entry error exception exclusive exit extensions fat fields file file's files filesystem fit flag floppy format formatted freely fs full grow image images immense imposed inverse iso january joliet key larger lba length letters lib listed loaded map maximum maxsize metadata microsoft mixed mk9660 mkfs mode mutually names naming nnnnnn non option options output owner path plan platforms pointer pointers populated portproto posix process proto protocol provides random read relative replace restrictions reverse rewritten ridge rock root scanned seconds sharing similar size source spaces specification specifies src standard status stored style sys sysconfig systems time title translated tree underscore unicode unix unspecified updates usual utf versions volume windows writes writing written mk9660	8/mk9660
- 9660srv 9dos able accesses actual addr address addresses aid allow alternate announce announcing arenas args arranges arrow attach auth authdom authentication authid automatic automatically behaves beyond binary bind binds boot bootargs bootes booting bootp brackets break buffers bugs built cache caches cases cfs challenged check clients common compiled complete completes conf configuration configure configured configuring connect connected connection connects console constructed contact control cover cpu cputype crafts ctrl data default depend depends describe determine dev device devices dhcp dhcpd dial directly discussion disk domain dos dossrv dumb encryption env environment ether ether1 ethernet except exec exists extra fields file files fixed fkm flag fmt formats forms fossil fs holder holding id identify ing init initializes insert inspects interactions interface interfaces invokes ip ipconfig items kernel key kfs labs.com lets level list listed lists loaded loading loopback machine machines masquerade mechanics media memory method methods modem mount mounts mutual namespace needed net network newline none numeric nvram objtype obtained odd ones onto option override owner owning particularly partition pass passing password pc pc's pcs performs picks plan plan9.ini presentation prints process processes processor programs prompt prompted protocol read reboot reformat remote research.bell responses rom root run running sd sdc0 seconds send serial serve server servers setting simulates simulating sole source specific specification specifier specify split src stack started starts static stops store stored structures sys tcp terminal type typed types typically unit user user's username using valid value variable variable's variables varied variety vendor venti via view web xx boot	8/boot
- 9660srv 9fs access accessible add adding additional appended approximately audio aux avoid backup bd bds blank blu boot buffer bugs burns bytes care carries cd cddb cdfs cds cf character closing cmd cnnn combinations compact compliant contains control cope copy copying cp created cross ctl current data database default describe desired dev device directories directory disc disc's discs disk diskid dossrv drive drives dtt dual dumped dvd dvds easy echoed eject ensure entire except file files final fixate fixated fixating fixation format freedb.freedb.org further grep http ingest inserted interface internet kbps kept layer level lines maximum media memory messages minutes mk9660 mkdir mmc mnt modern mounted mtpt nnn note ntracks onto operation optical optimal option optional output permanent prefix prevent prints product provides quasi query quickblank quirks raw ray rc re read reader readers reading real recommended recordable records regardless remove removed requests require reservation reset response rewritable rm rom round run rw saturated saturation sd sd05 sdd0 sddev selects separately server serves simply songs source speed speeds src standard standards stored support supported sys table takes tar there's time tmp toc total track track0id tracks transparently tuples type underruns unique units unused value via wa wd writable write writer writers writing written www.t10.org yields cdfs	4/cdfs
+ 9660srv 9dos able accesses actual addr address addresses aid allow alternate announce announcing arenas args arranges arrow attach auth authdom authentication authid automatic automatically behaves beyond binary bind binds boot bootargs bootes booting bootp brackets break buffers bugs built cache caches cases cfs challenged check clients common compiled complete completes conf configuration configure configured configuring connect connected connection connects console constructed contact control cover cpu cputype crafts create ctrl data default depend depends describe determine dev device devices dhcp dhcpd dial directly discussion disk domain dos dossrv dumb encryption env environment ether ether1 ethernet except exec exists extra factotum fboot fields file files fixed fkm flag fmt formats forms fossil fossil.conf fs fscons holder holding id identify ing init initializes insert inspects interactions interface interfaces invoked invokes ip ipconfig items kernel key kfs labs.com lets level list listed lists loaded loading loopback machine machines masquerade mechanics media memory method methods modem mount mounts mutual namespace needed net network newline none nor numeric nvram objtype obtained odd ones onto option override owner owning particularly partition pass passing password pc pc's pcs performs picks plan plan9.ini presentation prints process processes processor programs prompt prompted protocol read reboot reformat remote renames research.bell responses rom root run running sd sdc0 seconds send serial serve server servers setting simulates simulating sole source specific specification specifier specify split src srv stack started starts static stops store stored structures sys tcp terminal type typed types typically unit user user's username using valid value variable variable's variables varied variety vendor venti via view web xx boot	8/boot
+ 9660srv 9fs access accessible add adding additional appended approximately audio aux avoid backup bd bds blank blu boot buffer bugs burns bytes care carries cd cddb cdfs cds cf character closing cmd cnnn combinations compact compliant contains control cope copy copying cp created cross ctl current data database default describe desired dev device directories directory disc disc's discs disk diskid dossrv drive drives dtt dual dumped dvd dvds easy echoed eject ensure entire except file files final fixate fixated fixating fixation format freedb.freedb.org further grep http ingest inserted interface internet kbps kept layer level likely lines maximum media memory messages minutes mk9660 mkdir mmc mnt modern mounted mtpt nnn note ntracks oddities onto operation optical optimal option optional output permanent plus prefix prevent prints product provides quad quasi query quickblank quirks ram raw ray rc re read reader readers reading real recommended recordable records regardless remove removed requests require reservation reset response rewritable rm rom round run rw saturated saturation sd sd05 sdd0 sddev selects separately server serves simply songs source speed speeds src standard standards stored support supported sys table takes tar there's time tmp toc total track track0id tracks transparently triple tuples type underruns unique units unused value via wa wd writable write writer writers writing written www.t10.org yields cdfs	4/cdfs
  9660srv alternate blocks cached caching cmd count current debugging default directory disables download e.g enable file files hget http httpfile httpfile.c image ip iso kept kilobyte memory messages mount mtpt needed net net.alt network option options page path plan9 plan9.iso post reads requests satisfy serve server serves source specifies src srv srvname sys time trace traffic url web webfs www.9grid.de httpfile	4/httpfile
  9apc 9apccpu 9beagle 9ch 9fat 9gd 9load 9pccpu 9pccpudisk 9plug 9pxeload address addresses alpha arc arm attribute automatically based behaves bell board's boards boot boot_file boot_reset bootalphapc bootcmd bootdef_dev bootdelay booted bootf bootfile booting bootp bootstrap bootstrapping bootz cd cfg challenge collects colons conf configuration configure console control cp cpu default described details device dhcp dhcpd disk diskless display displays dos download downloaded ea edit establish etc ether ether0 ethernet ewa0 ewa0_inet_init ewa0_protocols expected fat16 file files firmware floppy format generic gumstix guruplug guruplugs happens http igepv2 incantations init installation ip isee kernel kernels kirkwood kw labs lib lines load loaded loads locates lower mac machine machines manual marvell memory mentioned methods mips monitor multi multiprocessor ndb necessary none obtained omap omap3 omitted openrd overo page parameter parameters particular partition pc pcs plan plan9.ini plugs powered prep prepared procedures proceed programs prompts protocol protocols pxa pxa168 pxe reach read rebooting reboots replace request required reset rom root run running saveenv secondary server servers services setenv sgi sheevaplug sheevaplugs similar source sources specific src srm started stored string substituting suitable sys system:file systems t's taste template terminal terminals tftp tftpboot thereafter ti type typing understand unix user using value variable various via ways www.compaq.com booting	8/booting
  9bitsy backlight bin bitsy bitsy's bitsyload boot boots button calibrate calibrates calibration center characters clicking cmd compaq configure consistent copies cpurc creates crosses default del destination dev dimmest direction display displays doesn't drawing echo editor erases esc eval exit file flag flash format grep input inputs intensity ipaq kernel key keyboard keys load loader loops maximum memory mousectl mp opposite option optional pad parameters params partition pencal pressing prompter prompting ramdisk ramfs rc required rio run screen scribble section selects source specific src standard starts stylus suppresses sys tapping text tmp tmpparams touch touches typing unless updated user using utilities value values variables virtual write writes writing bitsyload	1/bitsyload
  9fans ability accepted accepts accumulated actions actually added additionally administrative aggressive algorithm allows amount analysis applied applies args ascii assembles automatic avd backslash based block blocking border bugs cancels canonical canonicalization canonicalized cases character characters cmd collecting combine comment commonly compile compiles complete confined consecutive contains continuation continue continues control conversion convert converts copies copy counting criteria cse.psu.edu data date debug debugging decreasing default define delayed delete deleted deleting deliver deliverable delivered delivery desirable destination detecting determined dev directives directories directory disabled discarded dispatches domain double dump dumped efficient elided enable enclosed engine entry enumerate equivalents error escape essex.com exactly except excluding executed expression expressions facilities fields file filename files filter filtering filters finally finds further gateway generally generic harmful header highest hold holdroot href html ideally img implementing inadvertently included incoming indicates indicator input insignificant inspection instances introduced introduces keyword lasex.com layers leading leaving legitimate letters lib likely limiting lines list lists loff log logged loops lower mail mailing manual manually match matched matcher matches matching material meshes message messages mime missing mode newline none notified occasionally occurs optimization option optional options ordering override overrides owner parameters pass patfile pattern patterns personal phrases pipeline pipeto portion potentially print prints priority process processed processing programs provide q.v qer qmail queue queue.dump queue.hold queued queues queuing quote randomly rc rcpt read recipient regexp regime regular repetitive replaced replaces report results review root runq salvaged save saved scanmail script searches section selects semi sender senders sending seq sequences sex.com sharing similar size smtpd source space spaces spam spec specific specification specify src standard stored strategy string strings structure stuck style subdirectories subdirectory subjected successfully supported supporting sussex.com swept syntax sys sysex.com systems tabs test testing testscan time times tool trigger type unaware undesirable unique unlike unlikely unwanted upas updating user user's using utility vacation version viruses wiser write written scanmail	8/scanmail
+ 9fat 9load amd64 architecture bin bioses boot bootable bugs building bytes clashes configured contains copied cpu create created data default defaults dev devices disk diskparts drive due env exactly executing file files filesystem fit flash fossil fossil.conf fossil.open fscons fscons.open gb generate generated generates image initially installation instance lib machines mileage mkfs mkusbboot nvram objtype optional partfs partition plan plan9 plan9.ini prep programs proto prototype pump rc read reliably resulting root run running sdu0.0 server size source sources srv stand sys sysconfig systems tmp usb using vary vga zeroed mkusbboot	8/mkusbboot
  9fat accessible ad alphas anamelen answer array asgetresp asgetticket asrdresp attribute auth authdial authdom authdomsum authentication authenticator authenticators authid authid's authidsum authkey authsrv authsrv.h authsum bootes buf bytes char character checksum commonly communicating config configlen configsum configuration connection cons contains conva2m convert converted converts convm2a convm2pr convm2t convm2tr convpr2m convt2m convtr2m cs cs.bell decrypting default des deskeylen device diagnostics dial dialed dials dns dom domain domlen dos drive e.g encrypting entry environment error errstr fails fd fields file finds flag floppy former full holding include int integer key labs.com len libauthsrv libc.h machines machkey machsum match mem message messages mips msg ndb neither net netroot network nil non nv nvcsum nvram nvrsafe nvwrite nvwritemem nvwriteonerr opens p9auth partition passtokey passwd password passwordreq plan9.ini plan9.nvr pr precedence prompt queried ram readnvram reads received receives reception recieve request requests respective return returned returns rooted routine routines sd00 sdc0 secstore sends server server's servers sgi source sparc specifies src stopping storage stores string struct structure structures succeed successful successively sys tbuf ticket ticketreq tickets tr transmission transmittable trbuf tries u.h uchar userid value valued values variable via void volatile write x86s zeroed authsrv	2/authsrv
  9fs 9load 9powerboot 9pxeload aaaa add address addresses adds allows anna anna's anna.cs.bell assume astro attr attribute attributes auth authdom authentication authsrv aware beware bind bit boot bootes.research.bell bootf booting bootstrap class comments common composed comprise con connect consider consists consulting continue cpu cs database decide declares default defers describing dhcp dhcpd dial dialstring directly dns dnsdomain doing dom domain domains dotted download drop ending ends entries entry ether ethernet exchanger exists expect file files finding flat floor fs fulfill fully gateway global hexadecimal hill host hosts identified identifies il impose include included indirectly installation internet ip ipconfig ipgw ipmask ipnet ipv6 knowledge labs.com level lib lines location looking looks lop lower lowest machines mail mappings mask meaningful metaname metanames mh mips missing multi murray mx names ndb ndbipinfo needed net nets network networks ntp ntp.cs.bell numbered oncore.cs.bell onto ordering p9auth.research.bell pair pairs particular pc perform plan plan9 port ports pref pri programs proto protocol publicly pxe qualified r70.research.bell record redefine relative relevant request requests reserved resolved restricted rexec root routine routines running search searched searches searching server servers short smtp smtp1.cs.bell smtp2.cs.bell soa sometimes space speak specific specify spindle spindle.research.bell srv starts structure subnet subnets subnetted supported supports sys sysmon tcp third tighter time times translate tuple tuples udp uniquely unix unrooted users using value values via we're weight windows wins works ndb	6/ndb
  9fs 9nfs access addr address allow answer assuming auth_tooweak authentication authorizes aux bin blank bugs cache caching chat class clears client clients cmd collectively completely configuration connection contains cpu cpurc creates credentials cvrd daemon database debug debugging deduced default describes descriptor detail dynamically echoed echoing edu eduardo eduardo:pie eduardo:yoshimi entry error etc executed expect expression fields file files flag format gid hall hour id's incoming instance intended internal ip ivy level lib lines list listen listening log low lower machine machines mandatory map mapped maps messages mount ndb network nfs nfsserver nfsserver.chat nice none notation note options passwd password pc pcnfsd pie plan portmapper privileges procedure programs protocol provide query rc read regardless regexp regular reject remote repeated reply requests returning rfc1057 rfc1094 rfc1813 rfc3530 rpc run security served server server's servers soft,intr source space specification src srv started startup subsequently sun's sys systems tcp toy trusted typical typically udp uid unix user users using verbose version via yoshimi zz nfsserver	8/nfsserver
  9fs.org array assembled assembler assembles author aux cmd code control controllers defines device driver enums file guide included instructions language loadable logic microcode na ngr nigel operation patches pci processors programming roles scripts scsi sd53c8xx.c sd53c8xx.n series source src sym53c8xx symbios sys version written na	8/na
  9load access actions address addresses allow answer answering architecture associate attribute attributes auth authentication backup boot booted bootf booting bootp clients cmd comes common configuration contains coordinate correctly database debugging default dhcp dhcpd dhcpleases directory directs dmnprssz dns dom domain don't dr dynamic entry etherdev ethernet everything exception exist exists extra fails file files fs gateway global hex homedir honored identifier inclusive internet ip ipgw ipinfo ipmask kernel lease leases lib list listed log looks machine mail maintains mask minimum mode mounted mute names ndb net netbios netmtpt network non none ntp obtain octet options originating output pairs particular performs permission piece plan pop3 pptp precedence print prints programs protocol protocols proxy rarpd read readable record reply request requester requesting requests resolution responds restricts return reverse rooted run runs seconds secs served server servers sleep smtp source sparc specifically specify src stack standard static subnet subnetwork suns support supports sys systems targeted tftpd time transfer transfers translating user using valid value web wide wins www xxxxxxxx xxxxxxxx.sunyy yy dhcpd	8/dhcpd
  9load addaoe adding aoe aoedev aoeif ata attached bind boot booting bootstrap bugs can't config configuration configure configured controller ctl data default dev device devices directly echo enumerated ether0 ether1 ethernet explicitly external interface interfaces invocation letter lines listing lun names network packages plan9.ini port pxe quirks raw rc root script sd sdaoe sdaoe.c sdctl sde0 shelf slot snoopy source spec src storage switch sys target type unit using sdaoe	3/sdaoe
+ 9load adds assist baw boot booting cmd constructed control data default defined dev device disk diskimage diskname disks disksim dr environment fdisk file flash fs geometry manner mbr message mount mtpt option partfs partfs.c partition partitions parts plan9 post prep presents primarily sd sdu0.0 sdxx sector sectors serve setting size source src srv srvname synthetic sys treat unless usb variable written partfs	8/partfs
  9p.h 9pcmdbuf array buf bytes caller's cb char cmd cmdbuf cmdtab control ctab data dev distributed driver entries entry equal error exactly fcall.h fields fmt formatted getfields holding include index int interface kernel lib9p libc.h lifted longer looking lookupcmd matches matching message messages narg needed nf nil ntab nul parse.c parsecmd parsed parsing plan pointer pointers provide reconstruction req request resoponds respondcmderror responsibility returns servers simply source splits src string struct structure structures sys tab textual thread.h tokenize treats typedef u.h using utf void walks whenever wrong 9pcmdbuf	2/9pcmdbuf
  9p.h 9pfid 9pfile abort accept active actually additional addr address afid allocate allocated allow alternate amount analogous announce appropriately arbitrary archfs arg argbegin argv0 arrange arranged arranging arrive asynchronously attach attempt auth authentication aux auxiliary avoid avoided bad behaves behavior block buffer bugs bytes caller calling cancelled care cdfs chance char chatty9p check checked child clean cleanup client client's clients clone closed clunked common conditions connections consider considered constraints consult consulted consulting consults contained convention conversation convert copies copy copying count create createfile creating creation data debugging decoding default delay demands depends described desired destroy destroyfid destroyreq detects differences dir direct directories directory dirgen dirread9p discussion dispatching dispose draw drops e.g easily elsewhere emalloc9p endsrv enforce entire entry erealloc9p error errors errstr estrdup9p etc exception executes exists exit exits expected explicit extant extern fail fails fcall.h fd fid fids file files fill filled filling fills final finished flag flags flush forcing fork freed fresh freshly full further future gen generated gracefully gratuitous greater handle handled handles handling helper highly hurried i.e idea ifcall ifcall.oldtag implementation implementations implementing include incoming increment independent indirectly infd info initialize initialized initializes initializing int interface internal internally interrupted intricate intro kept lib9p libc.h library link listens listensrv lock locks loop machine maintained maintaining malloc mark measures memory message metadata minus mtpt multithreaded necessary newfid nil nntpfs non nopipe note nqid nsrc numeric nwname obtain occurs ofcall ofcall.qid ofcall.stat offset oldfid oldreq opened operations opportunity option optionally ought outfd outgoing outlined output outstanding palm parameter parameters parent path's permissible permissions perror pilot pipe pleases pointer pointers post postfd postmountsrv printed proc process processes procrfork programs prohibited promise prone provide provided provides prudent qid ramfs ramfs.c reached read readbuf reading reads readstr realloc reclaim record reference referenced references referring remove removed removefile reply representation req request requested requester requests required respond responded responderror response responses results return returned returning returns reuse rffdg rflush rfmem rfnameg rfnoteg rfork root routine rule run runs satisfied satisfies satisfy satisfying sending sent serial serve server servers serves session setting shares sharing short signal signalled similar similarly simply simultaneously snap source space src srv srvfd srvname ssh sshnet standard stat stored strdup string struct structure structured structures success successful successfully suggested switch synchronization sys sysfatal terminate terminates th thread thread.h threaded threadlistensrv threadpostmountsrv tidy time transactions transcript tree tree's trees typedef typically u.h ulong uncompleted unlike unmounted unspecified updated updating user using variable via void wait walk walk1 walkandclone webfs wire wname wrappers write writes writing written wstat 9p	2/9p
  9p.h 9pfid 9pfile active addition afid allocated allocfid allocfidpool allocreq allocreqpool analogous authentication aux based chan char cleanup client closefid closereq connection contains count counted create creates creating derives described destroy destroys destruction due equivalent exception extant fcall fcall.h fid fidpool fids file flags freefidpool freereqpool hold ifcall ignore include increment integer intended involving kernel lib9p libc.h lingering longer lookupfid lookupreq loop management mean member mode necessary needed newfid note ofcall oldreq omode omode&omask opened operate ordwr oread owrite parameter particular perform permissible plan points pool primarily provide qid read reference references regarding removed removefid removereq removes represent req reqpool request return returned returning returns routines server source specific src struct structure structures successful sys tag thread.h tracking transaction tree typedef u.h uid ulong using values various void walk whatever 9pfid	2/9pfid
  9pc acquired address addresses administrative advantageous allocate allocation application arranged array ascii att attr attribute attributes attrs aware base binding bio.h bootf bound buffer bugs byte cached calling chain char check circular closes cname comprising computes concatenates connection consider consistent copy corresponds create csgetval csgetvalue csipinfo data database databases db db1 db2 defaults deprecated dept described describing diagnostics directly directory dns dns.big.com dnsquery dom domain domainname entries entry errstr es exchanger exchangers excluded existed expect expiration expire failure file files fill finally fixed freed frees hash hlen identified implement include int internet ip ipattr ipmask ipnet isn't length levels lib libc.h libndb lie lines link linked list logically looking looks mail malloc malloced manipulating match matched matching minimum mounted mx nattr ndb ndb.h ndbalen ndbcat ndbchanged ndbclose ndbconcatenate ndbdiscard ndbfindattr ndbfree ndbgetipaddr ndbgetval ndbgetvalue ndbhash ndbipinfo ndblookval ndblookvalue ndbopen ndbparse ndbreopen ndbreorder ndbs ndbsearch ndbsetmalloctag ndbsnext ndbsubstitute ndbtuple ndbtuple's ndbvlen net netroot network networks nickname nil non none ns nul null offset opened opens operate pair pairs parse parses particular periodically pointed pointer pointers points pref preference primary programs protocol provide provided ptr queries query rattr read reads real record refresh relevant removes reopens reorders replaces represent representing resolved retry return returned returns reverse root routine routines search searched searches seconds sequential serial server servers setmalloctag short smtp smtp.big.com smtp1.big.com soa source specifies src starts storage string struct structure structures submits subnets subnetwork successful successive sys system's table tables tag takes throws tighter time tp ttl tuple tuples type typedef u.h uintptr ulong using val valbuf valid value values versions view void wraps x.big.com ndb	2/ndb
  9pcdisk accumulated accumulates array base bind byte clock controls count counter counts data depends dev device devkprof.c echo endian file formats hold holds integers kernel kpctl kpdata kprof message occurred operating port presentation prof profiling provides range rc recording reports rest restarts results running runs runtest script size source src startclr stop string sys terminates test text tick ticks total writing zeroing kprof	3/kprof
  9pcon 9pcon.c absent added address afid aname arrive attempts automatically aux binary bugs byte carry cmd cn connection conventional conversation count data default descriptors dial dir ease easy established exceptions expanded facilitate fid fields file flag getfields gid id inferred input integer interface interpret interprets intro length lines message messages mirrors mode msize mtime network newfid note nwname offset oldtag opaque opened parsed pass perm prints prompt provides recognizes responses run scripting section sends server source specifying src standard strings syntax sys tags tattach tauth tclunk tcreate text textual tflush tokenize topen translator tread tremove tstat tversion twalk twrite twstat typed uid uname version wait wname wnames wstat 9pcon	8/9pcon
- 9pcon abandoned abandons ac access accessible accounts actions active activity actually add additional addr address addresses adds adm adm:adm:adm:sys age allocate allocating allocation allow allows amount appearance append applied apvwr apw apwdp arbitrary archival archive archived archiver arg attach attached attaches attempt attempts authentication automatic automatically avoiding bad basis bc bclose behaves bfree bind bit bits blank block blocks broken buffer bytes cache capital care character check checking checks cleanup clearing closed closes closing clre clri clrp comma completely comply con config configuration configure configured conjunction connect connection connections considered console continuing control conventional correcting count create created creates creating crytography current daemon data debug default denoted described destination dev device devices df dflag dir directories directory dirty disable disallowed discard discarded discarding discards discouraged discussion disk displayed displays distinction distribution doing don't dos dot dst duration easily echo editing edits elem enables entire entries entry environment epoch epochclose epochs equal equivalent error errors establishes event except exclusive execute executed executes execution exist export fail fields file files finish fix flag flags flchk flushes forces format formatted forward fossil fossil's fossil.outside fossilcons frequent fscons fscons.sources fscons.sources.adduserd fsys full gid glenda glenda:glenda:glenda group's groups grow halt halted hexadecimal hhmm hidden host id idea identically identify ids ignores impossible inaccessible included incoming inconsistencies increasing ind indicate integer intended internal interval invoked ip ipok issued keyword label labels labs.com leader leaders leaked leave length letters level lines link list listen listener listening lock low main maintains maintenance manages mandatory manipulates manual marks maximum mechanism member memory message messages metadata minutes mmdd mnt mode moved moving ms msg multiples names namespace ncache necessary needs network newname nmsg non none none:none note noworld:noworld nproc occupy octal offset offsets omitted opened opens operate option optional options overridden page parameter path paths pblock pdir perm permission pfile plan pointer pointers portion pp preferred prefix prefixed prefixes print printconfig printed printing prints privileges processes prompt propose protocol q.v queue range read reading reads reclaim reclaimed record recording records recourse recurring redials reestablish refuse regulations rejecting remove removes removing rename renamed renaming replaced replacing reports represent require resets response restore resumes retire rob root rooted rules run runs ry sanity save scan scans score script sdc0 sending served server servers services serving setgid setting settings setuid silently similarly situation size snap snapclean snapshot snapshots snaptime source sources sources.cs.bell space specifies specify specifying split src srv standard stands started starts stat sticky stop storage stored string structures successfully super support suspends switch symbolic sync sys sys:sys systems table tag takes tcp temporary throughout time timeout timer times toggles track transaction translation treating tree twice type typically u.s uid uids uname unames unchanged unconfig undone unhalt unix unopened user users using usr usual vac valid variable variables various venti verb visible wait whichever worse write writes writing wstat yields yyyy fossilcons	8/fossilcons
+ 9pcon abandoned abandons ac access accessible accounts actions active activity actually add additional addr address addresses adds adm adm:adm:adm:sys age allocate allocating allocation allow allows amount appearance append applied apvwar apw apwdp arbitrary archival archive archived archiver arg attach attached attaches attempt attempts authentication automatic automatically avoid avoiding bad basis bc bclose behaves bfree bind bit bits blank block blocks broken buffer bytes cache capital care character check checking checks cleanup clearing closed closes closing clre clri clrp comma completely comply con config configuration configure configured conjunction connect connection connections considered console continuing control conventional correcting count create created creates creating crytography current daemon data debug default denoted described destination dev device devices df dflag dir directories directory dirty disable disallowed discard discarded discarding discards discouraged discussion disk displayed displays distinction distribution doing don't dos dot dst duration easily echo editing edits elem enables entire entries entry environment epoch epochclose epochs equal equivalent error errors establishes event except exclusive execute executed executes execution exist export fail fields file files finish fix flag flags flash flchk flushes forces format formatted forward fossil fossil's fossil.outside fossilcons frequent fscons fscons.sources fscons.sources.adduserd fsys full gid glenda glenda:glenda:glenda group's groups grow halt halted hexadecimal hhmm hidden host id idea identically identify ids ignores impossible inaccessible included incoming inconsistencies increasing ind indicate integer intended internal interval invoked ip ipok issued keyword label labels labs.com leader leaders leaked leave length letters level lines link list listen listener listening lock low main maintains maintenance manages mandatory manipulates manual marks maximum mechanism member memories memory message messages metadata minutes mmdd mnt mode moved moving ms msg multiples names namespace ncache necessary needs network newname nmsg non none none:none note noworld:noworld nproc occupy octal offset offsets omitted opened opens operate option optional options overridden page parameter path paths pblock pdir perm permission pfile plan pointer pointers portion pp preferred prefix prefixed prefixes primarily print printconfig printed printing prints privileges processes prompt propose protocol q.v queue range read reading reads reclaim reclaimed record recording records recourse recurring redials reestablish refuse regulations rejecting remove removes removing rename renamed renaming replaced replacing reports represent require resets response restore resumes retire rob root rooted rules run runs ry sanity save scan scans score script sdc0 sending served server servers services serving setgid setting settings setuid silently similarly situation size snap snapclean snapshot snapshots snaptime source sources sources.cs.bell space specifies specify specifying split src srv standard stands started starts stat sticky stop storage stored string structures successfully super support suspends switch symbolic sync sys sys:sys systems table tag takes tcp temporary throughout time timeout timer times toggles track transaction translation treating tree twice type typically u.s uid uids uname unames unchanged unconfig undone unhalt unix unopened update user users using usr usual vac valid variable variables various venti verb visible wait wear whichever worse write writes writing wstat yields yyyy fossilcons	8/fossilcons
  9sys 9syscall able affect ancestors becomes bss built child clean closed collect copied copy created current data default dereferencing descriptor descriptors diagnostics disallowed dissociated env environment errstr exclusive exit explicitly file files flags fork fork.c forking id ids include inherits initialized int integer intro invoker's invoking isolated kept leave libc libc.h logical manipulate maximum member member's mount mounts mutually necessary note notepg notes parent parent's particular pathnames permits proc process processes range receive regardless rendezvous required resources return returned rfcenvg rfcfdg rfcnameg rfenvg rffdg rfmem rfnameg rfnomnt rfnoteg rfnowait rfork rfproc rfrend segment segments selects share shared shares sharing sleep source space src stack starts subset sys table tags types u.h unable unaffected value values variables void wait waitmsg written fork	2/fork
  9sys 9syscall access accessed accessing allocated anyone append associate atime attachment attributes beware bit bit16sz bits blocking buffer bytes care char check communicated comparing connections constants content conversions copied count counterparts current data deal defined described descriptor dev device diagnostics dir directories directory dirfstat dirfwstat dirread dirstat dirwstat dmappend dmdir dmexcl dmexec dmread dmwrite doing don't e.g edir entries epoch equal error errstr except exclusive execute fcall fd fields file file's files format freeing frees fstat fwstat gid gmt groups guaranteed id identifies include includes independent indicate initialize initializes int integer integral intended intro jan kernel knows leader leading length libc libc.h list locked machine malloc maximum measured member mismatches mode modified modifier modify mtime muid names necessary nedir network nil non nulldir operate operation owner parent passing path permanent permission permissions pipes plus pointer prefixed process provided qid read resides responsibility responsible retrieve retrying return returned routine routines says search seconds selects server servers setting short similar similarly size source src stat status storage streams string strings struct structure structures subtype succeed success successful symmetry sys time type typedef u.h uchar uid uint ulong unique unsigned user users using value values vers vlong void whenever write wstat stat	2/stat
  9sys 9syscall allocated appending array await blank blocking buffer byte bytes calling char child child's code colon contains data descendants diagnostics discarded discards elapsed errstr exit exited exiting exits fields file filled fills fit fork formatted freed getfields holding id include int length libc libc.h living longer loved malloc message milliseconds msg necessary nil nul parsed pid prefixed proc process programs properly real remainder representation rest resulting return returns routines source spent src string struct structure sys terminal textual time times tokenize truncated typedef u.h ulong underlying units user using value void wait waitmsg waitpid wait	2/wait
  9sys 9syscall array boundary buffer bytes char character defined describing diagnostics discarded err errmax error errstr exchange fails fit fmt format generated include int intro libc libc.h libraries mechanism modify nerr nul null outputs pass perror print process property provided provides reads records recover rerrstr return returned returns silently source src string style swaps sys takes truncated u.h uint user utf value verb void werrstr werrstr.c write errstr	2/errstr
  9sys a.d accordingly alternate anyway applies ascii asctime assumes aug boot broken bugs byte char clock constant consults contains content convert converts corrects ctime data date daylight delta determine difference directly edt env environment epoch equipped est fields gmt gmtime greenwich handle hemisphere hour hours ignores include init int libc libc.h list localtime mday mean min minutes mon month newline non overwritten pairs pointer pointers provincial range remainder requested return returned returns routines savings sec seconds sic source southern src static string struct structures sunday sys text time times timezone tm tm2sec typedef tzoff u.h values variable wday wed width yday zone ctime	2/ctime
  9sys abort abort.c access broken causing current debugger enter fault generate include inspected libc libc.h process source src sys u.h void abort	2/abort
- 9sys accept accepts accessing acfd actual addr address addresses adir aid allocated allows announce announcing appended asterisk attempt attribute auth authentication avoided base bekremvax binding break buf buffer bytes caller callkremvax can't cfdp char closely closing common communicate communications complements completely conndir connection connections contains control conventions conversion copied copies cs ctl data default defnet defservice descriptor destination determined dfd diagnostics dial dialauth dialing dir directory dns domain e.g echo echoing eof establishes existing exists exits fail fails fd fd2path file files forcing forever fork forking freed freenetconninfo getnetconninfo guaranteed hang hangup holding host include indicate int ip ipconfig kremvax laddr lcfd ldir length libc libc.h listed listen loop lserv lsys merge messages meta mount multiplexed ndb net netaddr netconninfo netmkaddr network networks newdir nil non obsolete obtained opened ordwr pair parameter path performing perror pointed pointer points port pre process raddr read reading received receiving refuses reject remote replaced return returns root routine routines rserv rsys send sent server setnetmtpt simply sizeof slash source spec specifying src stands static string struct structure succeeds successful succession suitable switch sys takes tcp token tolen try typedef u.h udp using value variable void write writing written dial	2/dial
+ 9sys accept accepts accessing acfd actual addr address addresses adir aid allocated allows announce announcing appended asterisk attempt attribute auth authentication avoided base bekremvax binding break buf buffer bytes caller callkremvax can't cfdp char closely closing common communicate communications complements completely conndir connection connections contains control conventions conversion copied copies cs ctl data default defnet defservice descriptor destination determined dfd diagnostics dial dialauth dialing dir directory dns domain e.g echo echoing eof establishes existing exists exits fail fails fd fd2path file files forcing forever fork forking freed freenetconninfo getnetconninfo guaranteed hang hangup holding host include indicate int ip ipconfig kremvax laddr lcfd ldir length libc libc.h listed listen loop lserv lsys merge messages meta mount multiplexed ndb net netaddr netconninfo netmkaddr network networks newdir nil non obsolete obtained opened ordwr pair parallel parameter path performing perror pointed pointer points port pre process raddr read reading received receiving refuses reject remote replaced return returns root routine routines rserv rsys send sent server setnetmtpt simply sizeof slash source spec specifying src stands static string struct structure succeeds successful suitable switch sys takes tcp token tolen try typedef u.h udp using value variable void write writing written dial	2/dial
  9sys accept algorithms allocate allocated alternatively application arranged association attach authenticated authentication authority base buffer bugs byte bytes caller calling cert cert.pem certificate certificates certlen certs.pem chain channel char check checked client communication communications comprises compute confirms conn connect connection constant convenient conversation copied copy creation crl data decode defined described descriptor desired device diagnostics dial digest digesting dir directory doing ed encalg encoded encoding encrypted encrypting encryption ends establish evidence executes exits extra factotum failure fd file filename files fmt freed freethumbprints freshly full generation guaranteed handshake hash hash,table hashalg hashes higher id implementations include initialize initthumbprints input int intermediate interoperate isclient kernel key keys layer lcfd ldir length level lib libc libc.h libsec libsec.h linked list listen loaded malloc mallocz message mp.h nearly needs negotiate negotiated nil non note ok okthumbprint ongoing opt optionally options output parameters particular path pcertlen pem pemchain pemlen pointer points port previously private protocol protocols provide pushtls pushtls.c rc4_128 read readcert readcertchain record remote remote's required resume return returned returns revoked root rsa run salting secret secrets security server services session sessionconst sessionid sessionidlen sessionids sessionkey sessionkeylen sessiontype setting sha1 sha1dlen sizeof software source speak src ssl ssl3 standard storage store stored struct structures supported suspect sys table thumbprint thumbprints tls tls.h tls1 tlsclient tlsconn tlsserver trace transport trust trusted ttls type typedef u.h uchar user void whenever written pushtls	2/pushtls
  9sys access access.c accessibility aexec aexist aread awrite bugs char check checked client defines desired determine diagnostics directories errstr evaluates exec executable execute exist existence expected fail file format include int leading libc libc.h merely mode permission permissions permit permitted proper read returned searches server source src stat sys u.h unless write access	2/access
  9sys access allocated char creates diagnostics env environment errstr exists file getenv include int libc libc.h malloc memory pointer putenv reads returned returns source src string sys terminates u.h val value variables writes written getenv	2/getenv
  9syscall access afd amount aname attach auth auth_proxy authentication authsrv bind char commonly connection conventionally current descriptor diagnostics directly entry error errstr establish fauth fauth_proxy fd file include int libc libc.h mount negotiate particularly protocol rare require resources return returns server source src subsequently successful sys ticket typically u.h user using value fauth	2/fauth
  9syscall access bind boundary buf bytes char character component described descriptor diagnostics directory error errstr executing fd fd2path file getwd include indeed int intro kernel libc libc.h longer nbuf ns null occurs opening original path proc rebound refer removed renamed resulting return returned returns rooted silently source space src stored stores sys therefore truncated typically u.h underlying unless update utf value fd2path	2/fd2path
  9syscall accessible add addition afd alias amount aname attached attempt attempts auth authenticated authentication automatically becomes bind binding bound bugs cache cached caching char chooses client closed condition connection consisting constituent controls create created currency current data default defined definition described descriptor details device diagnostics directories directory doesn't doing effects enabled errstr evaluated evaluating evaluation everything except exist existing fails failure fauth fcall fd file files final finally flag flags fork goes happens henceforth hide include int integer intro kernel libc libc.h machine mafter mbefore mcache mcreate messages mnt modification modify mount mounted mounting mrepl names network null object operations or'd original originally particular particularly path pipe positive possibly prepared process processes read reading refer refers replace requests required respond retrieved return root routines satisfy searched section selects served server serving source space src srv string subsequently success successful successfully sys time translated translation tree trees turns u.h unbound undone union unique unmount unmounted valid value verified visible writing bind	2/bind
- 9syscall actions address alarm ansi ape arrival asynchronous atnotify atnotify.c awakens bad behavior breakpoint broken bugs bytes calling cancel cancels char characters child clears closed common communicate condition connection correctly counter current debugged debugger debugging default defined defines del dependent depends described designed discards discouraged divide dividing due e.g elsewhere emulation enabling environment errlen erroneous error except exception exceptional exceptions exec executed exiting exits expired external externally file finish floating fork format fp fppc fptrap further generated handle handler handlers hangup id identical improve include includes incomplete instruction instructs int interrupt interrupted intro jump key kill layout leaves libc libc.h limited longer machine modifying ncont ndflt needed neither non note noted notejmp notepg notes notification notified notify nrstr nsave nul null objtype odd offending operating operations origin original overridden parameter parent pc perform pipe pointer port portions posix posted posts prefixed presence printed proc process process's programs provided puts raises range read receipt receive received receiving recognized recorded recover regardless register registered registers registration replaces reported resolved restores restoring resume resumes return returns saved setjmp signals source specific src stack standard starts stopped string structure suffixed suicide suspended syntax sys terminal trampoline trap traps truncated types typically u.h unaligned undefined ureg ureg.h user using values void vulnerability window write writing notify	2/notify
+ 9syscall actions address alarm ansi ape arrival asynchronous atnotify atnotify.c awakens bad behavior breakpoint broken bugs bytes calling cancel cancels char characters child clears closed common communicate condition connection correctly counter current debugged debugger debugging default defined defines del dependent depends described designed discards discouraged divide dividing due e.g elsewhere emulation enabling environment errlen erroneous error except exception exceptional exceptions exec executed exiting exits expired external externally file finish floating fork format fp fppc fptrap further generated handle handler handlers hangup id identical improve include includes incomplete instruction instructs int interrupt interrupted intro jump key kill layout leaves libc libc.h limited longer machine modifying ncont ndflt needed neither non note noted notejmp notepg notes notification notified notify nrstr nsave nul null objtype odd offending operating operations origin original overridden parameter parent pc perform pipe pointer port portions posix posted postnote posts prefixed presence printed proc process process's programs provided puts raises range read receipt receive received receiving recognized recorded recover regardless register registered registers registration replaces reported resolved restores restoring resume resumes return returns saved setjmp signals source specific src stack standard starts stopped string structure suffixed suicide suspended syntax sys terminal trampoline trap traps truncated types typically u.h unaligned undefined ureg ureg.h user using values void vulnerability window write writing notify	2/notify
  9syscall actual alarm amount ask clears clock cpu current delay delayed diagnostics errstr include int interrupted intro invoking libc libc.h milliseconds millisecs note notify previously process remaining requested reset return returning returns run sent sleep source src successive suspends suspension sys time u.h unsigned value waiting sleep	2/sleep
  9syscall actually advanced atomic buf bytes characters closely combining concurrent console conventionally count data descriptor diagnostics dirread dup equivalent error errstr event execute fd file guaranteed include int interference intro libc libc.h match memory multiprocess nbytes non offset operations permit pipe port positive pread programs protocol pwrite read readn readn.c reads readv refers regarded requested return returned returns seek source src successive sys u.h value vlong void write writes written read	2/read
  9syscall addr address allocation allow altered brk bss bugs bytes control data defined diagnostics error errstr fully idea identified include length libc libc.h location lowest memory overlapping page particular prevent proc re return returns rounded saddr segattach segbrk segflush segfree segment segments size source src stack subsuming sys system's text typically u.h unused valid void segbrk	2/segbrk
  abbreviated abcefmnrw affected agreement algorithm applying ascertain backward basename behavior blanks bring bugs circumstances cmd cmp comm comparator compare compared consisting contains context contexts convert creating debate diagnostics diff difference differences differential differing directories directory displays distinguish easier ed editing editor entire equal equally error except exchanging exit file file1 file2 files finds flag flagged former forms identical idiff includes input inserts letters lines listing merging method mixed mode n1,n2 n3,n4 naive names notion opposite option oriented output overlap pairs pertain post prefixes prints process processing processor produced produces range rare reading recreate recursively removed resemble running script scripts similar similarly smallest source space spaces src status stream string strings subdirectories sufficient sys tabs tells text tmp trouble verbs diff	1/diff
  abbreviated absolute access accessed accessing address addressable adjustment adjustments advance affect affects algorithm allocated allocates alter altered ansi arbitrarily arbitrary architecture archive ascii attributes auth.h automatically base basic belongs bidirectional bind bio.h bit bits block bring broken bss buffered calling capable cases channel channels char character characters chdir chicanery child collected collection commonly communicating communication completes comprise concatenations confound confused connected consist contains continues control convenient convention conventions copies coroutine create created creates current data dates declarations declares define defined defines definitions deleted dependent depends describes describing descriptor descriptors design desired details dev device's diagnostics dir directly directories directory directs dirfstat dirfwstat dirstat dirwstat divided dot draw draw.h dup dynamically employ emptive enable entries entry error errors errstr etc evaluated evaluation events except exception exec execute executing execution existing exits faults fcall.h fd2path file files filled flags floating fork frame.h friends fstat fwstat getfcr getwd graphics handler header hierarchical hierarchy id identical identifies implementation include includes independent independently indexed indicating indices initialized input instruction integer integers integral interface intro introduction ioproc jmp_buf kernel latin layout ldraw leading level lexical lib libbio libc libc.h libdraw.a libraries library libstdio limit listed listing loader lock locks longjmp lowest mach.h machine macros main maintained maintains malloc math mechanism memory messages method mount mouse multi multiprocess multithreading names namespace nan ndb.h necessary needs nm notably notification notify ns objtype occur occurred occurs offset opened operating ordinary organization output outside ownership pages pair parent particular passing path paths permissible permission permits pick pipe plan plus pointer points possibility practice pragma pre prefixing prerequisite presents preserved print printable prints proc process process's processes programs proper properly properties protect provides purposes rarely reachable reached read reassigned record records recovers regexp.h register regular related removals remove renamings repeat replace report reported representable representation request resident retrieved return rfmem rfork rfproc root route routines rune running schar scheduled scheduling searched section seek segattach segment segments selecting send sequential sequentially serve setjmp shared sharing shouldn't signed similar slash slashes sleep source space spaces specific stack standard starts stat status stdarg.h stdio.h step stored string stripped strlen structure structures subroutines support switching synchronization synchronize table telling terminate terminates text therefore thread thread.h threads time translated translation translations tree type types u.h u16int u32int u64int u8int uchar uint uintptr ulong unaware undefined understood unexpectedly unicode union unique unsigned unused user ushort using uvlong va_arg valid value values variadic various via visible vlong wait whenever width widths working works write writing written wstat yield 0intro	2/0intro
  abbreviates add add3 add4 affine alpha amongst arith3 arithmetic assume assumption can't closept3 closest component compute convert converting coordinates cross cross3 cryptic dealing dist3 distance div3 divide division dot dot3 double draw.h duality eps eqpt3 equality euclidean exact extra fff2p3 geometry.h homogeneous identically ignoring include indicate int interpolation intersection joining len3 length lerp3 libgeometry linear matrix midpoint midpt3 mul3 multiply names nearseg3 neg3 negate operate operations ordinary origin p.w p.x p.y p.z parallel passing pdiv4 perpendicular perspective plane planes pldist3 pn2f3 point3 points ppp2f3 pq product projective q.w q.x q.y q.z reflect3 reflection remainder reminds representations results returns roundoff routines scalar segment smaller source space src struct sub3 sub4 subtract sys takes test testp type typedef unit unit3 units various vdiv3 vector vectors vrem3 we're whenever x,y,z arith3	2/arith3
+ abbreviation accepts ambiguous bugs convert ctime date dates digits du enclose english epoch fully i.e input ist jan main month names necessary numeric output popular prints quotes range readable requirement seconds simply somewhat time truncated unambiguous understood usa wider written zone zones ±hhmm seconds	1/seconds
  abbreviation airport bell bin conditions defaults designating ewr exclusive forecast hill identifier identifiers insensitive labs letter location murray mutually near neither newark nj print prints rc recently report reported seven source st table weather weather	1/weather
  abbreviations acceleration accurate add astronomical atm au avogadro's belgiumfranc brgallon britainpound british bugs catenation centigrade charge circumference cm cmd combination complete compound constants conversion conversions convert converts counterparts currency database denoted diameter differ divide ds e.g electron entire equivalents etc exotica exponentiation expressed fahrenheit familiar fashion file files flag floating generous gravity grouping height inch interactively in² kelvin leavening lib lightyear list mass metric mole multiplicative multiply names nature operators pi pound pounds precedence prefixed prefixes pressure print quantities quantity rankine ratio recognized run scale scales someone source specifies speed src standard subtract sys time unit units units.y updated various works units	1/units
  abc abcc addns attach auth bind blank built cd character clear construct describe dir directory environment escapes everything execute expanded file files host import init lines machine missing mount mounted mountpoint namespace newns non note operation operations options path performed quotes recognized remotepath rfcnameg rfork scratch servename server space spaces spec specifies string subroutines tabs typically unmount utf variables working namespace	6/namespace
  aborted aborts access accessed acts additional advisory afid agent allow allows aname append aqid arbitrary archives arrange arrives attach attached attempts attributes auth authentication based besides bidirectional bind bit bits brackets byte bytes cases character characters choose chosen client clients clunk combined communication complete components confusingly connection consists constant constants consulted contains convention convert convey copied count counts create created current data defined delay deleted deletes demand dependent described describes describing descriptions descriptors device directly directories directory dmappend dmauth dmdir dmexcl dmtmp dot driver eight ename encoded endian entry enumeration error established establishing etc events everyone examined except exception exchange exchanging excluded exclusive execute executing existing explicit explicitly external failed failure fcall fcall.h fid fids fields file file's files final fit flush forming generate gets grant greater group's groups handle hence hexadecimal hierarchical hierarchy historical hold id identification identifications identified identifies identify identifying illegal implicit include included includes incremented independence indicates indicating initializes inside integer integers interim intro introduction iounit items kept kernel keyboard larger latter leader legal length lengths library literal longer low machine maintains managing manipulated matching maximum media member message messages mnt mode modification modified modify mount msize names navigate navigates necessary needed negotiable negotiated newfid nightly notag notation nul nwname nwqid offset oldtag ones opened operating operation original outside outstanding override owner parameter parameters parent particular path perm permanent permission permissions permit plain plan pointing possibility prepared presented printable privileges proc process processes programs properties protocol prototypical proven provides providing qid qids qtappend qtauth qtdir qtexcl qtfile qttmp rattach rauth rclunk rcreate read reading reads reasons receives receiving recreated reduce refer refers regarded remaining remove replied replies reply represents reproduced request requested requests rerror respond responds response responses restricted restriction resulting retrieves returns reused rflush root ropen routines rread rremove rstat rversion rwalk rwrite rwstat says send served server server's servers session share sharing shorthand significant situation size sizes skipped skipping slash slashes someone sometimes somewhat space specify specifying stat stored stores string strings structure structures subdirectories subsequently supply support syntactic synthesize synthesizes systems tag tags tattach tauth tclunk tcreate text textual tflush therefore thirteen time times topen transaction translated transmits transmitted transmitting transported tread tree trees tremove truncated truncating tstat tversion twalk twrite twstat type typically uname unicode unique unless unlikely unsigned user users ushort using utf valid value variable version wait waiting walk walks wname wqid write writes writing wstat 0intro	5/0intro
  aborted access acid actions address alef allocated allocates alt alts analogues arbitrary arg argc args argv array atnotify aware behave block blocked blocking blocks buffer buffered calling cases chanclose chanclosing chancreate chanend chanfree chaninit channel channels channoblk channop chanop chanprint chanrcv chansnd char choose chosen closed closing communicating communication completed contains continue control cooperatively coroutines cpid create created creates creation current data debugging declare default delayed delivered depends describes descriptions descriptors desired die directed discarded distinguish e.g eight elsize entire entries entry entryno enum environment err error errors eventually example.c exec exec'ed execl executed executes executing execution exist exit exits explicitly external fail failed failure fashion fields file files finishes fixed flags fmt fn fork formats freed freeing frees full further global holding id identical identified identifying ids include index inherits initialized initializes inside int integer internally interrupted interrupts intro invoke invoked ioproc item kills kilobytes languages lib libc.h library libthread list listed lock longer main mainstacksize malloc manage management manner marks memory mentioned messages mnt modified mount names namespace nbrecv nbrecvp nbrecvul nbsend nbsendp nbsendul nel newly newsqueak non note notes notify null occupy occur occurs op operating operation operations parallel pass perror pid pipes plan plus pointed pointer pointers points potential preempt preemptively prevents primarily print proc proccreate procdata proceed process processes processor procexec procexecl procrfork procs programming programs provides qlock qlocks queue random read receipt receive received receiver receives recv recvp recvul related relinquish relinquishes rendez rendezvous replace resources response return returned returning returns reused rfcenvg rfcfdg rfenvg rffdg rfmem rfnameg rfnoteg rfnowait rfork rforkflag rfproc rfrend rlock robin round rsleep run running safe safely scheduled scheduling selected send sender sending sendp sends sendul sent shared similar similarly size source sp space src stack stacks stacksize started stating status storage stores string struct structure structures success support synchronize synchronizing sys sysfatal tag temp terminate terminates therefore thread thread's thread.h threadcreate threaddata threaded threadexits threadexitsall threadgetgrp threadgetname threadgrp threadid threadint threadintgrp threadkill threadkillgrp threadmain threadnotify threadpid threads threadsetgrp threadsetname threadwaitchan typedef u.h uint ulong unblocks unbuffered unique unsigned using valid value variable variables varying versa via vice void vous wait waitmsg ways wlock yield thread	2/thread
  aborted active automatically bytes characters client client's clunked communication connection contains count data defined defines digits earlier entry enveloping equal excludes expect extending fauth fids freed further fversion generate generated honor identifies identifying includes initializes issue length level limit maximum message messages mount msize negotiate negotiates nnnn notag outstanding points protocol protocols receive received reply request requests required rerror respond responds response rversion sent server server's session sides size string strings stripping substring successful suffix suggests tag thenceforth transport tversion understand uninitialized unknown ushort value version version	5/version
- aborts access additional addr address allocated allocates appropriately background block block's blocks blocksize byte bytes cache cache's candidates client clients commonly conn connection constant consulting convenient copies count data default dtype endian eventually eviction evicts extra file filled frees full global hash immutable include increments index indicates install int internal invokes leaked leave libc.h library libventi longer match maximum memory modifying mutable nblocks necessary needed nilblock occasionally opposite perform pointer preparation prints processing provide recorded refer reference references release released releases replacement represents required retrieves returned returns run score scores server setting sha1 size source src stored stores struct sys turns type typedef u.h u32int uchar uint ulong user using variables venti venti.h via visible void vtblock vtblockcopy vtblockdirty vtblockduplock vtblockput vtblockwrite vtcache vtcachealloc vtcacheallocblock vtcacheblocksize vtcachefree vtcacheglobal vtcachelocal vtcachesetwrite vtconn vtglobaltolocal vtlocaltoglobal vtscoresize vtsetcachewrite vtwrite write writes written venti-cache	2/venti-cache
+ aborts access additional addr address allocated allocates appropriately background block block's blocks blocksize byte bytes cache cache's candidates client clients commonly conn connection constant consulting convenient copies count data default dtype endian eventually eviction evicts extra file filled frees full global hash immutable include increments index indicates install int internal invokes leaked leave libc.h library libventi longer match maximum memory modifying mutable nblocks necessary needed nilblock occasionally opposite perform pointer preparation prints processing provide recorded refer reference references release released releases replacement represents required retrieves returned returns run score scores server setting sha1 size source src stored stores struct sys turns type typedef u.h u32int uchar uint ulong user using variables venti venti.h via visible void vtblock vtblockcopy vtblockduplock vtblockput vtblockwrite vtcache vtcachealloc vtcacheallocblock vtcacheblocksize vtcachefree vtcacheglobal vtcachelocal vtcachesetwrite vtconn vtglobaltolocal vtlocaltoglobal vtscoresize vtsetcachewrite vtwrite write writes written venti-cache	2/venti-cache
  aborts bin choice cpu delete deleted deletes delkey disables factotum files key keys listing matching mnt option pattern prompt prompting rc response run server server's shows skips source stored term terminal's typing user delkey	1/delkey
  abound accuracy aes algorithm algorithms alpha bit blowfish checks computation confirm count des divides divisibility divisible dsa dsaprimes elgamal factor generate generates generation generator genprime gensafegprime gensafeprime genstrongprime include int integers key libc.h libsec libsec.h miller mod mp.h mpint multiplicative nist non nrep patient primality prime primes probability probably_prime properties rabin random recommended repetition returned returns routines rsa seed sha1dlen skeptics slow smallprimetest source src sys test therefore u.h uchar using void prime	2/prime
  abs abs.c absolute diagnostics fabs floor include int integer labs libc libc.h negative port return returns source src sys u.h unrepresentable value values abs	2/abs
  absence add adds adequate angle ansi blank brackets cmd comments compilers cpp debugging def default dependencies dependent described dir directives directories directory environment except extra files generate ifile include independent inhibit input insert interprets language linenumber lines list listed machine macro mk numbering objtype ofile option options original output path plan preprocessor print processed read reads search searched source source's specifying sprinkled src standard substitution suitable superfluous sys text twice understand variable cpp	1/cpp
  absence affect applicable assumed bin bjc bjc240l bugs canon canonbjc240l check cmd comma commas connected convert copies cw.11 cycle daemon de default degrees desired deskjet dest destination destinations dev device devices doc.ps double dsafari dstdout duplex entry environment eqn equations fcw.8 feed file files font generalized generic ghostscript glick gs guide header horizontal hp hpdeskjet i.e image inches include input invoked jobs kill landscape lib lines list logical lp lpdest lpt1data machine magnification manual measured mode ms names noproc offset option options output page pages paper physical port postscript pr print printer printers printing proc processing processor queue range ranges rc regular remaining restarts reverse running safari select sided simplex slot source spooler src standard status stdout stops supported suppress syntax sys tex text tray tries troff typeset user using variable vertical wedged window windows lp	1/lp
  absence audio behemoth bit bugs data decode decodes default dev error file files games gnu http hz input it's juke layers lightly linear mad match mp3dec mp3enc mpeg opens option outfile pcm playback playlistfs prints products rate reads sample source src standard stereo stream sys tamed volume warning writing www.underbit.com mp3dec	1/mp3dec
- absent accel accelerate acceleration accept accessed actually adapter adapters adequately admits appended applicable arbitrary array asix ata atr attached attachment audio audioctl audioin backward based bass block blocked blue bound buddy buffer bugs bus bytes cancels capabilities card cards care ccid cdc channel characters chest chip class classes closed cmd codes columns combined compatibility compatible compiled configuration configures connection contains continuously control correspondence ctl current customary data dcd dd debug debugging demon describes describing descriptor dev device device's devices diagnostics directories directory disappears discovers discrete disk disks dkm dos dpv drive driver drivers dsr ehci eia eiau eiauctl embedded endian endpoints entire ep3.0 ether ethernet etheru events except extra fail fat feature features fields figure's file files fixed format frequency ftdi generic geometry green guruplug handle heart hips hz ibuddy ibuddyn icc identify implements includes increase indication instruct integral intended interface jtag jtagctl kb kbin kernel keyboard keyboards keyword language led leds length level likely lines list lists locate loses lp lun maintain manages manually mass maxima maximum mice minimum mnt mount mounted mounts mouse mousein names net none occupy omitted operations option options ordered orientation output outstanding packets partfs partition partitions paths percentages port port's ports post posted potentially powering primarily print printed printer printers probe process produces programs prolific provide provided provides range raw reachable read reader reading reads receive red reopened repeating report reported represents resolution returned rpc rpcs sam samples sampling scan script sd sdu sdu3.2 secondarily send sent serial serve served settable settings sheevaplug signals sim similar six size slot smart smartcard soundblaster source speaks specific specifies speed src srv standard started startup status storage suffix supplies supply support supported supports syntax sys systems takes target tested therefore time toy treb tree tried trigger tunnelling uart understood undoes unimplemented uniquely unit universal unmounts unreliable usb usbaudio usbd usbeject usbfat users using usual value values variable various verbose verbosity via view vol volume whatever winged wings working works write writes written yields usb	4/usb
+ absent accel accelerate acceleration accept accessed actually adapter adapters adequately admits appended applicable arbitrary array asix ata atr attached attachment audio audioctl audioin backward based bass block blocked blue bound buddy buffer bugs bus bytes cancels capabilities card cards care ccid cdc channel characters chest chip class classes closed cmd codes columns combined compatibility compatible configuration configures connection contains continuously control correspondence ctl current customary data dcd dd debug debugging demon describes describing descriptor dev device device's devices diagnostics directories directory disappears discovers discrete disk disks dkm dos dpv drive driver drivers dsr ehci eia eiau eiauctl embedded endian endpoints ep3.0 ether ethernet etheru events except extra fail fat feature features fields figure's file files fixed format frequency ftdi generic geometry green guruplug handle heart hips hz ibuddy ibuddyn icc identify implements includes increase indication instruct integral intended interface jtag jtagctl kb kbin kernel keyboard keyboards keyword language led leds length level likely lines lists locate loses lp lun maintain manages manually mass maxima maximum mice minimum mnt mount mounted mounts mouse mousein names net none occupy omitted operations option options ordered orientation output outstanding packets partfs partition partitions paths percentages port port's ports post posted powering primarily print printed printer printers probe process produces programs prolific provide provided provides range raw reachable read reader reading reads receive red reopened repeating report reported represents resolution returned rpc rpcs sam samples sampling scan script sd sdu sdu3.2 secondarily send sent serial serve served settable settings sheevaplug signals sim similar six size slot smart smartcard soundblaster source speaks specific specifies speed src srv standard started startup status storage suffix supplies supply support supported supports syntax sys systems takes target tested time toy treb tree tried trigger tunnelling uart understood undoes unimplemented uniquely unit universal unmounts usb usbaudio usbd usbeject usbfat users using usual value values variable various verbose verbosity via view vol volume whatever winged wings works write writes written yields usb	4/usb
  absent accepted access accessed acm add added addr address addresses adds allow allows alter aoe aoeif aoer10.txt aoesrv arbitrary assumed ata attempt august autodiscover autodisover automatic automatically average avoidance behavior bind binding boot bound bugs bytes ca clients colon communication computer conditions config configuration configured congestion consecutive considered consulted contains control controllers converse converted ctl current dangerous data datamtu debug debugging default dev devaoe.c device devices devlink directories directory disallow discover discovered discovers discovery documents due ea echo ether ether0 ether1 ethernet except executing existing exists fairly fashion fields file files firmware flag flags flight frame frames greater headers http ident identify iff incorrect indicates initiator intended interface interfaces jacobson jumbo jumbograms karels keyword keywords larger level lines list log loss lost lostjumbo low machine mapping maxbcount maximum messages michael minimum mintimer model modification netlink netlinks network nframes nl nmaxout nopen nout npkt option outstanding overwhelmed packet packets path plan9.ini poor port primarily primitive proceedings provided providing purpose raw re read reading reads rediscover rediscovery reducing remove removed resent respective returns review robin round rtt rttavg running sd sdaoe sectors segment sent serial serves shelf shelf.slot sigcomm size slot slot's snoopy source space src standard stanford starts startup string subdirectories successive suitable symposium sys target target's targets th timer toggle toggled toggles transfers turns twice unbind unbound unfortunately unit unused usable using values van variable variable's verbatim via visible writes writing written www.coraid.com aoe	3/aoe
  absent accepted accessed accesses add address addresses admit affect allocated allocation allow amount args assembled assumed attached attempt attempts auth await base based behavior bind bit block blocked blocking blocks boundary bss bytes calling can't care carefully cd character characters clear cleared closefiles cmd complete completes cons contains contiguous control cost count counter cpu cputime created crosses ctl current dat.h data deadline dealine debugger debugging decimal decrement delivered delivery dependent describes descriptor descriptors desired details device devproc.c dictated directly directories directory display doing don't draw earliest ending enter equal errlen error etc event events except exec executed executing execution exhaust exhausted exhausts exists exited exiting exits explicitly extant fail fails failure fd fields file files flags floating fork format fpregs frequency further generation getfields gleaned hang hexadecimal higher highest hold identifies identifying image implementing impossible inaccessible include increment inherit inherited instruction integer interrupt interval intervals iounit justified kernel kill kregs letter level lines list lists live living lock locks low lowered mach machine main maximum meant mem mem.h memory message messages microseconds milliseconds mode ms multilevel multiprocess names namespace nanoseconds native newns nohang non noswap note noteid notepg notify ns nu nul numbered numeric offset oldest ones opened optional optionally owned parent's particular pending perform periodic periodically periods permitted pid pids piece plan port posted precisely prevent previously pri priorities priority private proc process process's processes processor produces prof profile profiling program's property provided ps pseudonym putting qid quoted rc reach reached reaches read real rearranged receive records recover reference registers regs release released remains renamed representation representations representing require reserved resettable resume resumed retrieve return returning rfnoteg run runnable running rw sampling saved schedulability schedulable scheduler scheduling seconds segment segments sensitive serves signed similar similarly six skipped sleep source space sparingly specifier specifies spin spinning sporadic src stack stamp startstop status stop stopped string strings structure subsequently succeeds suitable suspend swap swapped symbol sys table target test text textual time toggle tokenize tprof trace trace.c trace.h tracing transferred twelve type unit units unless unlikely unset user using valid value virtual voluntarily wait waitstop whenever wire wired working write writes writing written yield yieldonblock proc	3/proc
  absent accesses addition arbitrary bytes calling cmd contains copied data date debugging denoting destination dhv environment error fetch file ftp ftpfs header headers hget hget.c http httpproxy incomplete ip length lines missing modified mount mounted net netmntpt ofile option output page performed post posted printed progress proxy retrieve retrieves sends server source specify src stack standard sync sys total transferred turns type types url variable web writes written hget	1/hget
  accented adm affected alphabetical arithmetic ascii assume attached bugs bytes capitalized character characters check choice cmd cmumbdf colon comments compare compared comparison comparisons conditions confused consisting dates decimal default defines diagnostics differ digits dir directory discovered disorder e.g earlier ending entire equal etc except exits exponents external feb fields file files flag flags fold folded format further generated global globally grep hopelessly ignore independently input inputs inrwt instance internally invalid jan key keys leading letters lexicographic lines list longer low lower mbdfginr meanings merge minus missing month months non notation null numeric onto option optional optionally options ordered ordering ordinal origin original output outside override participate phone pid plus pos1 pos2 posix precedes predictable print provincial range representative restricts reverse rules runes sed separating sign significant skip sort sort.c sorted sorts source space spaces spellings src stable standard status string strings style sub suppress sys tab tabs tells temporary tmp trouble um umm uncapitalized understood uniq unique unless upper user users value various writes sort	1/sort
  accentuate achieve affects allows alternative alternatively ascii awk behave black blank blue bugs button center clicking cmd color comes consecutive contains coordinate coordinates counter cyan default defaults delete delimited denote deviates deviations digit display displayed displays dkgreen dkred dkyellow double drawing drawings drawn editing edits enabled equal essentially etc everything exit explained extra factors feature file files finally fit fits flavor format generate generates goes graph gray green gview gview.c halfway horizontal i.e input interactive interactively interface intuitive invoked invoking label labels legal lets letter lieu linear lines lists log logfile ltblue magenta manner menu move mp multi names newline operations option optional optionally options orange output overlay pair parallelogram perform pink pipe plots points polygonal polygons polyline polyline's polylines positive print quotes read reads recenter recolor rectangle red reflects restack restores rotate scale scatter scheme screen script select selected selecting selection selects shrinks similar sin slant slants source space spaces square src standard straight strangely string sweeping swept sys tail takes tells text th thick thickness thin third type undelete undesirable undo undoes unnecessary unslant unslanted unzoom user value versions vertex vertical vertices viewer viewing views violet virtually whichever window write x,sin yellow zoom gview	1/gview
  accept accepted accepting added addition address addressed addresses addressing affected allow alone ampersand appearing append appended applies assume assumed automatic backslash backslashes backspace backward blank bounding browse buffer character characters cmd collected comma compatibility confirming consequence considered constructed copy correspond counting counts created cumulative current customarily decimal default defaults del delete deleted delimit described desired determined diagnostics differs digit digits direction discards discussed displayed dot double e.g earlier ed ed's ed.c ed.hup edit edited editing editor enclosed enclosing ends entire equivalent error errors everyone exact except execute executed exist existing expression expressions fail fd file filename files folded format forms forward generally global hangs hexadecimal inaccessible included indented indicated indicator initially input insert insufficient intermediate interrupt join legal letter level lines list literal lower maintain mark matched matches matching mean merely metacharacters minus missing mode modified moreover move moved multi necessary nested newline newlines non none notation nul occurrence occurrences omitted operates optional options ordinary output overflow overflows overwriting page pagesize parameters parentheses parenthesized perform permitted piping placement pln plus portion possibly precedes preceding prefixing presence print printed printing prints queries quit rc read readable reading recognized refers regard regexp regular remainder remembered replace replaced replacement reposition require requires resides resp respect restore resulting returns reverses rule sam saved search searching sed semicolon send sent shell shown sic sign signal simulates slashes source space specifies specify src standard stepping stop stopping string structure sub subexpression subexpressions substitute substituted substitution subtracted subtraction successful successor supports suppress synonym sys tab temporary terminal text th third time tmp transfer typed typically typing unambiguous unchanged unconditional unconditionally understand understood undo venerable versions wraps writable write writing written ed	1/ed
- accept accepted accepts access actual add added additional address addresses adjusting adjusts aid amounts applications attached audio avoid belongs bigger bind bit blocks boot branching bugs built bulk bus busy buttons byte bytes cases caused class classes clear clrhalt codes combination combo common communication complete completion complex computer condition config configuration configure configured configuring connecting consecutive contains continues control controlled controller controllers converts correct corresponds counting crc create created creates csp csps ctl data debug debugging default delete described describing descriptions descriptor detach detached detachment determine determines dev device devices devusb.c diagnostics dictated direction directories directory disk disturbing dmexcl documented driver drivers drop dt due dump dumps e.g easier eg ehci enable enabled endpoint endpoints enter enters entire enumeration ep error errors etc events everything exercised existing explored expressed failure failures file files fit flag flavours format former frame frames frequency full fully further gb generates global halt happens heavily hertz hidden host http hub hubs hurts hz identifiers identify identifying idle ignore ii implicit implied implies include includes indicating indication info initialization initially inout input inspection integer interface internal interrupt interrupts interval intr iso isochronous issue issued issues issuing kernel keyboard keyboards kingston larger leaf learn leaving level library limited linked listed locate longer low main manner manufacturer maximum maxpkt mb merely message messages mice mode mouse ms necessary network newdev nodes note noticing ntds ohci ones operation output outs packet page particular passive pc pcs perform performed performing permit physical plan9.ini points poll polled polling pollival polls popular port ports prevent process programs proto protocol provide provided provides providing queries querying read reading receive receiving recover refer relevance remove removed replaces reply report reported reports represent represents request requested requests responsible rest resulting resume retrieve retrieves root route run rw sample samplehz samples samplesz scan send sending sends serial setup severe shaped signal significant size somewhat soon source speaker specialization specialized specific specification speed src stall stalls standardized starts statically status stops storage str streams string strings structures subclass subclasses subsubclasses succeeded supplying support supported sys takes task textual throughput time timed timely timeout timers topology transactions transfer transferred transfers tree type types uhci understood units universal unknown unstall usage usb usb.h usb?hci.c usbd user using value values vanish various vendor verbose vid volume wire wiring wrapped write writes writing written www.usb.org xhci µframe µframes usb	3/usb
+ accept accepted accepts access actual add added additional address addresses adjusting adjusts aid amounts applications attached audio avoid belongs bigger bind bit blocks boot branching bugs built bulk bus busy buttons byte bytes cases caused class classes clear clrhalt codes combination combo common communication complete completion complex computer condition config configuration configure configured configuring connected connecting consecutive contains continues control controlled controller controllers converts correct corresponds counting crc create created creates csp csps ctl data debug debugging default delete described describing descriptions descriptor detach detached detachment determine determines dev device devices devusb.c diagnostics dictated direction directories directory disk disturbing dmexcl documented driver drivers drop dt due dump dumps e.g easier eg ehci enable enabled endpoint endpoints enter enters entire enumeration ep error errors etc events everything existing explored expressed failure failures file files fit flag flavours format former frame frames frequency full fully further gb generates global halt happens hertz hidden host http hub hubs hurts hz identifiers identify identifying idle ignore ii implicit implied implies include includes indicating indication info initialization initially inout input inspection integer interface internal interrupt interrupts interval intr iso isochronous issue issued issues issuing kernel keyboard keyboards kingston larger leaf learn leaving level library limit limited linked listed locate longer low main manner manufacturer maximum maxpkt mb merely message messages mice mode mouse ms necessary network newdev nodes note noticing ntds ohci ones operation output outs packet page particular passive pc pcs perform performed performing permit physical plan9.ini points poll polled polling pollival polls popular port ports prevent process programs proto protocol provide provided provides providing queries querying read reading receive receiving recover refer relevance remove removed replaces reply report reported reports represent represents request requested requests responsible rest resulting resume retrieve retrieves root route run rw sample samplehz samples samplesz scan send sending sends serial setup severe shaped signal significant size slowest somewhat soon source speaker specialization specialized specific specification speed src stall stalls standardized starts statically status stops storage str streams string strings structures subclass subclasses subsubclasses succeeded supplying support supported sys takes task textual throughput time timed timely timeout timers topology transactions transfer transferred transfers tree type types uhci understood units universal unknown unstall usage usb usb.h usb?hci.c usbd user using value values vanish various vendor verbose vid volume wire wiring wrapped write writes writing written www.usb.org xhci µframe µframes usb	3/usb
  accept accepts access affected appearance application attach automatically bar bind blanks block blocks bottom buffer button catenation cd character characters chdir choose clients closing cmd cons consctl constructed contains continue control controlled controlling controls convenient coordinates corner create created creation current cursor data dealing decimal default defined del deliver depth describing dev device digits directories directory disable display draw dx dx100 dy echo edge editing enable entire entries environment establish etc event except executed extra features file files fill finally font format formatted full fully generated generates geometry getwindow graphics hangup hangups height hi hidden hide hold holdoff holdon horizontal id idea identified identifies image initially inner input instance integers interpretation interrupt introduced invisible invocation item keyboard label lead leaves located location lower lp main maintains managing maxx maxy mediate mentioned menu menus message messages minus minx miny mnt mode modes mount mounted mouse move moved movements moves multiplexed multiplexes necessary neither newly nor noscroll notcurrent note notes obscuring opening operations option optional options outside parameters parent partially particular pid pipe placement places plain plumb possibly posts pressed print printed process processes programs properties provide q.v raster raw rawoff rawon rc re read reading receive receiving recipient recursively released reporting representing resize resized restore returns revert rio run running sam screen scroll scrolling section selected send server serves services shell sign similarly size sized snarf source space spaces specific specifier src srv standard string strings style subdirectory supplies supply syntax sys tag terminal text tmp totally turns unaware unchangeable uncompressed underlying unhide unique update upper user using usual variable variety version versions virtual visible wctl wdir whom width window window's windows winid working writable write writing written wsys rio	4/rio
  accept accepts add address addresses addressfile addressfiles adds aliasmail allow allows append appended archives attachment attachment's attachments automatic avoid bat behavior bh bin bound box build bulk check checker checks cmd com combined contained contains content conventions copy created creating current date default delete deliver delivered delivers depends described determine determines dev directory directs discard discards doesh't entire error exactly exe executable executables execution exist exists exit expression expressions extension extensions extra faces fifth file filename files filter filtering filterkit flag flags forms fromfile gets gunzip gzip header headers image implement include includes incoming input insensitive key kit lib lines list locking log logging mail mailbox marshal match matched matches matching maybe mbox message message's messages microsoft mime mimetype mlmgr names nedmail non none null obeys onto option outgoing output pairs particular pass pattern patternfile patterns pipefrom pipefrom.sample pipeto pipeto.sample precedence prints profile provided provides qer rc rcvr read readable readers recipient recipient's regexp regular reject rejected rejecting rejects remaining returns rewrite rewriting rule runs safety sample sanitize sanitizes savefile scr script searches send sender sender's shell smtp source specifies src standard status string successfully suspect sys takes tested text token tokenfile tokens type types unaltered unique upas upasfs user user's username using validateattachment verbs vf virus viruses wrapped writable x.tar x.tar.gz yes zip filter	1/filter
  accept access actual address associate assumed attr attributes bell bugs clear client clients cmd comment comprises conform confusingly connecting connections contains cookie cookiefile cookiefs cookies data decides decimal default descriptor directory domain dot edited epoch exists expire expires explicitdomain explicitpath file files flag full header headers hget hostname http https included indication inferred intended ip it's labs.com lib lines manage manager manages mnt mounts mtpt netscape netscapestyle opening outlined pairs particular path pattern persistent post presented presenting profiles reading reads relationship remote representation request requests response rfc2109 save seconds section secure sent server servers serves sites source specification src srv standard style suffix sys textual time url urls user value values version web webcookies webcookies.c webfs write writing written www.bell www.research.bell yield webcookies	4/webcookies
  accrued affects architectures behavior bits characteristics clear clears contains control controlled default define defined divide double efficiently enable equivalent exception exceptions execution extended fairly fcr floating fpainex fpainval fpaovfl fpaunfl fpazdiv fpinex fpinval fpovfl fppdbl fppext fppmask fppsgl fprmask fprninf fprnr fprpinf fprz fpunfl fpzdiv fsr getfcr getfcr.s getfsr gradual guaranteed halt hardware holds identify ieee include inexact infinity installing interface internal invalid libc libc.h machine machines macros mask mc68020 modes modify nearest negative objtype operation overflow pair portable positive precision provide pseudo register registers retrieve round rounded rounding routine routines selective setfcr setfsr source src status support sys towards traps u.h ulong underflow units value values vary void getfcr	2/getfcr
  accumulate accumulated add append arbitrary box bracketed closes convenient current default defined definitions document emit encoded eqn fe file files footnotes format formatting fs header heading html htmlroff identical image input inside invoke invokes invoking lib lines listed loose macro macros margin marking mhtml ms notes opens output package packages pe percent pic pixels png print printed provides ps replace replaces running section sys tag tags tbl te text title tmac tmac.html transitional troff ts utf width mhtml	6/mhtml
  accumulate accumulated arg arranges clock data dumps entries exec execution files finally fn histogram include int interrupt interrupts kernel libc libc.h measure pcs pid port process prof prof.out profile profile.c profiling profkernel profoff profsample proftime profuser recording sample sampling source src sys time total u.h user values void prof	2/prof
- accumulate added address addresses append applied applies apply awk backslashes bearing bears beyond blank blanks branch buffering bugs chapter chapter1 chapter2 character characters cmd comment consists consume context convention copies copy counts created cumulatively current cycle cyclically decimal default delete deletes denoted distinct don't drop ed edited editing editor embedded equal es etc exactly except exchange execute executed execution expression file files flags formatted fuller global grep hide hold ignore inclusive input insert instance instances interactive label lengths lex lines looking manual manuscript matches matching mcmahon ms negation newline newlines non nroff occurrences omitted operation option options output overlapping pattern pipe print process processing programmer's protect quit range read reading recent regexp regular repeated replace replacement research rest rfile sam script sed sed.c segment select selected selects sfile source space spaces src standard stream string string1 string2 stripping style substitute substitutions suffixed suppresses sys tabs terminate test text thereafter transform unix unless volume wfile write sed	1/sed
+ accumulate added address addresses append applied applies apply awk backslashes bearing bears beyond blank blanks branch buffering bugs chapter chapter1 chapter2 character characters cmd comment consists consume context convention copies copy counts created cumulatively current cycle cyclically decimal default delete deletes denoted distinct don't drop ed edited editing editor embedded equal es etc exactly except exchange execute executed execution expression file files flags formatted fuller global grep hide hold ignore inclusive input insert instance instances interactive label lengths lex lines looking manual manuscript matches matching mcmahon ms negation newline newlines non nroff occurrences omitted operation option options output overlapping pattern pipe print process processing programmer's protect quit range read reading recent regexp regsub regular repeated replace replacement research rest rfile sam script sed sed.c segment select selected selects sfile source space spaces src standard stream string string1 string2 stripping style substitute substitutions suffixed suppresses sys tabs terminate test text thereafter transform unix unless volume wfile write sed	1/sed
  accumulate ahead allocates append approximate arena arena.3 arena0 asynchronously bd buf buffer buffering bugs busy bytes cd cdfs circular cmd copies copy cp data dd default device disc drain dvd e.g ecp fairly file files fill iando initially input ireadsize kb kilobytes limited milliseconds mnt modest none ofile operations optical options output owritesize permitting pipe pipeline prevents process processes pump pump.c quickly rdarena read reading sharing size sleep sleepms slow source spin src standard sys time using venti via waiting wd write writes writing pump	1/pump
  accumulate appended blocks buffer bugs bytes cmd continue copied copies copying counted counts custom data default deliver designated ell file flag follow fr further grows ignorant input lbc length limited lines measured nbytes nlines option options output posix print printing promulgated relative reverse rf sed signed source src standard syntax sys tail tail.c tails ten treasured utf watch tail	1/tail
  accumulate arcs background bounding buffer cmd col color created current default double drawing erase factor file files fill filter foreground grade grades graphics higher input instructions interprets interspersed middle names newline newly options pause pen persists plot plot's plotting processing quality rectangle results rio screen source specify src standard sys typed various window write x0,y0,x1,y1 plot	1/plot
  adapted addition advertising allocates allow application appropriately array based bitsyload button capslock card character characters charater classifiers code compaq computer contains control copies copy copyright copyrighted corporation cs_digits cs_letters cs_punctuation ctrlshift curcharset current define definitions depressed digits distribute distribution documentation draw draw.h drawing drawn easy encoded encodes express fee fields file files flags graf graffiti graffiti.c granted graphical groups hereby identified implements implied include influenced initialized int intended keith key keyboard letter letters lib libc.h library libscribble microsystems mode modifies modify mouse non notice packard palmtop parameters pen pen_points permission pertaining points poly portions ppasize primary printable prior private prompter provided ps pt publicity puncshift punctuation purpose quick quickref.gif recognition recognize recognized recognizes reference representations reproduced returned returns rune scribble scribble.c scribble.h scribblealloc searched sell serves similarly software source specific src standalone storing stroke strokes struct structure suitability sun supporting switch sys tmpshift u.h upper using version void warranty written scribble	2/scribble
  add added addition additions address addressfile aliasmail appended ar box bulk cmd comments consequence created creates deletions describes dev directing directories directory entries envelope error events exclamation faces fields file files filter hash header inserted key lines list list's listname lists log mail mailbox mailed mailing marshal membership message messages ml mlmgr mlowner nedmail notification null ones option options owner owner's pipeto precedence programs qer receive removal removals remove removed replies reply replyto represents requests rewrite send sent smtp source specifying src subscribe sys unmoderated unsubscribe upas upasfs updates user using mlmgr	1/mlmgr
  add added allows amd analyzing annotation applied approximate approximation array ascii asynchronous automaton behaves bglmprsv blocked buffer büchi cbhmt channel channels chart checker choice claim cmd combination combined comments communication compatibility compilation compiled completes complicate computer concise concurrent consistency contains conventions correctness cpp creation current data declaration declared default defines described design desired detail details deterministic distributed dynamic earlier equivalent error events eventually except executable executed execution exercises.pdf exhaustive exits explicitly expressed fields file file.ps filename files final formula full g.j generate generated gettingstarted.pdf global gotos guarded guided hall hints holzmann http identically ieee includes input integer interactive intervention isdn language level linear listed logic logical loops lost ltl manual.pdf manuals meant message mode model modeling models networks nondeterministic object omitted online operator operators option options ordinarily output pan pan.c parameter partial pcc perform performs postscript pp prentice printf prints proceeds process processes produce produces promela promela's prompting protocols quoted quoting random reached read reads receive receiving reduction reference requirements requires restricted roadmap.pdf rules run scope se secure seed selection semantics send sent shell simulation simulations size software solve source space spaces specifically specification spin spinroot.com src standard statement statements step store stored strong structure suppress symbol syntax sys system's systems table target temporal text third time tool trail trans translate translates tutorial type types user validation value variable variables verbose verification verifier verifiers version vol wants warnings whatsnew.pdf write written spin	1/spin
- add addison aho allows apply arbitrary argc argv arithmetic array assignable assignment associative atan2 attempt average awk blank blanks boolean botch braces break buffered bugs built capture cases character characters closes cmd column combination combinations combine comma commonly compensate concatenate concatenated concatenation conditional consist constant constants constituents continue control conversion conversions converting converts convfmt copes copy correctly cos count counted created current dealt default defined defines definition delete denote denoted directed echo entire environ environment equivalents error escapes except excess executed executes exit exp explicit exponentiation expr expression expressions fflush fields file filename files final finally flushed flushes fmt fnr foo format formats formatting fprintf fs getline global gsub i,j,k identical implementation inadequate index indicated initialized input int integer isbn isolated kernighan language length lines list literal literally log longer lower management match matched matches matchop mathematical maximum meanings memory mf missing mode names necessarily newline newlines nextfile nf non nr null numeric numerical occur occurrence occurrences occurs ofmt ofs omitted opened operators opposite option options ordinal ors output pairs parameters parenthesized pattern patterns performed permitted pipe pipes portion print printf prints processing prog progfile programming providing quoted rand random re read recognized record recursively reference refers regexp regular relational relop remaining replaced replacements rest resulting return returned returns rlength rs rstart rules run safe scalar scalars scanning scans scope sed seed semicolons separates separation separator settable shell simulate sin six size skip source space split splits sprintf sqrt srand src standard stands statement statements status stop storage str string string's strings sub subscripts subsep substitutes substr substring successful sum syntax sys tabs time tolower toupper translated truncates upper using usual utf value values var variable variables weinberger wesley worse awk	1/awk
+ add addison aho allows apply arbitrary argc argv arithmetic array assignable assignment associative atan2 attempt average awk blank blanks boolean botch braces break buffered bugs built capture cases character characters closes cmd column combination combinations combine comma commonly compensate concatenate concatenated concatenation conditional consist constant constants constituents continue control conversion conversions converting converts convfmt copes copy correctly cos count counted created current dealt default defined defines definition delete denote denoted directed echo entire environ environment equivalents error escaped escapes except excess executed executes exit exp explicit exponentiation expr expression expressions fflush fields file filename files final finally flushed flushes fmt fnr foo format formats formatting fprintf fs getline global gsub i,j,k identical implementation inadequate index indicated initialized input int integer isbn isolated kernighan language length lines list literal literally log longer lower management match matched matches matchop mathematical maximum meanings memory mf missing mode names necessarily newline newlines nextfile nf non nr null numeric numerical occur occurrence occurrences occurs ofmt ofs omitted opened operators opposite option options ordinal ors output pairs parameters parenthesized pattern patterns performed permitted pipe pipes portion print printf prints processing prog progfile programming providing quoted rand random re read recognized record recursively reference refers regexp regular relational relop remaining replaced replacements rest resulting return returned returns rlength rs rstart rules run safe scalar scalars scanning scans scope sed seed semicolons separates separation separator settable shell simulate sin six size skip source space split splits sprintf sqrt srand src standard stands statement statements status stop storage str string string's strings sub subscripts subsep substitute substitutes substr substring successful sum syntax sys tabs time tolower toupper translated truncates upper using usual utf value values var variable variables weinberger wesley worse awk	1/awk
  add additional addr address analogous arranges begnning block byte caller calling char chattyventi client closes conn connection connections contains data debug debugging default described descriptors desirable diagnostics dial dials enabling error errors errstr established exchanges extern fields file flag fmt formatted frees future global hanging hangs include infd initializes int integers length libc.h library libventi message necessary negotiated network nil omit op outfd packet pointers prints proc proccreate procs protocol read reading reads receive received remote represents return returned returning returns routines rpcs run send sent server shuts sid source src standard started stored struct structure success sys thread threaded threads typedef typically u.h uid unverified user using variable venti venti.h version visible void vtconn vtdebug vtdial vtfcallpack vtfreeconn vthangup vtrecv vtrecvproc vtsend vtsendproc vtversion waiting writes writing written yield venti-conn	2/venti-conn
  add addpt arithmetic canonicalized canonrect clips combinerect compares completely components construct contained cover data difference divpt draw.h dx dy eqpt eqrect equal extent geometrical graphics height include insetrect int libc.h libdraw macros max max.x max.y min min.x min.y mulpt overwrites pixels pointed points pt ptinrect rect rectaddpt rectangle rectangles rectclip rectinrect rectsubpt rectxrect return returns rp rpt share smallest source src sub subpt sufficient sum sys types u.h unchanged unequal value void width addpt	2/addpt
+ add algorithm analyse analysed ape bugs calling cat cat.c cd cmd columns cpp dd dd.c declared def default define defined definition defn dir directories exits external file files filtered flow flsh forward full generate graph grep hierarchical include input intended internal ip kernel's kernighan laying list listed looking main manner match names notation note occurrence occurrences options output pattern patterns pc plauger pointers port predefined print printed programs provides ptv read reads recursion recursive references remove reserved restricted root scope search searching shown software source src standard static stats subsequently symbol sys sysfatal term terse tools understand width write writes xx calls	1/calls
  add angle arithmetic axis carries commutative complex component components componentwise composes convert cos cross designed divide dot double draw.h extension geometry.h imaginary include interpolate inverse length lerp libgeometry mat matrix mtoq multiplication multiplicative multiply negate non object operate ordinary orientation orientations points products proportional q.i q.j q.k q.r qadd qball qdiv qinv qlen qmid qmul qneg qsqrt qsub qtom quaternion quaternion.c quaternions qunit real relative return root rotation rotations routines rs rule rw sin slerp source space spherical sqrt square src standard struct subtract sys transforms typedef unit vector void vs x',y',z x,y,z quaternion	2/quaternion
  add arena arena.0 arenafile arenaname arenapart arenas awk backup backup.example backups block blocks bugs byte can't cat clump clumpoffset cmd code connection contained copy data default dev directly entire error errors external external.media extracts file fileoffset finally generates host incrementally index list media minus needs network offset offsets option optional output partition pipe print prints processed qv rdarena read reading reinitialize sdc0 server server's servers shown size source specifies src srv standard starts stopped substitute sys track typically using venti venti2 verbose version wrapper wrarena writes writing venti-backup	8/venti-backup
  add attr attribute attributes blanks cmd concatenation current data default destination directory dst file files formats input lib message mnt mount options plumb plumber plumbfile plumbing rules send sends showdata source src standard strings sys text type user usr wdir working write plumb	1/plumb
  allow ascii aux backspace bar bigfile cmd continuously control converting coordinates created decimal del denominator display displayed download exit exits file fraction graph hget http input kt lines minx,miny,maxx,maxy monitor numerator option options output print reaches reads redraw screen server.com source space src standard status statusbar statusbar.c suitable sys textual title typing updated using window statusbar	8/statusbar
  allow authenticate behalf bind bytes cap capabilities capability caphash capuse characters computes concatenation cons consisting create dev devcap.c device diagnostics dir doesn't enables error errors errstr executing factotum freeing generated generates hash hashes hmac_sha1 host hostowner id identity indeed intent invalid ipserv kernel key length list maintains match matching minute nil null obtained old_at_new owner pass port process process's processes proved randomly read reading running searches sechash secure server setting source src string strlen sys telnetd trusted user using write writing cap	3/cap
  allow bin broke broken caught ctl current debugger default delivered dies error examination execute executing file handed heavy ignoring kill lets linger message necessary note notes notify offending output owned pipe print printed prints proc process process's processes ps rc reclaim resources rio send sending slay source stop suggests surer user kill	1/kill
- allowing bin bugs directives document files implied inclusion input lib lines mullender note objects performs placement preprocess programs rc reads run sape script share shell soelim some_file source standard suppressed tables tbl text textual tmac tmac.s troff using usr written soelim	1/soelim
+ allowing bin deroff directives document files implied inclusion input lines objects performs placement preprocess programs rc reads run soelim some_file source standard tables tbl text textual troff using soelim	1/soelim
  allows append appended ar archive archiver archives aren't ask attempt automatically backwards behavior bin bits block bugs bundle bytes bzip2 cd characters cmd compatibility compress compressed compression concepts contained contains copied copy corrupt create current deeper default details dircp directories directory doesn't dumped entire entries errors exclusive exist exists expected extension extensions extract extracted extracting file files filesystem finding flag foreign format fromdir generate gzip header hierarchies id ignore implies indicate inferred input key keys latest leading length letter letters limited links list matches maximum metadata mkfs mode modes modification modified modifiers modifies moving names non numeric occurrence occurrences older operate optional output path pathname permission permitting plan plus posix print processed produce raises rc reading recognised recognized record recursively relative respect restored restores resynchronise saves slash source specific specification src standard string subdirectories symbolic sys tape tapefs tar tar.bz tar.bz2 tar.c tar.gz tar.z tars tbz tbz2 tgz time todir transport tree trees type tz unnecessary user using ustar verbose verbs versions wins writing xt tar	1/tar
  allows arbitrary bit bottommost bounds button character clear cmd convert current debug desired dir displayed doubles entirety everything file files flag font fonts goes gs hold input intermediate interpreter item kernighan keyboard language lib location lp mag magnification manual map menu missing mouse move moving names nearer negative newline nview offset options ossanna output page pages pan pans pauses piece pieces pixels positioning press print printed proof quit reads redisplayed released resulting rightmost screen selecting shown shrinks signed simulates size slightly source split src standard sys text toggle troff typed user's val wait window proof	1/proof
  alone assumes authenticate based block channel clients cmd communication compressed create created default descriptors device disk file flag flash infd interprets member mksacfs mounted mountpoint mounts neither nor outfd persistent plan post rom sacfs sacfs.c source src stand storage stored sys typically sacfs	4/sacfs
  bar beautifier bugs cb cmd code comments correct default errors file files hidden indentation initializers input join js k&r language length lines longer macros newline options output pleasing preserved print programming programs punctuation reads reformat source spacing split src stdout structure style syntactically syntax sys understands user visually writes cb	1/cb
  base basename bugs cmd contains convert converted converts defined delim delimiters delims document doesn't entry eqn equations files gif handle html html2ms html2ms.c htmlroff images input macro macros malformed ms ms2html ms2html.c options output pipe postscript preprocessors prints reads source src standard strings suppresses sys tables tbl text title tl troff troff's understand unknown value warnings ms2html	1/ms2html
  based cci ccid cmd communicates content continuously dev disappears iso led library message mifare ongoing orange plumb plumbing plumbs polling programming reader rpc runs scard smartcard source src standards successfully sys tag tagrd tagrd.c touchatag uid ultralight usb tagrd	1/tagrd
- baw cmd control data default dev device disk diskimage diskname disksim dr fdisk file flash geometry manner mbr message mtpt option partfs partfs.c partition partitions plan9 post prep presents sd sdxx sector sectors serve setting size source src srv srvname sys unless usb written partfs	8/partfs
  becomes binary blank byte bytes character characters check contains core cpu creation data debugging decimal denotes described describes descriptions disjoint dumps fd file flag format formatted fpregs guaranteed header hold humans id identification image images incomplete indicating intended justified kernel kilobyte kregs machine mem memory missing noteid ns offset omitted padded page prefix previously proc process programs quickly reading record records regs rest save section sections segment shorter size smaller snap snapshot snapshots space split status string strings text throughout time type understood unix useless user snap	6/snap
  behavior default defines division domain double equal exception floating getfcr greater ieee include inf infinity int isinf isnan libc libc.h library manipulating nan nan.c negative overflow port positive processors produced range return returns setfcr sign sometimes source src standard sys u.h values void nan	2/nan
  beware blocks buffered bugs cat cat.c catenate cmd concatenates continue copies cp data default destroy diagnostics doesn't eof exactly executes exits expect file file1 file2 file3 files flag helpful input interactive lines matching nline nlines output places preparing prints programs rc read read.c reading reads scripts source src standard status sys third time write writes writing cat	1/cat
  clean cleanname cleanname.c cmd components directory eliminates equivalent file hypothetical interprets lexical lexically names option path possibly prefixed prints processing pwd shortest slashes source src string sys unrooted cleanname	1/cleanname
  clicking cmd current del dev display displays exclude excluding expression faces files flag focus font label labels matching monitor quits raises refreshing regexp regular rio seconds showed shown source src stats sys typing unhides window window's windows winwatch winwatch.c wsys winwatch	1/winwatch
  cmd cmp column comm comm.c common diff file file1 file2 files flag input lexicographical lines output print printing produces reads reject select sort sorted source src standard suppresses sys uniq comm	1/comm
- cmd epoch file modification mtime mtime.c print prints seconds source src sys time mtime	1/mtime
+ cmd du epoch file modification mtime mtime.c print prints seconds source src sys time mtime	1/mtime
  cmd execute execution floating hence interval repeat seconds sleep sleep.c source src suspend suspends sys time sleep	1/sleep
  cmd exits factor factor.c factors finish generate input integer maximum missing positive prime primes primes.c prints proper proportional ranging reads repeated running source sqrt src standard stream sys time times factor	1/factor
  compute cosh designated double hyperbolic include intro libc libc.h port real sinh source src sys tanh u.h sinh	2/sinh

sys/src/9/bitsy/dat.h

 	FPinit,
 	FPactive,
 	FPinactive,
+
+	/* bit or'd with the state */
+	FPillegal= 0x100,
 };
 struct	FPsave
 {

sys/src/9/boot/boot.c

 char	*bargv[Nbarg];
 int	bargc;
 
-static char usbdisk0[] = "/dev/sdU0.0";
-static char sdxxctl[]  = "/dev/sdXX/ctl";
-
 static void	swapproc(void);
 static Method	*rootserver(char*);
 static void	kbmap(void);
 
-/*
- * run argv[0] (short name is name) and wait awhile for file to appear.
- * file must be generated by running argv[0]; if it already exists, we're done.
- */
-static int
-start(char *name, char **argv, char *file)
-{
-	int cnt;
-
-	if(access(file, AEXIST) >= 0)
-		return 0;
-	if(access(argv[0], AEXIST) < 0) {
-		fprint(2, "no %s...", argv[0]);
-		return -1;
-	}
-
-	if(debugboot)
-		fprint(2, "%s...", name);
-	runv(argv);
-	for(cnt = 10; cnt > 0 && access(file, AEXIST) < 0; cnt--)
-		sleep(100);
-	if (cnt <= 0) {
-		fprint(2, "no %s...", name);
-		return -1;
-	}
-	return 0;
-}
-
-static int
-chmod(char *file, int mode)
-{
-	Dir *dir;
-
-	dir = dirstat(file);
-	if (dir == nil) {
-		if(debugboot)
-			fprint(2, "can't stat %s: %r\n", file);
-		return -1;
-	}
-	dir->mode &= ~0777;
-	dir->mode |= mode & 0777;
-	dirwstat("/srv/" PARTSRV, dir);
-	free(dir);
-	return 0;
-}
-
-/* start partfs on first usb disk, if any */
-static int
-startpartfs(int post)
-{
-	int r, i;
-	char *parts;
-	char *partfsv[32];
-
-	if(access(usbdisk0, AEXIST) < 0)
-		return -1;	/* can't run partfs until usbd is mounted */
-
-	if (post)