code: purgatorio

Download patch

ref: db0eab9ca04b896e5760081efd854c57f65f36c3
parent: fa9f4c5c6852ce467644f610e77504664cb86af4
author: henesy <devnull@localhost>
date: Mon Nov 5 12:50:01 EST 2018

add gr and cleanup dis adds

diff: cannot open a/dis/acme//null: file does not exist: 'a/dis/acme//null' diff: cannot open a/dis/alphabet/abc//null: file does not exist: 'a/dis/alphabet/abc//null' diff: cannot open a/dis/alphabet/fs//null: file does not exist: 'a/dis/alphabet/fs//null' diff: cannot open a/dis/alphabet/grid//null: file does not exist: 'a/dis/alphabet/grid//null' diff: cannot open a/dis/alphabet/main//null: file does not exist: 'a/dis/alphabet/main//null' diff: cannot open a/dis/alphabet//null: file does not exist: 'a/dis/alphabet//null' diff: cannot open a/dis/auth/proto//null: file does not exist: 'a/dis/auth/proto//null' diff: cannot open a/dis/auth//null: file does not exist: 'a/dis/auth//null' diff: cannot open a/dis/auxi//null: file does not exist: 'a/dis/auxi//null' diff: cannot open a/dis/avr//null: file does not exist: 'a/dis/avr//null' diff: cannot open a/dis/charon//null: file does not exist: 'a/dis/charon//null' diff: cannot open a/dis/collab/clients//null: file does not exist: 'a/dis/collab/clients//null' diff: cannot open a/dis/collab/lib//null: file does not exist: 'a/dis/collab/lib//null' diff: cannot open a/dis/collab/servers//null: file does not exist: 'a/dis/collab/servers//null' diff: cannot open a/dis/collab//null: file does not exist: 'a/dis/collab//null' diff: cannot open a/dis/dbm//null: file does not exist: 'a/dis/dbm//null' diff: cannot open a/dis/disk//null: file does not exist: 'a/dis/disk//null' diff: cannot open a/dis/ebook//null: file does not exist: 'a/dis/ebook//null' diff: cannot open a/dis/fs//null: file does not exist: 'a/dis/fs//null' diff: cannot open a/dis/grid/demo//null: file does not exist: 'a/dis/grid/demo//null' diff: cannot open a/dis/grid/lib//null: file does not exist: 'a/dis/grid/lib//null' diff: cannot open a/dis/ip/nppp//null: file does not exist: 'a/dis/ip/nppp//null' diff: cannot open a/dis/ip/ppp//null: file does not exist: 'a/dis/ip/ppp//null' diff: cannot open a/dis/ip//null: file does not exist: 'a/dis/ip//null' diff: cannot open a/dis/lego//null: file does not exist: 'a/dis/lego//null' diff: cannot open a/dis/lib/convcs//null: file does not exist: 'a/dis/lib/convcs//null' diff: cannot open a/dis/lib/crypt//null: file does not exist: 'a/dis/lib/crypt//null' diff: cannot open a/dis/lib/encoding//null: file does not exist: 'a/dis/lib/encoding//null' diff: cannot open a/dis/lib/ftree//null: file does not exist: 'a/dis/lib/ftree//null' diff: cannot open a/dis/lib/ida//null: file does not exist: 'a/dis/lib/ida//null' diff: cannot open a/dis/lib/mash//null: file does not exist: 'a/dis/lib/mash//null' diff: cannot open a/dis/lib/print//null: file does not exist: 'a/dis/lib/print//null' diff: cannot open a/dis/lib/spki//null: file does not exist: 'a/dis/lib/spki//null' diff: cannot open a/dis/lib/strokes//null: file does not exist: 'a/dis/lib/strokes//null' diff: cannot open a/dis/lib/styxconv//null: file does not exist: 'a/dis/lib/styxconv//null' diff: cannot open a/dis/lib/usb//null: file does not exist: 'a/dis/lib/usb//null' diff: cannot open a/dis/lib/w3c//null: file does not exist: 'a/dis/lib/w3c//null' diff: cannot open a/dis/lib//null: file does not exist: 'a/dis/lib//null' diff: cannot open a/dis/math//null: file does not exist: 'a/dis/math//null' diff: cannot open a/dis/mpc//null: file does not exist: 'a/dis/mpc//null' diff: cannot open a/dis/mpeg//null: file does not exist: 'a/dis/mpeg//null' diff: cannot open a/dis/ndb//null: file does not exist: 'a/dis/ndb//null' diff: cannot open a/dis/palm//null: file does not exist: 'a/dis/palm//null' diff: cannot open a/dis/sh//null: file does not exist: 'a/dis/sh//null' diff: cannot open a/dis/spki//null: file does not exist: 'a/dis/spki//null' diff: cannot open a/dis/spree/clients//null: file does not exist: 'a/dis/spree/clients//null' diff: cannot open a/dis/spree/engines//null: file does not exist: 'a/dis/spree/engines//null' diff: cannot open a/dis/spree/lib//null: file does not exist: 'a/dis/spree/lib//null' diff: cannot open a/dis/spree//null: file does not exist: 'a/dis/spree//null' diff: cannot open a/dis/svc/httpd//null: file does not exist: 'a/dis/svc/httpd//null' diff: cannot open a/dis/svc/webget//null: file does not exist: 'a/dis/svc/webget//null' diff: cannot open a/dis/tiny//null: file does not exist: 'a/dis/tiny//null' diff: cannot open a/dis/usb//null: file does not exist: 'a/dis/usb//null' diff: cannot open a/dis/wm/brutus//null: file does not exist: 'a/dis/wm/brutus//null' diff: cannot open a/dis/wm//null: file does not exist: 'a/dis/wm//null'
binary files a/Linux/386/bin/mk.save b/Linux/386/bin/mk.save differ
--- a/appl/cmd/mk/mkconfig
+++ b/appl/cmd/mk/mkconfig
@@ -4,12 +4,12 @@
 #	They are almost always the same.
 
 #	On Nt systems, the ROOT path MUST be of the form `drive:/path'
-ROOT=
+ROOT=$HOME/src/purgatorio
 
 #
 #	Except for building kernels, SYSTARG must always be the same as SYSHOST
 #
-SYSHOST=Plan9		# build system OS type (Hp, Inferno, Irix, Linux, Nt, Plan9, Solaris)
+SYSHOST=Linux		# build system OS type (Hp, Inferno, Irix, Linux, Nt, Plan9, Solaris)
 SYSTARG=$SYSHOST		# target system OS type (Hp, Inferno, Irix, Linux, Nt, Plan9, Solaris)
 
 #
binary files a/dis/9660srv.dis /dev/null differ
binary files a/dis/9export.dis /dev/null differ
binary files a/dis/9srvfs.dis /dev/null differ
binary files a/dis/9win.dis /dev/null differ
binary files a/dis/B.dis /dev/null differ
binary files a/dis/acme.dis /dev/null differ
binary files a/dis/acme/acme.dis /dev/null differ
binary files a/dis/acme/buff.dis /dev/null differ
binary files a/dis/acme/col.dis /dev/null differ
binary files a/dis/acme/dat.dis /dev/null differ
binary files a/dis/acme/disk.dis /dev/null differ
binary files a/dis/acme/ecmd.dis /dev/null differ
binary files a/dis/acme/edit.dis /dev/null differ
binary files a/dis/acme/elog.dis /dev/null differ
binary files a/dis/acme/exec.dis /dev/null differ
binary files a/dis/acme/file.dis /dev/null differ
binary files a/dis/acme/frame.dis /dev/null differ
binary files a/dis/acme/fsys.dis /dev/null differ
binary files a/dis/acme/graph.dis /dev/null differ
binary files a/dis/acme/gui.dis /dev/null differ
binary files a/dis/acme/guiwm.dis /dev/null differ
binary files a/dis/acme/look.dis /dev/null differ
binary files a/dis/acme/regx.dis /dev/null differ
binary files a/dis/acme/row.dis /dev/null differ
binary files a/dis/acme/scrl.dis /dev/null differ
binary files a/dis/acme/styxaux.dis /dev/null differ
binary files a/dis/acme/text.dis /dev/null differ
binary files a/dis/acme/time.dis /dev/null differ
binary files a/dis/acme/util.dis /dev/null differ
binary files a/dis/acme/wind.dis /dev/null differ
binary files a/dis/acme/xfid.dis /dev/null differ
binary files a/dis/alphabet/abc.dis /dev/null differ
binary files a/dis/alphabet/abc/abc.dis /dev/null differ
binary files a/dis/alphabet/abc/autoconvert.dis /dev/null differ
binary files a/dis/alphabet/abc/autodeclare.dis /dev/null differ
binary files a/dis/alphabet/abc/declare.dis /dev/null differ
binary files a/dis/alphabet/abc/declares.dis /dev/null differ
binary files a/dis/alphabet/abc/define.dis /dev/null differ
binary files a/dis/alphabet/abc/eval.dis /dev/null differ
binary files a/dis/alphabet/abc/import.dis /dev/null differ
binary files a/dis/alphabet/abc/rewrite.dis /dev/null differ
binary files a/dis/alphabet/abc/type.dis /dev/null differ
binary files a/dis/alphabet/abc/typeset.dis /dev/null differ
binary files a/dis/alphabet/abc/undeclare.dis /dev/null differ
binary files a/dis/alphabet/abctypes.dis /dev/null differ
binary files a/dis/alphabet/alphabet.dis /dev/null differ
binary files a/dis/alphabet/alphabet.shmod.dis /dev/null differ
binary files a/dis/alphabet/endpoints.dis /dev/null differ
binary files a/dis/alphabet/endpointsrv.dis /dev/null differ
binary files a/dis/alphabet/eval.dis /dev/null differ
binary files a/dis/alphabet/extvalues.dis /dev/null differ
binary files a/dis/alphabet/fs.dis /dev/null differ
binary files a/dis/alphabet/fs/and.dis /dev/null differ
binary files a/dis/alphabet/fs/bundle.dis /dev/null differ
binary files a/dis/alphabet/fs/chstat.dis /dev/null differ
binary files a/dis/alphabet/fs/compose.dis /dev/null differ
binary files a/dis/alphabet/fs/depth.dis /dev/null differ
binary files a/dis/alphabet/fs/entries.dis /dev/null differ
binary files a/dis/alphabet/fs/exec.dis /dev/null differ
binary files a/dis/alphabet/fs/filter.dis /dev/null differ
binary files a/dis/alphabet/fs/ls.dis /dev/null differ
binary files a/dis/alphabet/fs/match.dis /dev/null differ
binary files a/dis/alphabet/fs/merge.dis /dev/null differ
binary files a/dis/alphabet/fs/mergewrite.dis /dev/null differ
binary files a/dis/alphabet/fs/mode.dis /dev/null differ
binary files a/dis/alphabet/fs/newer.dis /dev/null differ
binary files a/dis/alphabet/fs/not.dis /dev/null differ
binary files a/dis/alphabet/fs/or.dis /dev/null differ
binary files a/dis/alphabet/fs/path.dis /dev/null differ
binary files a/dis/alphabet/fs/pipe.dis /dev/null differ
binary files a/dis/alphabet/fs/print.dis /dev/null differ
binary files a/dis/alphabet/fs/proto.dis /dev/null differ
binary files a/dis/alphabet/fs/query.dis /dev/null differ
binary files a/dis/alphabet/fs/run.dis /dev/null differ
binary files a/dis/alphabet/fs/select.dis /dev/null differ
binary files a/dis/alphabet/fs/setroot.dis /dev/null differ
binary files a/dis/alphabet/fs/size.dis /dev/null differ
binary files a/dis/alphabet/fs/unbundle.dis /dev/null differ
binary files a/dis/alphabet/fs/walk.dis /dev/null differ
binary files a/dis/alphabet/fs/write.dis /dev/null differ
binary files a/dis/alphabet/fsfilter.dis /dev/null differ
binary files a/dis/alphabet/fstypes.dis /dev/null differ
binary files a/dis/alphabet/grid.dis /dev/null differ
binary files a/dis/alphabet/grid/farm.dis /dev/null differ
binary files a/dis/alphabet/grid/line2rec.dis /dev/null differ
binary files a/dis/alphabet/grid/local.dis /dev/null differ
binary files a/dis/alphabet/grid/remote.dis /dev/null differ
binary files a/dis/alphabet/grid/rexec.dis /dev/null differ
binary files a/dis/alphabet/gridtypes.dis /dev/null differ
binary files a/dis/alphabet/main/auth.dis /dev/null differ
binary files a/dis/alphabet/main/cat.dis /dev/null differ
binary files a/dis/alphabet/main/create.dis /dev/null differ
binary files a/dis/alphabet/main/dial.dis /dev/null differ
binary files a/dis/alphabet/main/echo.dis /dev/null differ
binary files a/dis/alphabet/main/env.dis /dev/null differ
binary files a/dis/alphabet/main/export.dis /dev/null differ
binary files a/dis/alphabet/main/fd.dis /dev/null differ
binary files a/dis/alphabet/main/filter.dis /dev/null differ
binary files a/dis/alphabet/main/mount.dis /dev/null differ
binary files a/dis/alphabet/main/par.dis /dev/null differ
binary files a/dis/alphabet/main/parse.dis /dev/null differ
binary files a/dis/alphabet/main/pretty.dis /dev/null differ
binary files a/dis/alphabet/main/print.dis /dev/null differ
binary files a/dis/alphabet/main/read.dis /dev/null differ
binary files a/dis/alphabet/main/readall.dis /dev/null differ
binary files a/dis/alphabet/main/rewrite.dis /dev/null differ
binary files a/dis/alphabet/main/seq.dis /dev/null differ
binary files a/dis/alphabet/main/unparse.dis /dev/null differ
binary files a/dis/alphabet/main/w2fd.dis /dev/null differ
binary files a/dis/alphabet/main/wait.dis /dev/null differ
binary files a/dis/alphabet/mktypeset.dis /dev/null differ
binary files a/dis/alphabet/proxy.dis /dev/null differ
binary files a/dis/alphabet/reports.dis /dev/null differ
binary files a/dis/alphabet/rexecsrv.dis /dev/null differ
binary files a/dis/ar.dis /dev/null differ
binary files a/dis/archfs.dis /dev/null differ
binary files a/dis/asm.dis /dev/null differ
binary files a/dis/auhdr.dis /dev/null differ
binary files a/dis/auplay.dis /dev/null differ
binary files a/dis/auth/aescbc.dis /dev/null differ
binary files a/dis/auth/ai2key.dis /dev/null differ
binary files a/dis/auth/changelogin.dis /dev/null differ
binary files a/dis/auth/convpasswd.dis /dev/null differ
binary files a/dis/auth/countersigner.dis /dev/null differ
binary files a/dis/auth/createsignerkey.dis /dev/null differ
binary files a/dis/auth/dsagen.dis /dev/null differ
binary files a/dis/auth/factotum.dis /dev/null differ
binary files a/dis/auth/feedkey.dis /dev/null differ
binary files a/dis/auth/getpk.dis /dev/null differ
binary files a/dis/auth/infauth.dis /dev/null differ
binary files a/dis/auth/keyfs.dis /dev/null differ
binary files a/dis/auth/keysrv.dis /dev/null differ
binary files a/dis/auth/logind.dis /dev/null differ
binary files a/dis/auth/mkauthinfo.dis /dev/null differ
binary files a/dis/auth/passwd.dis /dev/null differ
binary files a/dis/auth/proto/authquery.dis /dev/null differ
binary files a/dis/auth/proto/infauth.dis /dev/null differ
binary files a/dis/auth/proto/p9any.dis /dev/null differ
binary files a/dis/auth/proto/pass.dis /dev/null differ
binary files a/dis/auth/proto/rsa.dis /dev/null differ
binary files a/dis/auth/rpc.dis /dev/null differ
binary files a/dis/auth/rsagen.dis /dev/null differ
binary files a/dis/auth/secstore.dis /dev/null differ
binary files a/dis/auth/sign.dis /dev/null differ
binary files a/dis/auth/signer.dis /dev/null differ
binary files a/dis/auth/verify.dis /dev/null differ
binary files a/dis/auxi/camera.dis /dev/null differ
binary files a/dis/auxi/chatsrv.dis /dev/null differ
binary files a/dis/auxi/cpuslave.dis /dev/null differ
binary files a/dis/auxi/digest.dis /dev/null differ
binary files a/dis/auxi/fpgaload.dis /dev/null differ
binary files a/dis/auxi/mangaload.dis /dev/null differ
binary files a/dis/auxi/ns.dis /dev/null differ
binary files a/dis/auxi/odbcmnt.dis /dev/null differ
binary files a/dis/auxi/pcmcia.dis /dev/null differ
binary files a/dis/auxi/rdbgsrv.dis /dev/null differ
binary files a/dis/auxi/rstyxd.dis /dev/null differ
binary files a/dis/auxi/wbsrv.dis /dev/null differ
binary files a/dis/avr/burn.dis /dev/null differ
binary files a/dis/basename.dis /dev/null differ
binary files a/dis/bind.dis /dev/null differ
binary files a/dis/bytes.dis /dev/null differ
binary files a/dis/cal.dis /dev/null differ
binary files a/dis/calc.dis /dev/null differ
binary files a/dis/cat.dis /dev/null differ
binary files a/dis/cd.dis /dev/null differ
binary files a/dis/cddb.dis /dev/null differ
binary files a/dis/charon.dis /dev/null differ
binary files a/dis/charon/build.dis /dev/null differ
binary files a/dis/charon/chutils.dis /dev/null differ
binary files a/dis/charon/cookiesrv.dis /dev/null differ
binary files a/dis/charon/ctype.dis /dev/null differ
binary files a/dis/charon/date.dis /dev/null differ
binary files a/dis/charon/event.dis /dev/null differ
binary files a/dis/charon/file.dis /dev/null differ
binary files a/dis/charon/ftp.dis /dev/null differ
binary files a/dis/charon/gui.dis /dev/null differ
binary files a/dis/charon/http.dis /dev/null differ
binary files a/dis/charon/img.dis /dev/null differ
binary files a/dis/charon/jscript.dis /dev/null differ
binary files a/dis/charon/layout.dis /dev/null differ
binary files a/dis/charon/lex.dis /dev/null differ
binary files a/dis/charon/url.dis /dev/null differ
binary files a/dis/chgrp.dis /dev/null differ
binary files a/dis/chmod.dis /dev/null differ
binary files a/dis/cleanname.dis /dev/null differ
binary files a/dis/cmp.dis /dev/null differ
binary files a/dis/collab/clients/chat.dis /dev/null differ
binary files a/dis/collab/clients/poll.dis /dev/null differ
binary files a/dis/collab/clients/poller.dis /dev/null differ
binary files a/dis/collab/clients/whiteboard.dis /dev/null differ
binary files a/dis/collab/collabsrv.dis /dev/null differ
binary files a/dis/collab/connect.dis /dev/null differ
binary files a/dis/collab/lib/messages.dis /dev/null differ
binary files a/dis/collab/proxy.dis /dev/null differ
binary files a/dis/collab/servers/chatsrv.dis /dev/null differ
binary files a/dis/collab/servers/memfssrv.dis /dev/null differ
binary files a/dis/collab/servers/mpx.dis /dev/null differ
binary files a/dis/collab/servers/wbsrv.dis /dev/null differ
binary files a/dis/collab/srvmgr.dis /dev/null differ
binary files a/dis/comm.dis /dev/null differ
binary files a/dis/cook.dis /dev/null differ
binary files a/dis/cp.dis /dev/null differ
binary files a/dis/cprof.dis /dev/null differ
binary files a/dis/cpu.dis /dev/null differ
binary files a/dis/crypt.dis /dev/null differ
binary files a/dis/date.dis /dev/null differ
binary files a/dis/dbfs.dis /dev/null differ
binary files a/dis/dbm/delete.dis /dev/null differ
binary files a/dis/dbm/fetch.dis /dev/null differ
binary files a/dis/dbm/keys.dis /dev/null differ
binary files a/dis/dbm/list.dis /dev/null differ
binary files a/dis/dbm/store.dis /dev/null differ
binary files a/dis/dd.dis /dev/null differ
binary files a/dis/demo/camera/camera.dis /dev/null differ
binary files a/dis/demo/camera/jpg2bit.dis /dev/null differ
binary files a/dis/demo/camera/readjpg.dis /dev/null differ
binary files a/dis/demo/camera/tkinterface.dis /dev/null differ
binary files a/dis/demo/chat/chat.dis /dev/null differ
binary files a/dis/demo/chat/chatsrv.dis /dev/null differ
binary files a/dis/demo/cpupool/regpoll.dis /dev/null differ
binary files a/dis/demo/lego/clockface.dis /dev/null differ
binary files a/dis/demo/lego/firmdl.dis /dev/null differ
binary files a/dis/demo/lego/legolink.dis /dev/null differ
binary files a/dis/demo/lego/rcxsend.dis /dev/null differ
binary files a/dis/demo/lego/timers.dis /dev/null differ
binary files a/dis/demo/ns/ns.dis /dev/null differ
binary files a/dis/demo/odbc/odbcmnt.dis /dev/null differ
binary files a/dis/demo/readjpg.dis /dev/null differ
binary files a/dis/demo/whiteboard/wbsrv.dis /dev/null differ
binary files a/dis/demo/whiteboard/whiteboard.dis /dev/null differ
binary files a/dis/dial.dis /dev/null differ
binary files a/dis/diff.dis /dev/null differ
binary files a/dis/disdep.dis /dev/null differ
binary files a/dis/disdump.dis /dev/null differ
binary files a/dis/disk/calc.tab.dis /dev/null differ
binary files a/dis/disk/fdisk.dis /dev/null differ
binary files a/dis/disk/format.dis /dev/null differ
binary files a/dis/disk/ftl.dis /dev/null differ
binary files a/dis/disk/kfs.dis /dev/null differ
binary files a/dis/disk/kfscmd.dis /dev/null differ
binary files a/dis/disk/mbr.dis /dev/null differ
binary files a/dis/disk/mkext.dis /dev/null differ
binary files a/dis/disk/mkfs.dis /dev/null differ
binary files a/dis/disk/pedit.dis /dev/null differ
binary files a/dis/disk/prep.dis /dev/null differ
binary files a/dis/dossrv.dis /dev/null differ
binary files a/dis/du.dis /dev/null differ
binary files a/dis/ebook/cssfont.dis /dev/null differ
binary files a/dis/ebook/cssparser.dis /dev/null differ
binary files a/dis/ebook/ebook.dis /dev/null differ
binary files a/dis/ebook/mimeimage.dis /dev/null differ
binary files a/dis/ebook/oebpackage.dis /dev/null differ
binary files a/dis/ebook/reader.dis /dev/null differ
binary files a/dis/ebook/strmap.dis /dev/null differ
binary files a/dis/ebook/stylesheet.dis /dev/null differ
binary files a/dis/ebook/table.dis /dev/null differ
binary files a/dis/ebook/units.dis /dev/null differ
binary files a/dis/echo.dis /dev/null differ
binary files a/dis/ed.dis /dev/null differ
binary files a/dis/emuinit.dis /dev/null differ
binary files a/dis/env.dis /dev/null differ
binary files a/dis/export.dis /dev/null differ
binary files a/dis/fc.dis /dev/null differ
binary files a/dis/fcp.dis /dev/null differ
binary files a/dis/fmt.dis /dev/null differ
binary files a/dis/fortune.dis /dev/null differ
binary files a/dis/freq.dis /dev/null differ
binary files a/dis/fs.dis /dev/null differ
binary files a/dis/fs/and.dis /dev/null differ
binary files a/dis/fs/bundle.dis /dev/null differ
binary files a/dis/fs/chstat.dis /dev/null differ
binary files a/dis/fs/compose.dis /dev/null differ
binary files a/dis/fs/depth.dis /dev/null differ
binary files a/dis/fs/entries.dis /dev/null differ
binary files a/dis/fs/eval.dis /dev/null differ
binary files a/dis/fs/exec.dis /dev/null differ
binary files a/dis/fs/filter.dis /dev/null differ
binary files a/dis/fs/join.dis /dev/null differ
binary files a/dis/fs/ls.dis /dev/null differ
binary files a/dis/fs/match.dis /dev/null differ
binary files a/dis/fs/merge.dis /dev/null differ
binary files a/dis/fs/merge2.dis /dev/null differ
binary files a/dis/fs/mergewrite.dis /dev/null differ
binary files a/dis/fs/mode.dis /dev/null differ
binary files a/dis/fs/not.dis /dev/null differ
binary files a/dis/fs/or.dis /dev/null differ
binary files a/dis/fs/path.dis /dev/null differ
binary files a/dis/fs/pipe.dis /dev/null differ
binary files a/dis/fs/print.dis /dev/null differ
binary files a/dis/fs/proto.dis /dev/null differ
binary files a/dis/fs/query.dis /dev/null differ
binary files a/dis/fs/run.dis /dev/null differ
binary files a/dis/fs/select.dis /dev/null differ
binary files a/dis/fs/setroot.dis /dev/null differ
binary files a/dis/fs/size.dis /dev/null differ
binary files a/dis/fs/unbundle.dis /dev/null differ
binary files a/dis/fs/void.dis /dev/null differ
binary files a/dis/fs/walk.dis /dev/null differ
binary files a/dis/fs/write.dis /dev/null differ
binary files a/dis/ftest.dis /dev/null differ
binary files a/dis/ftpfs.dis /dev/null differ
binary files a/dis/getauthinfo.dis /dev/null differ
binary files a/dis/gettar.dis /dev/null differ
--- /dev/null
+++ b/dis/gr
@@ -1,0 +1,43 @@
+#!/dis/sh
+# gr - recursive grep(1)
+
+load expr
+
+fn usage {
+	echo >[1=2] usage: gr [grep options] pattern [file...]
+	exit usage
+}
+
+fn findfiles {
+	du -an $*
+}
+
+# Get grep options
+ind=1
+dirs=()
+opts=()
+for i in $* { 
+	if {~ $i -*} {
+		opts=($opts $1)
+		ind = ${expr $ind 1 +}
+	}
+}
+
+if { ntest ${expr $ind $#* ge} } {
+	usage
+}
+
+# Get grep pattern
+pattern=${index $ind $*}
+ind = ${expr $ind 1 +}
+
+# Get directory list
+n = 1
+for i in $* {
+	if { ntest ${expr $n $ind ge} } {
+		dirs = ($dirs $i)
+	}
+	n = ${expr $n 1 +}
+}
+
+grep $opts -n $pattern `{findfiles $dirs}
binary files a/dis/grep.dis /dev/null differ
binary files a/dis/grid/blurdemo.dis /dev/null differ
binary files a/dis/grid/cpupool.dis /dev/null differ
binary files a/dis/grid/demo/block.dis /dev/null differ
binary files a/dis/grid/demo/blur.dis /dev/null differ
binary files a/dis/grid/find.dis /dev/null differ
binary files a/dis/grid/jpg2bit.dis /dev/null differ
binary files a/dis/grid/lib/announce.dis /dev/null differ
binary files a/dis/grid/lib/browser.dis /dev/null differ
binary files a/dis/grid/lib/fbrowse.dis /dev/null differ
binary files a/dis/grid/lib/srvbrowse.dis /dev/null differ
binary files a/dis/grid/query.dis /dev/null differ
binary files a/dis/grid/readjpg.dis /dev/null differ
binary files a/dis/grid/register.dis /dev/null differ
binary files a/dis/grid/reglisten.dis /dev/null differ
binary files a/dis/grid/regstyxlisten.dis /dev/null differ
binary files a/dis/grid/remotelogon.dis /dev/null differ
binary files a/dis/grid/usercreatesrv.dis /dev/null differ
binary files a/dis/gunzip.dis /dev/null differ
binary files a/dis/gzip.dis /dev/null differ
binary files a/dis/idea.dis /dev/null differ
binary files a/dis/import.dis /dev/null differ
binary files a/dis/install/applylog.dis /dev/null differ
binary files a/dis/install/arch.dis /dev/null differ
binary files a/dis/install/archfs.dis /dev/null differ
binary files a/dis/install/ckproto.dis /dev/null differ
binary files a/dis/install/create.dis /dev/null differ
binary files a/dis/install/eproto.dis /dev/null differ
binary files a/dis/install/info.dis /dev/null differ
binary files a/dis/install/inst.dis /dev/null differ
binary files a/dis/install/install.dis /dev/null differ
binary files a/dis/install/log.dis /dev/null differ
binary files a/dis/install/logs.dis /dev/null differ
binary files a/dis/install/mergelog.dis /dev/null differ
binary files a/dis/install/mkproto.dis /dev/null differ
binary files a/dis/install/proto.dis /dev/null differ
binary files a/dis/install/proto2list.dis /dev/null differ
binary files a/dis/install/updatelog.dis /dev/null differ
binary files a/dis/install/wdiff.dis /dev/null differ
binary files a/dis/install/wfind.dis /dev/null differ
binary files a/dis/install/wrap.dis /dev/null differ
binary files a/dis/install/wrap2list.dis /dev/null differ
binary files a/dis/iostats.dis /dev/null differ
binary files a/dis/ip/bootpd.dis /dev/null differ
binary files a/dis/ip/dhcp.dis /dev/null differ
binary files a/dis/ip/nppp/modem.dis /dev/null differ
binary files a/dis/ip/nppp/ppplink.dis /dev/null differ
binary files a/dis/ip/nppp/script.dis /dev/null differ
binary files a/dis/ip/ping.dis /dev/null differ
binary files a/dis/ip/ppp/modem.dis /dev/null differ
binary files a/dis/ip/ppp/pppclient.dis /dev/null differ
binary files a/dis/ip/ppp/pppdial.dis /dev/null differ
binary files a/dis/ip/ppp/pppgui.dis /dev/null differ
binary files a/dis/ip/ppp/ppptest.dis /dev/null differ
binary files a/dis/ip/ppp/script.dis /dev/null differ
binary files a/dis/ip/rip.dis /dev/null differ
binary files a/dis/ip/sntp.dis /dev/null differ
binary files a/dis/ip/tftpd.dis /dev/null differ
binary files a/dis/ip/virgild.dis /dev/null differ
binary files a/dis/itest.dis /dev/null differ
binary files a/dis/itreplay.dis /dev/null differ
binary files a/dis/kill.dis /dev/null differ
binary files a/dis/lego/clock.dis /dev/null differ
binary files a/dis/lego/clockface.dis /dev/null differ
binary files a/dis/lego/firmdl.dis /dev/null differ
binary files a/dis/lego/link.dis /dev/null differ
binary files a/dis/lego/rcxsend.dis /dev/null differ
binary files a/dis/lego/send.dis /dev/null differ
binary files a/dis/lego/timers.dis /dev/null differ
binary files a/dis/lib/arg.dis /dev/null differ
binary files a/dis/lib/asn1.dis /dev/null differ
binary files a/dis/lib/attrdb.dis /dev/null differ
binary files a/dis/lib/attrhash.dis /dev/null differ
binary files a/dis/lib/auth.dis /dev/null differ
binary files a/dis/lib/auth9.dis /dev/null differ
binary files a/dis/lib/bloomfilter.dis /dev/null differ
binary files a/dis/lib/bufio.dis /dev/null differ
binary files a/dis/lib/cfg.dis /dev/null differ
binary files a/dis/lib/cfgfile.dis /dev/null differ
binary files a/dis/lib/chanfill.dis /dev/null differ
binary files a/dis/lib/complete.dis /dev/null differ
binary files a/dis/lib/convcs/8bit_stob.dis /dev/null differ
binary files a/dis/lib/convcs/big5_btos.dis /dev/null differ
binary files a/dis/lib/convcs/big5_stob.dis /dev/null differ
binary files a/dis/lib/convcs/convcs.dis /dev/null differ
binary files a/dis/lib/convcs/cp932_btos.dis /dev/null differ
binary files a/dis/lib/convcs/cp_btos.dis /dev/null differ
binary files a/dis/lib/convcs/cp_stob.dis /dev/null differ
binary files a/dis/lib/convcs/euc-jp_btos.dis /dev/null differ
binary files a/dis/lib/convcs/gb2312_btos.dis /dev/null differ
binary files a/dis/lib/convcs/utf16_btos.dis /dev/null differ
binary files a/dis/lib/convcs/utf16_stob.dis /dev/null differ
binary files a/dis/lib/convcs/utf8_btos.dis /dev/null differ
binary files a/dis/lib/convcs/utf8_stob.dis /dev/null differ
binary files a/dis/lib/crc.dis /dev/null differ
binary files a/dis/lib/crypt/pkcs.dis /dev/null differ
binary files a/dis/lib/crypt/ssl3.dis /dev/null differ
binary files a/dis/lib/crypt/sslsession.dis /dev/null differ
binary files a/dis/lib/crypt/x509.dis /dev/null differ
binary files a/dis/lib/csv.dis /dev/null differ
binary files a/dis/lib/daytime.dis /dev/null differ
binary files a/dis/lib/db.dis /dev/null differ
binary files a/dis/lib/dbm.dis /dev/null differ
binary files a/dis/lib/dbsrv.dis /dev/null differ
binary files a/dis/lib/debug.dis /dev/null differ
binary files a/dis/lib/deflate.dis /dev/null differ
binary files a/dis/lib/devpointer.dis /dev/null differ
binary files a/dis/lib/dhcpclient.dis /dev/null differ
binary files a/dis/lib/dial.dis /dev/null differ
binary files a/dis/lib/dialog.dis /dev/null differ
binary files a/dis/lib/dict.dis /dev/null differ
binary files a/dis/lib/dis.dis /dev/null differ
binary files a/dis/lib/diskblocks.dis /dev/null differ
binary files a/dis/lib/disks.dis /dev/null differ
binary files a/dis/lib/dividers.dis /dev/null differ
binary files a/dis/lib/drawmux.dis /dev/null differ
binary files a/dis/lib/ecmascript.dis /dev/null differ
binary files a/dis/lib/encoding/base16.dis /dev/null differ
binary files a/dis/lib/encoding/base32.dis /dev/null differ
binary files a/dis/lib/encoding/base32a.dis /dev/null differ
binary files a/dis/lib/encoding/base64.dis /dev/null differ
binary files a/dis/lib/env.dis /dev/null differ
binary files a/dis/lib/ether.dis /dev/null differ
binary files a/dis/lib/exception.dis /dev/null differ
binary files a/dis/lib/factotum.dis /dev/null differ
binary files a/dis/lib/filepat.dis /dev/null differ
binary files a/dis/lib/format.dis /dev/null differ
binary files a/dis/lib/fsfilter.dis /dev/null differ
binary files a/dis/lib/fslib.dis /dev/null differ
binary files a/dis/lib/fsproto.dis /dev/null differ
binary files a/dis/lib/ftree/cptree.dis /dev/null differ
binary files a/dis/lib/ftree/ftree.dis /dev/null differ
binary files a/dis/lib/ftree/items.dis /dev/null differ
binary files a/dis/lib/hash.dis /dev/null differ
binary files a/dis/lib/html.dis /dev/null differ
binary files a/dis/lib/ida/ida.dis /dev/null differ
binary files a/dis/lib/ida/idatab.dis /dev/null differ
binary files a/dis/lib/imageremap.dis /dev/null differ
binary files a/dis/lib/inflate.dis /dev/null differ
binary files a/dis/lib/ip.dis /dev/null differ
binary files a/dis/lib/ipattr.dis /dev/null differ
binary files a/dis/lib/ir.dis /dev/null differ
binary files a/dis/lib/irsage.dis /dev/null differ
binary files a/dis/lib/irsim.dis /dev/null differ
binary files a/dis/lib/itslib.dis /dev/null differ
binary files a/dis/lib/json.dis /dev/null differ
binary files a/dis/lib/keyset.dis /dev/null differ
binary files a/dis/lib/libc.dis /dev/null differ
binary files a/dis/lib/libc0.dis /dev/null differ
binary files a/dis/lib/lists.dis /dev/null differ
binary files a/dis/lib/lock.dis /dev/null differ
binary files a/dis/lib/login.dis /dev/null differ
binary files a/dis/lib/man.dis /dev/null differ
binary files a/dis/lib/mash/builtins.dis /dev/null differ
binary files a/dis/lib/mash/history.dis /dev/null differ
binary files a/dis/lib/mash/make.dis /dev/null differ
binary files a/dis/lib/mash/tk.dis /dev/null differ
binary files a/dis/lib/mashlib.dis /dev/null differ
binary files a/dis/lib/mashparse.dis /dev/null differ
binary files a/dis/lib/memfs.dis /dev/null differ
binary files a/dis/lib/mpeg.dis /dev/null differ
binary files a/dis/lib/msgio.dis /dev/null differ
binary files a/dis/lib/names.dis /dev/null differ
binary files a/dis/lib/nametree.dis /dev/null differ
binary files a/dis/lib/newns.dis /dev/null differ
binary files a/dis/lib/ninep.dis /dev/null differ
binary files a/dis/lib/oldauth.dis /dev/null differ
binary files a/dis/lib/palm.dis /dev/null differ
binary files a/dis/lib/palmdb.dis /dev/null differ
binary files a/dis/lib/palmfile.dis /dev/null differ
binary files a/dis/lib/parseman.dis /dev/null differ
binary files a/dis/lib/plumbing.dis /dev/null differ
binary files a/dis/lib/plumbmsg.dis /dev/null differ
binary files a/dis/lib/pop3.dis /dev/null differ
binary files a/dis/lib/popup.dis /dev/null differ
binary files a/dis/lib/powerman.dis /dev/null differ
binary files a/dis/lib/print/hp_driver.dis /dev/null differ
binary files a/dis/lib/print/print.dis /dev/null differ
binary files a/dis/lib/print/scaler.dis /dev/null differ
binary files a/dis/lib/profile.dis /dev/null differ
binary files a/dis/lib/pslib.dis /dev/null differ
binary files a/dis/lib/quicktime.dis /dev/null differ
binary files a/dis/lib/rabin.dis /dev/null differ
binary files a/dis/lib/rand.dis /dev/null differ
binary files a/dis/lib/random.dis /dev/null differ
binary files a/dis/lib/readdir.dis /dev/null differ
binary files a/dis/lib/readgif.dis /dev/null differ
binary files a/dis/lib/readjpg.dis /dev/null differ
binary files a/dis/lib/readpicfile.dis /dev/null differ
binary files a/dis/lib/readpng.dis /dev/null differ
binary files a/dis/lib/readxbitmap.dis /dev/null differ
binary files a/dis/lib/regex.dis /dev/null differ
binary files a/dis/lib/regexutils.dis /dev/null differ
binary files a/dis/lib/registries.dis /dev/null differ
binary files a/dis/lib/rfc822.dis /dev/null differ
binary files a/dis/lib/riff.dis /dev/null differ
binary files a/dis/lib/scoretable.dis /dev/null differ
binary files a/dis/lib/scsiio.dis /dev/null differ
binary files a/dis/lib/secstore.dis /dev/null differ
binary files a/dis/lib/selectfile.dis /dev/null differ
binary files a/dis/lib/sets.dis /dev/null differ
binary files a/dis/lib/sets32.dis /dev/null differ
binary files a/dis/lib/sexprs.dis /dev/null differ
binary files a/dis/lib/slip.dis /dev/null differ
binary files a/dis/lib/smtp.dis /dev/null differ
binary files a/dis/lib/sort.dis /dev/null differ
binary files a/dis/lib/spki/keyreps.dis /dev/null differ
binary files a/dis/lib/spki/spki.dis /dev/null differ
binary files a/dis/lib/spki/verifier.dis /dev/null differ
binary files a/dis/lib/ssl.dis /dev/null differ
binary files a/dis/lib/string.dis /dev/null differ
binary files a/dis/lib/strinttab.dis /dev/null differ
binary files a/dis/lib/strokes/buildstrokes.dis /dev/null differ
binary files a/dis/lib/strokes/readstrokes.dis /dev/null differ
binary files a/dis/lib/strokes/strokes.dis /dev/null differ
binary files a/dis/lib/strokes/writestrokes.dis /dev/null differ
binary files a/dis/lib/styx.dis /dev/null differ
binary files a/dis/lib/styxconv/new2old.dis /dev/null differ
binary files a/dis/lib/styxconv/old2new.dis /dev/null differ
binary files a/dis/lib/styxconv/ostyx.dis /dev/null differ
binary files a/dis/lib/styxconv/styxconv.dis /dev/null differ
binary files a/dis/lib/styxflush.dis /dev/null differ
binary files a/dis/lib/styxlib.dis /dev/null differ
binary files a/dis/lib/styxpersist.dis /dev/null differ
binary files a/dis/lib/styxservers.dis /dev/null differ
binary files a/dis/lib/tables.dis /dev/null differ
binary files a/dis/lib/tabs.dis /dev/null differ
binary files a/dis/lib/tcl_calc.dis /dev/null differ
binary files a/dis/lib/tcl_core.dis /dev/null differ
binary files a/dis/lib/tcl_inthash.dis /dev/null differ
binary files a/dis/lib/tcl_io.dis /dev/null differ
binary files a/dis/lib/tcl_list.dis /dev/null differ
binary files a/dis/lib/tcl_modhash.dis /dev/null differ
binary files a/dis/lib/tcl_stack.dis /dev/null differ
binary files a/dis/lib/tcl_strhash.dis /dev/null differ
binary files a/dis/lib/tcl_string.dis /dev/null differ
binary files a/dis/lib/tcl_symhash.dis /dev/null differ
binary files a/dis/lib/tcl_tk.dis /dev/null differ
binary files a/dis/lib/tcl_utils.dis /dev/null differ
binary files a/dis/lib/tftp.dis /dev/null differ
binary files a/dis/lib/timers.dis /dev/null differ
binary files a/dis/lib/titlebar.dis /dev/null differ
binary files a/dis/lib/tkclient.dis /dev/null differ
binary files a/dis/lib/translate.dis /dev/null differ
binary files a/dis/lib/ubfa.dis /dev/null differ
binary files a/dis/lib/url.dis /dev/null differ
binary files a/dis/lib/usb/usb.dis /dev/null differ
binary files a/dis/lib/usb/usbmass.dis /dev/null differ
binary files a/dis/lib/usb/usbmct.dis /dev/null differ
binary files a/dis/lib/usb/usbmouse.dis /dev/null differ
binary files a/dis/lib/vac.dis /dev/null differ
binary files a/dis/lib/venti.dis /dev/null differ
binary files a/dis/lib/virgil.dis /dev/null differ
binary files a/dis/lib/volume.dis /dev/null differ
binary files a/dis/lib/w3c/css.dis /dev/null differ
binary files a/dis/lib/w3c/uris.dis /dev/null differ
binary files a/dis/lib/w3c/xpointers.dis /dev/null differ
binary files a/dis/lib/wait.dis /dev/null differ
binary files a/dis/lib/watchvars.dis /dev/null differ
binary files a/dis/lib/winplace.dis /dev/null differ
binary files a/dis/lib/wmclient.dis /dev/null differ
binary files a/dis/lib/wmlib.dis /dev/null differ
binary files a/dis/lib/wmsrv.dis /dev/null differ
binary files a/dis/lib/workdir.dis /dev/null differ
binary files a/dis/lib/writegif.dis /dev/null differ
binary files a/dis/lib/xml.dis /dev/null differ
binary files a/dis/limbo.dis /dev/null differ
binary files a/dis/listen.dis /dev/null differ
binary files a/dis/lockfs.dis /dev/null differ
binary files a/dis/logfile.dis /dev/null differ
binary files a/dis/look.dis /dev/null differ
binary files a/dis/ls.dis /dev/null differ
binary files a/dis/lstar.dis /dev/null differ
binary files a/dis/m4.dis /dev/null differ
binary files a/dis/man2html.dis /dev/null differ
binary files a/dis/man2txt.dis /dev/null differ
binary files a/dis/mash.dis /dev/null differ
binary files a/dis/math/ack.dis /dev/null differ
binary files a/dis/math/crackerbarrel.dis /dev/null differ
binary files a/dis/math/factor.dis /dev/null differ
binary files a/dis/math/ffts.dis /dev/null differ
binary files a/dis/math/fibonacci.dis /dev/null differ
binary files a/dis/math/fit.dis /dev/null differ
binary files a/dis/math/genprimes.dis /dev/null differ
binary files a/dis/math/geodesy.dis /dev/null differ
binary files a/dis/math/gr.dis /dev/null differ
binary files a/dis/math/graph0.dis /dev/null differ
binary files a/dis/math/hist0.dis /dev/null differ
binary files a/dis/math/linalg.dis /dev/null differ
binary files a/dis/math/linbench.dis /dev/null differ
binary files a/dis/math/mersenne.dis /dev/null differ
binary files a/dis/math/parts.dis /dev/null differ
binary files a/dis/math/perms.dis /dev/null differ
binary files a/dis/math/pi.dis /dev/null differ
binary files a/dis/math/polyfill.dis /dev/null differ
binary files a/dis/math/polyhedra.dis /dev/null differ
binary files a/dis/math/powers.dis /dev/null differ
binary files a/dis/math/primes.dis /dev/null differ
binary files a/dis/math/sieve.dis /dev/null differ
binary files a/dis/mc.dis /dev/null differ
binary files a/dis/md5sum.dis /dev/null differ
binary files a/dis/mdb.dis /dev/null differ
binary files a/dis/memfs.dis /dev/null differ
binary files a/dis/metamorph.dis /dev/null differ
binary files a/dis/mk.dis /dev/null differ
binary files a/dis/mkdir.dis /dev/null differ
binary files a/dis/mntgen.dis /dev/null differ
binary files a/dis/mount.dis /dev/null differ
binary files a/dis/mouse.dis /dev/null differ
binary files a/dis/mpc/qconfig.dis /dev/null differ
binary files a/dis/mpc/qflash.dis /dev/null differ
binary files a/dis/mpeg/decode.dis /dev/null differ
binary files a/dis/mpeg/decode4.dis /dev/null differ
binary files a/dis/mpeg/fixidct.dis /dev/null differ
binary files a/dis/mpeg/fltidct.dis /dev/null differ
binary files a/dis/mpeg/makergbvmap.dis /dev/null differ
binary files a/dis/mpeg/mpeg.dis /dev/null differ
binary files a/dis/mpeg/mpegio.dis /dev/null differ
binary files a/dis/mpeg/refidct.dis /dev/null differ
binary files a/dis/mpeg/remap.dis /dev/null differ
binary files a/dis/mpeg/remap1.dis /dev/null differ
binary files a/dis/mpeg/remap2.dis /dev/null differ
binary files a/dis/mpeg/remap24.dis /dev/null differ
binary files a/dis/mpeg/remap4.dis /dev/null differ
binary files a/dis/mpeg/remap8.dis /dev/null differ
binary files a/dis/mpeg/scidct.dis /dev/null differ
binary files a/dis/mpeg/vlc.dis /dev/null differ
binary files a/dis/mprof.dis /dev/null differ
binary files a/dis/mv.dis /dev/null differ
binary files a/dis/ndb/cs.dis /dev/null differ
binary files a/dis/ndb/csquery.dis /dev/null differ
binary files a/dis/ndb/dns.dis /dev/null differ
binary files a/dis/ndb/dnsquery.dis /dev/null differ
binary files a/dis/ndb/mkhash.dis /dev/null differ
binary files a/dis/ndb/query.dis /dev/null differ
binary files a/dis/ndb/registry.dis /dev/null differ
binary files a/dis/ndb/regquery.dis /dev/null differ
binary files a/dis/netkey.dis /dev/null differ
binary files a/dis/netstat.dis /dev/null differ
binary files a/dis/newer.dis /dev/null differ
binary files a/dis/ns.dis /dev/null differ
binary files a/dis/nsbuild.dis /dev/null differ
binary files a/dis/os.dis /dev/null differ
binary files a/dis/p.dis /dev/null differ
binary files a/dis/palm/connex.dis /dev/null differ
binary files a/dis/palm/desklink.dis /dev/null differ
binary files a/dis/palm/palmsrv.dis /dev/null differ
binary files a/dis/pause.dis /dev/null differ
binary files a/dis/plumb.dis /dev/null differ
binary files a/dis/plumber.dis /dev/null differ
binary files a/dis/prof.dis /dev/null differ
binary files a/dis/ps.dis /dev/null differ
binary files a/dis/puttar.dis /dev/null differ
binary files a/dis/pwd.dis /dev/null differ
binary files a/dis/ramfile.dis /dev/null differ
binary files a/dis/randpass.dis /dev/null differ
binary files a/dis/raw2iaf.dis /dev/null differ
binary files a/dis/rawdbfs.dis /dev/null differ
binary files a/dis/rcmd.dis /dev/null differ
binary files a/dis/rdp.dis /dev/null differ
binary files a/dis/read.dis /dev/null differ
binary files a/dis/rioimport.dis /dev/null differ
binary files a/dis/rm.dis /dev/null differ
binary files a/dis/runas.dis /dev/null differ
binary files a/dis/sed.dis /dev/null differ
binary files a/dis/sendmail.dis /dev/null differ
binary files a/dis/sh.dis /dev/null differ
binary files a/dis/sh/alphabet.dis /dev/null differ
binary files a/dis/sh/arg.dis /dev/null differ
binary files a/dis/sh/csv.dis /dev/null differ
binary files a/dis/sh/echo.dis /dev/null differ
binary files a/dis/sh/expr.dis /dev/null differ
binary files a/dis/sh/file2chan.dis /dev/null differ
binary files a/dis/sh/mk.dis /dev/null differ
binary files a/dis/sh/mload.dis /dev/null differ
binary files a/dis/sh/mpexpr.dis /dev/null differ
binary files a/dis/sh/regex.dis /dev/null differ
binary files a/dis/sh/sexprs.dis /dev/null differ
binary files a/dis/sh/sh.dis /dev/null differ
binary files a/dis/sh/shmk.dis /dev/null differ
binary files a/dis/sh/std.dis /dev/null differ
binary files a/dis/sh/string.dis /dev/null differ
binary files a/dis/sh/test.dis /dev/null differ
binary files a/dis/sh/tk.dis /dev/null differ
binary files a/dis/sha1sum.dis /dev/null differ
binary files a/dis/sleep.dis /dev/null differ
binary files a/dis/sort.dis /dev/null differ
binary files a/dis/spki/verify.dis /dev/null differ
binary files a/dis/spree/archives.dis /dev/null differ
binary files a/dis/spree/clients/cards.dis /dev/null differ
binary files a/dis/spree/clients/gather.dis /dev/null differ
binary files a/dis/spree/clients/lobby.dis /dev/null differ
binary files a/dis/spree/clients/othello.dis /dev/null differ
binary files a/dis/spree/engines/afghan.dis /dev/null differ
binary files a/dis/spree/engines/bounce.dis /dev/null differ
binary files a/dis/spree/engines/canfield.dis /dev/null differ
binary files a/dis/spree/engines/freecell.dis /dev/null differ
binary files a/dis/spree/engines/gather.dis /dev/null differ
binary files a/dis/spree/engines/lobby.dis /dev/null differ
binary files a/dis/spree/engines/othello.dis /dev/null differ
binary files a/dis/spree/engines/racingdemon.dis /dev/null differ
binary files a/dis/spree/engines/spider.dis /dev/null differ
binary files a/dis/spree/engines/spit.dis /dev/null differ
binary files a/dis/spree/engines/whist.dis /dev/null differ
binary files a/dis/spree/join.dis /dev/null differ
binary files a/dis/spree/joinsession.dis /dev/null differ
binary files a/dis/spree/lib/allow.dis /dev/null differ
binary files a/dis/spree/lib/cardlib.dis /dev/null differ
binary files a/dis/spree/lib/commandline.dis /dev/null differ
binary files a/dis/spree/lib/objstore.dis /dev/null differ
binary files a/dis/spree/lib/tricks.dis /dev/null differ
binary files a/dis/spree/spree.dis /dev/null differ
binary files a/dis/src.dis /dev/null differ
binary files a/dis/stack.dis /dev/null differ
binary files a/dis/stackv.dis /dev/null differ
binary files a/dis/stream.dis /dev/null differ
binary files a/dis/strings.dis /dev/null differ
binary files a/dis/styxchat.dis /dev/null differ
binary files a/dis/styxlisten.dis /dev/null differ
binary files a/dis/styxmon.dis /dev/null differ
binary files a/dis/sum.dis /dev/null differ
binary files a/dis/svc/httpd/alarms.dis /dev/null differ
binary files a/dis/svc/httpd/cache.dis /dev/null differ
binary files a/dis/svc/httpd/cgiparse.dis /dev/null differ
binary files a/dis/svc/httpd/contents.dis /dev/null differ
binary files a/dis/svc/httpd/date.dis /dev/null differ
binary files a/dis/svc/httpd/echo.dis /dev/null differ
binary files a/dis/svc/httpd/httpd.dis /dev/null differ
binary files a/dis/svc/httpd/imagemap.dis /dev/null differ
binary files a/dis/svc/httpd/parser.dis /dev/null differ
binary files a/dis/svc/httpd/redirect.dis /dev/null differ
binary files a/dis/svc/httpd/stats.dis /dev/null differ
binary files a/dis/svc/webget/date.dis /dev/null differ
binary files a/dis/svc/webget/file.dis /dev/null differ
binary files a/dis/svc/webget/ftp.dis /dev/null differ
binary files a/dis/svc/webget/http.dis /dev/null differ
binary files a/dis/svc/webget/image2enc.dis /dev/null differ
binary files a/dis/svc/webget/message.dis /dev/null differ
binary files a/dis/svc/webget/webget.dis /dev/null differ
binary files a/dis/svc/webget/wgutils.dis /dev/null differ
binary files a/dis/tail.dis /dev/null differ
binary files a/dis/tarfs.dis /dev/null differ
binary files a/dis/tclsh.dis /dev/null differ
binary files a/dis/tcs.dis /dev/null differ
binary files a/dis/tee.dis /dev/null differ
binary files a/dis/telnet.dis /dev/null differ
binary files a/dis/test.dis /dev/null differ
binary files a/dis/time.dis /dev/null differ
binary files a/dis/timestamp.dis /dev/null differ
binary files a/dis/tiny/broke.dis /dev/null differ
binary files a/dis/tiny/rm.dis /dev/null differ
binary files a/dis/tiny/sh.dis /dev/null differ
binary files a/dis/tkcmd.dis /dev/null differ
binary files a/dis/tokenize.dis /dev/null differ
binary files a/dis/touch.dis /dev/null differ
binary files a/dis/touchcal.dis /dev/null differ
binary files a/dis/tr.dis /dev/null differ
binary files a/dis/trfs.dis /dev/null differ
binary files a/dis/tsort.dis /dev/null differ
binary files a/dis/unicode.dis /dev/null differ
binary files a/dis/uniq.dis /dev/null differ
binary files a/dis/units.dis /dev/null differ
binary files a/dis/unmount.dis /dev/null differ
binary files a/dis/usb/usbd.dis /dev/null differ
binary files a/dis/uudecode.dis /dev/null differ
binary files a/dis/uuencode.dis /dev/null differ
binary files a/dis/vacfs.dis /dev/null differ
binary files a/dis/vacget.dis /dev/null differ
binary files a/dis/vacput.dis /dev/null differ
binary files a/dis/wav2iaf.dis /dev/null differ
binary files a/dis/wc.dis /dev/null differ
binary files a/dis/webgrab.dis /dev/null differ
binary files a/dis/wish.dis /dev/null differ
binary files a/dis/wm/about.dis /dev/null differ
binary files a/dis/wm/avi.dis /dev/null differ
binary files a/dis/wm/bounce.dis /dev/null differ
binary files a/dis/wm/brutus.dis /dev/null differ
binary files a/dis/wm/brutus/excerpt.dis /dev/null differ
binary files a/dis/wm/brutus/image.dis /dev/null differ
binary files a/dis/wm/brutus/mod.dis /dev/null differ
binary files a/dis/wm/brutus/table.dis /dev/null differ
binary files a/dis/wm/c4.dis /dev/null differ
binary files a/dis/wm/calendar.dis /dev/null differ
binary files a/dis/wm/chat.dis /dev/null differ
binary files a/dis/wm/clock.dis /dev/null differ
binary files a/dis/wm/coffee.dis /dev/null differ
binary files a/dis/wm/collide.dis /dev/null differ
binary files a/dis/wm/colors.dis /dev/null differ
binary files a/dis/wm/cprof.dis /dev/null differ
binary files a/dis/wm/date.dis /dev/null differ
binary files a/dis/wm/deb.dis /dev/null differ
binary files a/dis/wm/debdata.dis /dev/null differ
binary files a/dis/wm/debsrc.dis /dev/null differ
binary files a/dis/wm/dir.dis /dev/null differ
binary files a/dis/wm/dmview.dis /dev/null differ
binary files a/dis/wm/dmwm.dis /dev/null differ
binary files a/dis/wm/edit.dis /dev/null differ
binary files a/dis/wm/filename.dis /dev/null differ
binary files a/dis/wm/ftree.dis /dev/null differ
binary files a/dis/wm/getauthinfo.dis /dev/null differ
binary files a/dis/wm/keyboard.dis /dev/null differ
binary files a/dis/wm/logon.dis /dev/null differ
binary files a/dis/wm/logwindow.dis /dev/null differ
binary files a/dis/wm/man.dis /dev/null differ
binary files a/dis/wm/mand.dis /dev/null differ
binary files a/dis/wm/mash.dis /dev/null differ
binary files a/dis/wm/memory.dis /dev/null differ
binary files a/dis/wm/mpeg.dis /dev/null differ
binary files a/dis/wm/mprof.dis /dev/null differ
binary files a/dis/wm/pen.dis /dev/null differ
binary files a/dis/wm/polyhedra.dis /dev/null differ
binary files a/dis/wm/prof.dis /dev/null differ
binary files a/dis/wm/qt.dis /dev/null differ
binary files a/dis/wm/readmail.dis /dev/null differ
binary files a/dis/wm/remotelogon.dis /dev/null differ
binary files a/dis/wm/reversi.dis /dev/null differ
binary files a/dis/wm/rmtdir.dis /dev/null differ
binary files a/dis/wm/rt.dis /dev/null differ
binary files a/dis/wm/sendmail.dis /dev/null differ
binary files a/dis/wm/sh.dis /dev/null differ
binary files a/dis/wm/smenu.dis /dev/null differ
binary files a/dis/wm/snake.dis /dev/null differ
binary files a/dis/wm/stopwatch.dis /dev/null differ
binary files a/dis/wm/sweeper.dis /dev/null differ
binary files a/dis/wm/task.dis /dev/null differ
binary files a/dis/wm/telnet.dis /dev/null differ
binary files a/dis/wm/tetris.dis /dev/null differ
binary files a/dis/wm/toolbar.dis /dev/null differ
binary files a/dis/wm/unibrowse.dis /dev/null differ
binary files a/dis/wm/view.dis /dev/null differ
binary files a/dis/wm/vt.dis /dev/null differ
binary files a/dis/wm/wish.dis /dev/null differ
binary files a/dis/wm/wm.dis /dev/null differ
binary files a/dis/wm/wmplay.dis /dev/null differ
binary files a/dis/wmexport.dis /dev/null differ
binary files a/dis/wmimport.dis /dev/null differ
binary files a/dis/xargs.dis /dev/null differ
binary files a/dis/xd.dis /dev/null differ
binary files a/dis/yacc.dis /dev/null differ
binary files a/dis/zeros.dis /dev/null differ
--- /dev/null
+++ b/emu/Linux/srv.h
@@ -1,0 +1,37 @@
+void Srv_init(void*);
+typedef struct F_Srv_init F_Srv_init;
+struct F_Srv_init
+{
+	WORD	regs[NREG-1];
+	WORD	noret;
+	uchar	temps[12];
+};
+void Srv_ipa2h(void*);
+typedef struct F_Srv_ipa2h F_Srv_ipa2h;
+struct F_Srv_ipa2h
+{
+	WORD	regs[NREG-1];
+	List**	ret;
+	uchar	temps[12];
+	String*	addr;
+};
+void Srv_iph2a(void*);
+typedef struct F_Srv_iph2a F_Srv_iph2a;
+struct F_Srv_iph2a
+{
+	WORD	regs[NREG-1];
+	List**	ret;
+	uchar	temps[12];
+	String*	host;
+};
+void Srv_ipn2p(void*);
+typedef struct F_Srv_ipn2p F_Srv_ipn2p;
+struct F_Srv_ipn2p
+{
+	WORD	regs[NREG-1];
+	String**	ret;
+	uchar	temps[12];
+	String*	net;
+	String*	service;
+};
+#define Srv_PATH "$Srv"
--- /dev/null
+++ b/emu/Linux/srvm.h
@@ -1,0 +1,9 @@
+typedef struct{char *name; long sig; void (*fn)(void*); int size; int np; uchar map[16];} Runtab;
+Runtab Srvmodtab[]={
+	"init",0x9cd71c5e,Srv_init,32,0,{0},
+	"ipa2h",0xaf4c19dd,Srv_ipa2h,40,2,{0x0,0x80,},
+	"iph2a",0xaf4c19dd,Srv_iph2a,40,2,{0x0,0x80,},
+	"ipn2p",0xea1a6969,Srv_ipn2p,40,2,{0x0,0xc0,},
+	0
+};
+#define Srvmodlen	4