Browse Source

Plan 9 from Bell Labs 2006-03-11

David du Colombier 14 years ago
parent
commit
c3dbb5881a

+ 16 - 14
dist/replica/_plan9.db

@@ -149,14 +149,14 @@
 386/bin/aux/trampoline - 775 sys sys 1135570791 83641
 386/bin/aux/typepasswd - 775 sys sys 1135570791 69495
 386/bin/aux/usage - 775 sys sys 1139853471 59587
-386/bin/aux/vga - 775 sys sys 1140631128 333747
+386/bin/aux/vga - 775 sys sys 1142028350 333841
 386/bin/aux/vmmousepoll - 775 sys sys 1032480572 41434
 386/bin/aux/vmware - 775 sys sys 1049428256 453
 386/bin/aux/vmwarefs - 775 sys sys 1095563640 99117
 386/bin/aux/write - 775 sys sys 1085077011 4188
 386/bin/aux/zerotrunc - 775 sys sys 1108268388 3891
 386/bin/awd - 775 sys sys 1135570793 58734
-386/bin/awk - 775 sys sys 1139507857 324417
+386/bin/awk - 775 sys sys 1142013480 324428
 386/bin/basename - 775 sys sys 1130384262 37902
 386/bin/bc - 775 sys sys 1135570793 81760
 386/bin/bind - 775 sys sys 1135570793 59562
@@ -912,7 +912,7 @@ lib/dict/README.roget - 664 sys sys 1100894426 105
 lib/face - 20000000775 sys sys 945049943 0
 lib/face/.machinelist - 664 sys sys 1124711522 87
 lib/face/48x48x1 - 20000000775 sys sys 1123100640 0
-lib/face/48x48x1/.dict - 664 sys sys 1124711604 9837
+lib/face/48x48x1/.dict - 664 sys sys 1142017686 10346
 lib/face/48x48x1/a - 20000000775 sys sys 1123100687 0
 lib/face/48x48x1/a/acsnet.1 - 664 sys sys 1020313578 1056
 lib/face/48x48x1/a/adb.1 - 664 sys sys 1020313578 1200
@@ -1224,7 +1224,7 @@ lib/face/48x48x1/x - 20000000775 sys sys 1020895709 0
 lib/face/48x48x1/y - 20000000775 sys sys 1020895709 0
 lib/face/48x48x1/z - 20000000775 sys sys 1020895709 0
 lib/face/48x48x2 - 20000000775 sys sys 1123100640 0
-lib/face/48x48x2/.dict - 664 sys sys 1124711592 559
+lib/face/48x48x2/.dict - 664 sys sys 1142017578 903
 lib/face/48x48x2/a - 20000000775 sys sys 1039727283 0
 lib/face/48x48x2/a/adb.1 - 664 sys sys 944941681 1776
 lib/face/48x48x2/a/andrew.1 - 664 sys sys 944941681 1776
@@ -1276,7 +1276,7 @@ lib/face/48x48x2/x - 20000000775 sys sys 1020895710 0
 lib/face/48x48x2/y - 20000000775 sys sys 1020895710 0
 lib/face/48x48x2/z - 20000000775 sys sys 1020895710 0
 lib/face/48x48x4 - 20000000775 sys sys 944941894 0
-lib/face/48x48x4/.dict - 664 sys sys 1140276005 2589
+lib/face/48x48x4/.dict - 664 sys sys 1142018530 3254
 lib/face/48x48x4/Z - 20000000775 sys sys 944945342 0
 lib/face/48x48x4/a - 20000000775 sys sys 944945701 0
 lib/face/48x48x4/a/adb.1 - 664 sys sys 944941890 962
@@ -1386,10 +1386,11 @@ lib/face/48x48x4/w - 20000000775 sys sys 944945629 0
 lib/face/48x48x4/w/wkj.1 - 664 sys sys 1056984184 1129
 lib/face/48x48x4/w/wmc.1 - 664 sys sys 944941894 999
 lib/face/48x48x4/x - 20000000775 sys sys 944941894 0
+lib/face/48x48x4/x/xigh.1 - 664 sys sys 1142019024 1204
 lib/face/48x48x4/y - 20000000775 sys sys 944941894 0
 lib/face/48x48x4/z - 20000000775 sys sys 944941894 0
 lib/face/48x48x8 - 20000000775 sys sys 944941834 0
-lib/face/48x48x8/.dict - 664 sys sys 1140276022 5710
+lib/face/48x48x8/.dict - 664 sys sys 1142017869 2523
 lib/face/48x48x8/Z - 20000000775 sys sys 944941832 0
 lib/face/48x48x8/a - 20000000775 sys sys 944941832 0
 lib/face/48x48x8/a/axel.1 - 664 sys sys 1056983599 473
@@ -1483,6 +1484,7 @@ lib/face/48x48x8/u/unknown.us - 664 sys sys 1078952024 324
 lib/face/48x48x8/u/unknown.yu - 664 sys sys 1078952024 401
 lib/face/48x48x8/u/unknown.za - 664 sys sys 1078952024 487
 lib/face/48x48x8/v - 20000000775 sys sys 944941834 0
+lib/face/48x48x8/v/vitanuova.1 - 664 sys sys 1142017867 1054
 lib/face/48x48x8/w - 20000000775 sys sys 944941834 0
 lib/face/48x48x8/x - 20000000775 sys sys 944941834 0
 lib/face/48x48x8/y - 20000000775 sys sys 944941834 0
@@ -5215,7 +5217,7 @@ lib/tftpd - 20000000775 sys sys 944944178 0
 lib/unicode - 664 sys sys 958440028 223312
 lib/unicode.notice - 664 sys sys 958504386 1398
 lib/units - 664 sys sys 1071415518 9997
-lib/vgadb - 664 sys sys 1105192978 28703
+lib/vgadb - 664 sys sys 1142017813 28743
 lib/volcanoes - 664 sys sys 944944024 119831
 lib/words - 664 sys sys 1014923442 247097
 lp - 20000000775 sys sys 958199268 0
@@ -8034,7 +8036,7 @@ sys/src/9/pc/vga.c - 664 sys sys 1131290595 5148
 sys/src/9/pc/vga3dfx.c - 664 sys sys 1133218367 3833
 sys/src/9/pc/vgaark2000pv.c - 664 sys sys 1131290600 3422
 sys/src/9/pc/vgabt485.c - 664 sys sys 1131290600 5057
-sys/src/9/pc/vgaclgd542x.c - 664 sys sys 1131290600 4550
+sys/src/9/pc/vgaclgd542x.c - 664 sys sys 1142017839 4810
 sys/src/9/pc/vgaclgd546x.c - 664 sys sys 1131290600 3716
 sys/src/9/pc/vgact65545.c - 664 sys sys 1131290600 2249
 sys/src/9/pc/vgacyber938x.c - 664 sys sys 1131290601 3707
@@ -9684,7 +9686,7 @@ sys/src/cmd/aux/vga/att20c49x.c - 664 sys sys 1014925007 1730
 sys/src/cmd/aux/vga/att21c498.c - 664 sys sys 1014925007 3209
 sys/src/cmd/aux/vga/bt485.c - 664 sys sys 1014925007 4904
 sys/src/cmd/aux/vga/ch9294.c - 664 sys sys 1014925007 2120
-sys/src/cmd/aux/vga/clgd542x.c - 664 sys sys 1014925007 6916
+sys/src/cmd/aux/vga/clgd542x.c - 664 sys sys 1142017871 7249
 sys/src/cmd/aux/vga/clgd546x.c - 664 sys sys 1135487946 8001
 sys/src/cmd/aux/vga/ct65540.c - 664 sys sys 1014925007 5355
 sys/src/cmd/aux/vga/cyber938x.c - 664 sys sys 1087406072 6543
@@ -9747,7 +9749,7 @@ sys/src/cmd/awd.c - 664 sys sys 1116815657 661
 sys/src/cmd/awk - 20000000775 sys sys 944964677 0
 sys/src/cmd/awk/awk.h - 664 sys sys 944960803 4624
 sys/src/cmd/awk/awkgram.y - 664 sys sys 944960803 13930
-sys/src/cmd/awk/lex.c - 664 sys sys 944960803 12346
+sys/src/cmd/awk/lex.c - 664 sys sys 1142005303 12346
 sys/src/cmd/awk/lib.c - 664 sys sys 1139499813 16722
 sys/src/cmd/awk/main.c - 664 sys sys 1134233061 5281
 sys/src/cmd/awk/maketab.c - 664 sys sys 944960802 5101
@@ -9756,7 +9758,7 @@ sys/src/cmd/awk/parse.c - 664 sys sys 944960802 5068
 sys/src/cmd/awk/proctab.c - 664 sys sys 944960803 5123
 sys/src/cmd/awk/proto.h - 664 sys sys 944960802 6159
 sys/src/cmd/awk/re.c - 664 sys sys 964456820 6987
-sys/src/cmd/awk/run.c - 664 sys sys 1139499813 42772
+sys/src/cmd/awk/run.c - 664 sys sys 1142009077 42795
 sys/src/cmd/awk/tran.c - 664 sys sys 944960802 11855
 sys/src/cmd/basename.c - 664 sys sys 944961619 605
 sys/src/cmd/bc.y - 664 sys sys 1134233060 13455
@@ -13112,16 +13114,16 @@ sys/src/cmd/replica/util.c - 664 sys sys 1022274716 1997
 sys/src/cmd/resample.c - 664 sys sys 1039753039 6268
 sys/src/cmd/rio - 20000000775 sys sys 1015343453 0
 sys/src/cmd/rio/dat.h - 664 sys sys 1097973839 6938
-sys/src/cmd/rio/data.c - 664 sys sys 1014926356 6169
+sys/src/cmd/rio/data.c - 664 sys sys 1142015551 6169
 sys/src/cmd/rio/fns.h - 664 sys sys 1039133251 1065
 sys/src/cmd/rio/fsys.c - 664 sys sys 1019678647 13259
 sys/src/cmd/rio/mkfile - 664 sys sys 1111249068 431
-sys/src/cmd/rio/rio.c - 664 sys sys 1131636068 22791
+sys/src/cmd/rio/rio.c - 664 sys sys 1142015539 22807
 sys/src/cmd/rio/scrl.c - 664 sys sys 1014926357 3245
 sys/src/cmd/rio/time.c - 664 sys sys 1014926357 1829
 sys/src/cmd/rio/util.c - 664 sys sys 1014926357 2061
 sys/src/cmd/rio/wctl.c - 664 sys sys 1023206837 8808
-sys/src/cmd/rio/wind.c - 664 sys sys 1111181618 33353
+sys/src/cmd/rio/wind.c - 664 sys sys 1142015543 33362
 sys/src/cmd/rio/xfid.c - 664 sys sys 1103205531 17446
 sys/src/cmd/rm.c - 664 sys sys 1014926615 1563
 sys/src/cmd/rx.c - 664 sys sys 1099760378 4382

+ 16 - 14
dist/replica/plan9.db

@@ -149,14 +149,14 @@
 386/bin/aux/trampoline - 775 sys sys 1135570791 83641
 386/bin/aux/typepasswd - 775 sys sys 1135570791 69495
 386/bin/aux/usage - 775 sys sys 1139853471 59587
-386/bin/aux/vga - 775 sys sys 1140631128 333747
+386/bin/aux/vga - 775 sys sys 1142028350 333841
 386/bin/aux/vmmousepoll - 775 sys sys 1032480572 41434
 386/bin/aux/vmware - 775 sys sys 1049428256 453
 386/bin/aux/vmwarefs - 775 sys sys 1095563640 99117
 386/bin/aux/write - 775 sys sys 1085077011 4188
 386/bin/aux/zerotrunc - 775 sys sys 1108268388 3891
 386/bin/awd - 775 sys sys 1135570793 58734
-386/bin/awk - 775 sys sys 1139507857 324417
+386/bin/awk - 775 sys sys 1142013480 324428
 386/bin/basename - 775 sys sys 1130384262 37902
 386/bin/bc - 775 sys sys 1135570793 81760
 386/bin/bind - 775 sys sys 1135570793 59562
@@ -912,7 +912,7 @@ lib/dict/README.roget - 664 sys sys 1100894426 105
 lib/face - 20000000775 sys sys 945049943 0
 lib/face/.machinelist - 664 sys sys 1124711522 87
 lib/face/48x48x1 - 20000000775 sys sys 1123100640 0
-lib/face/48x48x1/.dict - 664 sys sys 1124711604 9837
+lib/face/48x48x1/.dict - 664 sys sys 1142017686 10346
 lib/face/48x48x1/a - 20000000775 sys sys 1123100687 0
 lib/face/48x48x1/a/acsnet.1 - 664 sys sys 1020313578 1056
 lib/face/48x48x1/a/adb.1 - 664 sys sys 1020313578 1200
@@ -1224,7 +1224,7 @@ lib/face/48x48x1/x - 20000000775 sys sys 1020895709 0
 lib/face/48x48x1/y - 20000000775 sys sys 1020895709 0
 lib/face/48x48x1/z - 20000000775 sys sys 1020895709 0
 lib/face/48x48x2 - 20000000775 sys sys 1123100640 0
-lib/face/48x48x2/.dict - 664 sys sys 1124711592 559
+lib/face/48x48x2/.dict - 664 sys sys 1142017578 903
 lib/face/48x48x2/a - 20000000775 sys sys 1039727283 0
 lib/face/48x48x2/a/adb.1 - 664 sys sys 944941681 1776
 lib/face/48x48x2/a/andrew.1 - 664 sys sys 944941681 1776
@@ -1276,7 +1276,7 @@ lib/face/48x48x2/x - 20000000775 sys sys 1020895710 0
 lib/face/48x48x2/y - 20000000775 sys sys 1020895710 0
 lib/face/48x48x2/z - 20000000775 sys sys 1020895710 0
 lib/face/48x48x4 - 20000000775 sys sys 944941894 0
-lib/face/48x48x4/.dict - 664 sys sys 1140276005 2589
+lib/face/48x48x4/.dict - 664 sys sys 1142018530 3254
 lib/face/48x48x4/Z - 20000000775 sys sys 944945342 0
 lib/face/48x48x4/a - 20000000775 sys sys 944945701 0
 lib/face/48x48x4/a/adb.1 - 664 sys sys 944941890 962
@@ -1386,10 +1386,11 @@ lib/face/48x48x4/w - 20000000775 sys sys 944945629 0
 lib/face/48x48x4/w/wkj.1 - 664 sys sys 1056984184 1129
 lib/face/48x48x4/w/wmc.1 - 664 sys sys 944941894 999
 lib/face/48x48x4/x - 20000000775 sys sys 944941894 0
+lib/face/48x48x4/x/xigh.1 - 664 sys sys 1142019024 1204
 lib/face/48x48x4/y - 20000000775 sys sys 944941894 0
 lib/face/48x48x4/z - 20000000775 sys sys 944941894 0
 lib/face/48x48x8 - 20000000775 sys sys 944941834 0
-lib/face/48x48x8/.dict - 664 sys sys 1140276022 5710
+lib/face/48x48x8/.dict - 664 sys sys 1142017869 2523
 lib/face/48x48x8/Z - 20000000775 sys sys 944941832 0
 lib/face/48x48x8/a - 20000000775 sys sys 944941832 0
 lib/face/48x48x8/a/axel.1 - 664 sys sys 1056983599 473
@@ -1483,6 +1484,7 @@ lib/face/48x48x8/u/unknown.us - 664 sys sys 1078952024 324
 lib/face/48x48x8/u/unknown.yu - 664 sys sys 1078952024 401
 lib/face/48x48x8/u/unknown.za - 664 sys sys 1078952024 487
 lib/face/48x48x8/v - 20000000775 sys sys 944941834 0
+lib/face/48x48x8/v/vitanuova.1 - 664 sys sys 1142017867 1054
 lib/face/48x48x8/w - 20000000775 sys sys 944941834 0
 lib/face/48x48x8/x - 20000000775 sys sys 944941834 0
 lib/face/48x48x8/y - 20000000775 sys sys 944941834 0
@@ -5215,7 +5217,7 @@ lib/tftpd - 20000000775 sys sys 944944178 0
 lib/unicode - 664 sys sys 958440028 223312
 lib/unicode.notice - 664 sys sys 958504386 1398
 lib/units - 664 sys sys 1071415518 9997
-lib/vgadb - 664 sys sys 1105192978 28703
+lib/vgadb - 664 sys sys 1142017813 28743
 lib/volcanoes - 664 sys sys 944944024 119831
 lib/words - 664 sys sys 1014923442 247097
 lp - 20000000775 sys sys 958199268 0
@@ -8034,7 +8036,7 @@ sys/src/9/pc/vga.c - 664 sys sys 1131290595 5148
 sys/src/9/pc/vga3dfx.c - 664 sys sys 1133218367 3833
 sys/src/9/pc/vgaark2000pv.c - 664 sys sys 1131290600 3422
 sys/src/9/pc/vgabt485.c - 664 sys sys 1131290600 5057
-sys/src/9/pc/vgaclgd542x.c - 664 sys sys 1131290600 4550
+sys/src/9/pc/vgaclgd542x.c - 664 sys sys 1142017839 4810
 sys/src/9/pc/vgaclgd546x.c - 664 sys sys 1131290600 3716
 sys/src/9/pc/vgact65545.c - 664 sys sys 1131290600 2249
 sys/src/9/pc/vgacyber938x.c - 664 sys sys 1131290601 3707
@@ -9684,7 +9686,7 @@ sys/src/cmd/aux/vga/att20c49x.c - 664 sys sys 1014925007 1730
 sys/src/cmd/aux/vga/att21c498.c - 664 sys sys 1014925007 3209
 sys/src/cmd/aux/vga/bt485.c - 664 sys sys 1014925007 4904
 sys/src/cmd/aux/vga/ch9294.c - 664 sys sys 1014925007 2120
-sys/src/cmd/aux/vga/clgd542x.c - 664 sys sys 1014925007 6916
+sys/src/cmd/aux/vga/clgd542x.c - 664 sys sys 1142017871 7249
 sys/src/cmd/aux/vga/clgd546x.c - 664 sys sys 1135487946 8001
 sys/src/cmd/aux/vga/ct65540.c - 664 sys sys 1014925007 5355
 sys/src/cmd/aux/vga/cyber938x.c - 664 sys sys 1087406072 6543
@@ -9747,7 +9749,7 @@ sys/src/cmd/awd.c - 664 sys sys 1116815657 661
 sys/src/cmd/awk - 20000000775 sys sys 944964677 0
 sys/src/cmd/awk/awk.h - 664 sys sys 944960803 4624
 sys/src/cmd/awk/awkgram.y - 664 sys sys 944960803 13930
-sys/src/cmd/awk/lex.c - 664 sys sys 944960803 12346
+sys/src/cmd/awk/lex.c - 664 sys sys 1142005303 12346
 sys/src/cmd/awk/lib.c - 664 sys sys 1139499813 16722
 sys/src/cmd/awk/main.c - 664 sys sys 1134233061 5281
 sys/src/cmd/awk/maketab.c - 664 sys sys 944960802 5101
@@ -9756,7 +9758,7 @@ sys/src/cmd/awk/parse.c - 664 sys sys 944960802 5068
 sys/src/cmd/awk/proctab.c - 664 sys sys 944960803 5123
 sys/src/cmd/awk/proto.h - 664 sys sys 944960802 6159
 sys/src/cmd/awk/re.c - 664 sys sys 964456820 6987
-sys/src/cmd/awk/run.c - 664 sys sys 1139499813 42772
+sys/src/cmd/awk/run.c - 664 sys sys 1142009077 42795
 sys/src/cmd/awk/tran.c - 664 sys sys 944960802 11855
 sys/src/cmd/basename.c - 664 sys sys 944961619 605
 sys/src/cmd/bc.y - 664 sys sys 1134233060 13455
@@ -13112,16 +13114,16 @@ sys/src/cmd/replica/util.c - 664 sys sys 1022274716 1997
 sys/src/cmd/resample.c - 664 sys sys 1039753039 6268
 sys/src/cmd/rio - 20000000775 sys sys 1015343453 0
 sys/src/cmd/rio/dat.h - 664 sys sys 1097973839 6938
-sys/src/cmd/rio/data.c - 664 sys sys 1014926356 6169
+sys/src/cmd/rio/data.c - 664 sys sys 1142015551 6169
 sys/src/cmd/rio/fns.h - 664 sys sys 1039133251 1065
 sys/src/cmd/rio/fsys.c - 664 sys sys 1019678647 13259
 sys/src/cmd/rio/mkfile - 664 sys sys 1111249068 431
-sys/src/cmd/rio/rio.c - 664 sys sys 1131636068 22791
+sys/src/cmd/rio/rio.c - 664 sys sys 1142015539 22807
 sys/src/cmd/rio/scrl.c - 664 sys sys 1014926357 3245
 sys/src/cmd/rio/time.c - 664 sys sys 1014926357 1829
 sys/src/cmd/rio/util.c - 664 sys sys 1014926357 2061
 sys/src/cmd/rio/wctl.c - 664 sys sys 1023206837 8808
-sys/src/cmd/rio/wind.c - 664 sys sys 1111181618 33353
+sys/src/cmd/rio/wind.c - 664 sys sys 1142015543 33362
 sys/src/cmd/rio/xfid.c - 664 sys sys 1103205531 17446
 sys/src/cmd/rm.c - 664 sys sys 1014926615 1563
 sys/src/cmd/rx.c - 664 sys sys 1099760378 4382

+ 18 - 0
dist/replica/plan9.log

@@ -27970,3 +27970,21 @@
 1141941728 2 c sys/man/1/leak - 664 sys sys 1141940187 3307
 1141941728 3 c sys/src/9/port/chan.c - 664 sys sys 1141940068 34831
 1141941728 4 c sys/src/9/port/sysfile.c - 664 sys sys 1141940070 22192
+1142006420 0 c sys/src/cmd/awk/lex.c - 664 sys sys 1142005303 12346
+1142008221 0 c 386/bin/awk - 775 sys sys 1142006717 324419
+1142010020 0 c sys/src/cmd/awk/run.c - 664 sys sys 1142009077 42795
+1142013622 0 c 386/bin/awk - 775 sys sys 1142013480 324428
+1142015423 0 c sys/src/cmd/rio/data.c - 664 sys sys 1142015551 6169
+1142015423 1 c sys/src/cmd/rio/rio.c - 664 sys sys 1142015539 22807
+1142015423 2 c sys/src/cmd/rio/wind.c - 664 sys sys 1142015543 33362
+1142019024 0 c lib/face/48x48x1/.dict - 664 sys sys 1142017686 10346
+1142019024 1 c lib/face/48x48x2/.dict - 664 sys sys 1142017578 903
+1142019024 2 c lib/face/48x48x4/.dict - 664 sys sys 1142018530 3254
+1142019024 3 a lib/face/48x48x4/x/xigh.1 - 664 sys sys 1142019024 1204
+1142019024 4 c lib/face/48x48x8/.dict - 664 sys sys 1142017869 2523
+1142019024 5 a lib/face/48x48x8/v/vitanuova.1 - 664 sys sys 1142017867 1054
+1142019024 6 c lib/vgadb - 664 sys sys 1142017813 28743
+1142019024 7 c sys/src/9/pc/vgaclgd542x.c - 664 sys sys 1142017839 4810
+1142019024 8 c sys/src/cmd/aux/vga/clgd542x.c - 664 sys sys 1142017871 7249
+1142025590 0 c 386/bin/aux/vga - 775 sys sys 1142025580 333840
+1142029825 0 c 386/bin/aux/vga - 775 sys sys 1142028350 333841

+ 27 - 7
lib/face/48x48x1/.dict

@@ -17,9 +17,11 @@ astro/andrew a/andrew.1
 astro/ap a/ap.1
 astro/bart b/bart.1
 astro/bobf b/bobf.1
+astro/boyd b/boyd.1
 astro/bs b/bs.1
 astro/bwk b/bwk.1
 astro/ches c/ches.1
+astro/cow c/cow.1
 astro/dectalk d/dectalk.1
 astro/dmg d/dmg.1
 astro/dmr d/dmr.1
@@ -28,24 +30,26 @@ astro/ehg e/ehg.1
 astro/gerard g/gerard.1
 astro/hobby h/hobby.1
 astro/howard h/howard.1
+astro/jmck j/jmck.1
 astro/jmk j/jmck.1
 astro/judy j/judy.1
 astro/kahrs k/kahrs.1
 astro/ken k/ken.1
 astro/llc l/llc.1
+astro/pb c/cow.1
 astro/pg p/pg.1
 astro/philw p/philw.1
 astro/phoneca d/dectalk.1
 astro/pjw p/pjw.1
-astro/postmaster p/postmaster.2
+astro/postmaster p/postmaster.1
 astro/presotto p/presotto.1
 astro/rob r/rob.2
 astro/root r/root.1
 astro/sean s/sean.1
 astro/seanq s/seanq.1
 astro/td t/td.1
-astro/trickey h/howard.1
 astro/tom t/tom.1
+astro/trickey h/howard.1
 astro/unknown p/pjw.1
 astro/uspostmaster p/postmaster.1
 at/unknown u/unknown.at
@@ -54,11 +58,14 @@ au/unknown u/unknown.au
 auspex.com/unknown u/unknown.auspex.com
 austek.oz.au/unknown u/unknown.austek.oz.au
 babsy.mpifr-bonn.mpg.de/unknown u/u.babsy.mpifr-bonn.mpg.de
+bartman.com/locanthi b/bart.1
 bbn.com/unknown u/unknown.bbn.com
 be/unknown u/unknown.be
+bellcore.com/dectalk d/dectalk.1
 bellcore.com/unknown u/unknown.bellcore.com
 berkeley.edu/unknown u/unknown.berkeley.edu
 bloomington.in.us/unknown u/unknown.bloomington.in.us
+bnl3.com/bart b/bart.1
 br/unknown u/unknown.br
 brown.edu/unknown u/unknown.brown.edu
 bu.edu/info-futures-request i/info-futures-request.1
@@ -74,6 +81,7 @@ ch/unknown u/unknown.ch
 chorus.com/unknown u/unknown.chorus.com
 cl/unknown u/unknown.cl
 clarinet.com/unknown u/unknown.clarinet.com
+closedmind.org/presotto p/presotto.1
 cmu.edu/ml-connectionists-request m/ml-connectionists-request.1
 cmu.edu/unknown u/unknown.cmu.edu
 cogsci.indiana.edu/unknown u/unknown.cogsci.indiana.edu
@@ -103,6 +111,7 @@ edu/unknown u/unknown.edu
 eff.org/unknown u/unknown.eff.org
 emulex.com/unknown u/unknown.emulex.com
 encore.com/unknown u/unknown.encore.com
+entrisphere.com/ken k/ken.1
 eos.com/unknown u/unknown.eos.com
 epfl.ch/unknown u/unknown.epfl.ch
 epoch.com/unknown u/unknown.epoch.com
@@ -112,12 +121,12 @@ etc/circuitboard c/circuitboard.1
 etc/transistor t/transistor.1
 eth/unknown u/unknown.eth
 eu.net/unknown u/unknown.eu.net
-europa/acsnet u/unknown.3
 europarc.xerox.com/unknown u/unknown.europarc.xerox.com
 fi/unknown u/unknown.fi
 ford.com/unknown u/unknown.ford.com
 fr/unknown u/unknown.fr
 frame.com/unknown u/unknown.frame.com
+france3.fr/boyd b/boyd.1
 fujitsu.co.jp/unknown u/unknown.fujitsu.co.jp
 gaffa.mit.edu/love-hounds-request l/love-hounds-request.1
 ge.com/unknown u/unknown.ge.com
@@ -127,7 +136,9 @@ gov/unknown u/unknown.gov
 gr/unknown u/unknown.gr
 gte.com/unknown u/unknown.gte.com
 harvard.edu/unknown u/unknown.harvard.edu
+hbs.edu/unknown u/unknown.harvard.edu
 hcr.com/unknown u/unknown.hcr.com
+home.com/p.glick p/pg.1
 hp.com/unknown u/unknown.hp.com
 hu/unknown u/unknown.hu
 ibm.com/unknown u/unknown.ibm.com
@@ -136,6 +147,7 @@ ie/unknown u/unknown.ie
 ieee.org/unknown u/unknown.ieee.org
 il.us/unknown u/unknown.il.us
 il/unknown u/unknown.il
+impact/bs b/bs.1
 in/unknown u/unknown.in
 indiana.edu/unknown u/unknown.indiana.edu
 inel.gov/unknown u/unknown.inel.gov
@@ -143,6 +155,7 @@ informix.com/unknown u/unknown.informix.com
 inria.fr/unknown u/unknown.inria.fr
 insultant.net/boyd b/boyd.1
 intel.com/unknown u/unknown.intel.com
+inter.net/boyd b/boyd.1
 iris.brown.edu/unknown u/unknown.iris.brown.edu
 irisa.fr/unknown u/unknown.irisa.fr
 is/unknown u/unknown.is
@@ -168,10 +181,9 @@ mcvax/unknown u/unknown.mcvax
 meteo.fr/unknown u/unknown.meteo.fr
 mickey.disney.com/unknown u/unknown.mickey.disney.com
 mickey.disney.com/weights-request w/weights-request.1
-microsoft.uucp/unknown u/unknown.microsoft.uucp
+microsoft.com/unknown u/unknown.microsoft.com
 mil/unknown u/unknown.mil
 mips.com/unknown u/unknown.mips.com
-misc/acsnet a/acsnet.1
 misc/adm a/adm.1
 misc/bin b/bin.2
 misc/cad c/cad.1
@@ -214,11 +226,14 @@ no/unknown u/unknown.no
 nz/unknown u/unknown.nz
 ocf.berkeley.edu/unknown u/unknown.ocf.berkeley.edu
 odu.edu/unknown u/unknown.odu.edu
+ogi.edu/bart b/bart.1
 oracle.com/unknown u/unknown.oracle.com
-org/unknown u/unknown.org
+org/unknown u/unknown.com
 osf.org/unknown u/unknown.osf.org
 pencom.uucp/unknown u/unknown.pencom.uucp
 pitt.edu/unknown u/unknown.pitt.edu
+pixar.com/td t/td.1
+planete.net/boyd b/boyd.1
 plus5.com/unknown u/unknown.plus5.com
 polaroid.com/unknown u/unknown.polaroid.com
 prism.gatech.edu/unknown u/unknown.prism.gatech.edu
@@ -231,8 +246,13 @@ qmw.ac.uk/unknown u/unknown.qmw.ac.uk
 rabbit.com/unknown u/unknown.rabbit.com
 rain.com/unknown u/unknown.rain.com
 rand.org/esperanto-request e/esperanto-request.1
+rentec.com/pjw p/pjw.1
+research.att.com/andrew a/andrew.1
+research.att.com/bs b/bs.1
+research.att.com/tom t/tom.1
 ri.cmu.edu/unknown u/unknown.ri.cmu.edu
 rice.edu/unknown u/unknown.rice.edu
+rutgers.edu/kahrs k/kahrs.1
 saber.com/unknown u/unknown.saber.com
 samsung.com/unknown u/unknown.samsung.com
 sco.com/unknown u/unknown.sco.com
@@ -247,6 +267,7 @@ solbourne.com/unknown u/unknown.solbourne.com
 sony.com/unknown u/unknown.sony.com
 sq.com/unknown u/unknown.sq.com
 stanford.edu/unknown u/unknown.stanford.edu
+strakt.com/boyd b/boyd.1
 su/unknown u/unknown.su
 sug.org/unknown u/unknown.sug.org
 sug.std.com/unknown u/unknown.sug.std.com
@@ -282,7 +303,6 @@ virginia.edu/perl-users-request p/perl-users-request.1
 visix.com/unknown u/unknown.visix.com
 wang.com/unknown u/unknown.wang.com
 waterloo.edu/unknown u/unknown.waterloo.edu
-waterloo/tcjones u/unknown.3
 wesleyan.edu/unknown u/unknown.wesleyan.edu
 wisc.edu/unknown u/unknown.wisc.edu
 wyse.com/unknown u/unknown.wyse.com

+ 12 - 0
lib/face/48x48x2/.dict

@@ -20,7 +20,19 @@ astro/rob r/rob.1
 astro/sean s/sean.1
 astro/seanq s/seanq.1
 astro/td t/td.1
+astro/tom t/tom.1
 astro/trickey h/howard.1
 astro/unknown p/pjw.1
+bartman.com/locanthi b/bart.1
+bnl3.com/bart b/bart.1
 closedmind.org/presotto p/presotto.1
+cse.psu.edu/9fans p/pjw+9ball.2
+cse.psu.edu/9fans-outgoing-owner p/pjw+9ball.2
+cse.psu.edu/owner-9fans p/pjw+9ball.2
+entrisphere.com/ken k/ken.1
+ogi.edu/bart b/bart.1
+pixar.com/td t/td.1
+rentec.com/pjw p/pjw.1
+research.att.com/andrew a/andrew.1
 research.att.com/tom t/tom.1
+rutgers.edu/kahrs k/kahrs.1

+ 25 - 1
lib/face/48x48x4/.dict

@@ -1,4 +1,5 @@
 FACEDOM/glenda g/glenda.1
+acm.org/wkj w/wkj.1
 acsnet/piers p/piers.1
 aes.org/unknown u/unknown.aes.org
 aladdin.com/unknown g/ghost.1
@@ -51,7 +52,7 @@ astro/rob r/rob.1
 astro/rsc r/rsc.1
 astro/sape s/sape.1
 astro/savari s/savari.1
-astro/sbranigan	s/sbranigan.1
+astro/sbranigan s/sbranigan.1
 astro/sean s/sean.1
 astro/seanq s/seanq.1
 astro/sjf s/sjf.1
@@ -64,35 +65,56 @@ astro/trickey h/howard.1
 astro/tsalamon t/tsalamon.1
 astro/va v/va.1
 astro/wmc w/wmc.1
+bell-labs.com/ches c/ches.1
 binarydream.org/uriel u/uriel.1
 binarydream.org/uriell u/uriel.1
+cat-v.org/uriel u/uriel.1
 closedmind.org/presotto p/presotto.1
 collyer.net/geoff g/geoff.1
+comcast.net/jbmckie j/jmk.1
 cpsc.ucalgary.ca/mirtchov a/andrey.1
+cs.columbia.edu/pg p/pg.1
 cs.princeton.edu/bwk b/bwk.1
 cs.utwente.nl/sape s/sape.1
 delbarton.org/rsc r/rsc.1
 delbarton.org/unknown d/delbarton.1
+dogfish.org/cliff c/cyoung.1
 ebay.com.uk/unknown u/unknown.ebay.com
 ebay.com/unknown u/unknown.ebay.com
+fas.harvard.edu/rcox r/rsc.1
+fas.harvard.edu/wjosephs w/wkj.1
+free.fr/xigh x/xigh.1
 ghs.com/unknown u/unknown.ghs.com
+gmail.com/howard.trickey h/howard.1
 gmail.com/presotto p/presotto.1
 gmail.com/robpike r/rob.1
 gmail.com/russcox r/rsc.1
 google.com/p p/presotto.1
 google.com/r r/rob.1
 google.com/sean s/seanq.1
+harvard.edu/bwk b/bwk.1
+harvard.edu/cyoung c/cyoung.1
 harvard.edu/rsc r/rsc.1
+harvard.edu/wkj w/wkj.1
+home.com/p.glick p/pg.1
+huygens.org/sape s/sape.1
 kp.km.ua/plan9 p/plan9.1
 lanl.gov/andrey a/andrey.1
 lanl.gov/dpx d/dpx.1
 lanl.gov/rminnich r/rminnich.1
+lucent.com/ehg e/ehg.1
+lucent.com/trickey h/howard.1
+lumeta.com/ches c/ches.1
+mail.usask.ca/amm396 a/andrey.1
 microsoft.com/cwf c/cwf.1
 mightycheese.com/rob r/rob.1
 mit.edu/rsc r/rsc.1
 morphisms.net/rsc r/rsc.1
 morphisms.net/wkj w/wkj.1
+node1aee.a2000.nl/sape s/sape.1
 pixar.com/td t/td.1
+quadfish.com/sean s/seanq.1
+quadfish.com/seanq s/seanq.1
 rentec.com/pjw p/pjw.1
 research.att.com/aek a/aek.1
 research.att.com/andrew a/andrew.1
@@ -103,4 +125,6 @@ rs-components.com/unknown u/unknown.rs-components.com
 snellwilcox.com/unknown u/unknown.snellwilcox.com
 spam.com/unknowm s/spam.1
 swtch.com/rsc r/rsc.1
+ucalgary.ca/amm396 a/andrey.1
 ucalgary.ca/andrey a/andrey.1
+yahoo.com/seandorward s/sean.1

BIN
lib/face/48x48x4/x/xigh.1


+ 0 - 104
lib/face/48x48x8/.dict

@@ -1,94 +1,43 @@
 9fs.org/nigel n/nigel.1
 acsnet/boyd b/boyd.1
 alchar.org/aedil k/kris.1
-aol.com/ablazeagle 1/150th.1
-aol.com/bkanter3 1/150th.1
-aol.com/capfincorp 1/150th.1
-aol.com/diamonddyn 1/150th.1
-aol.com/fredcbush 1/150th.1
-aol.com/gar 1/150th.1
-aol.com/garywbuch 1/150th.1
-aol.com/jndeak 1/150th.1
-aol.com/jrfly3006 1/150th.1
-aol.com/mdelores 1/150th.1
 aprote.ee/t.lankots t/tiit.1
 ar/unknown u/unknown.ar
 astro/boyd b/boyd.1
-astro/connie c/connie.1
-astro/jab j/jab.1
-astro/vic v/vic.1
 at/unknown u/unknown.at
-athometechnologies.net/cortesa 1/150th.1
-att.com/unknown a/att.1
-att.net/d.staehler 1/150th.1
-att.net/fly.girl 1/150th.1
-att.net/imcnair 1/150th.1
-att.net/robert.trokan 1/150th.1
-att.net/wallacepw 1/150th.1
 au/unknown u/unknown.au
-bart.nl/dnjansen r/rfo.1
 be/unknown u/unknown.be
 berzerked.org/quanstro q/quanstro.1
 bg/unknown u/unknown.bg
-bigpond.com/jumpme w/wendy.1
 bigpond.net.au/bell9260 b/brucee.1
 bio.cse.psu.edu/schwartz s/scottschwartz.1
-bmtcorp.com/peter.basinski 1/150th.1
 br/unknown u/unknown.br
-bsdi.com/owner-hs-computing h/hs-computing.1
 ca/unknown u/unknown.ca
 caldo.demon.co.uk/forsyth f/forsyth.1
-caplas.com/rzalinsky 1/150th.1
 ch/unknown u/unknown.ch
-chello.nl/a.wildschut r/rfo.1
-chello.nl/rienwisse r/rfo.1
-chello.nl/s.duch r/rfo.1
 chunder.com/brucee b/brucee.1
 cl/unknown u/unknown.cl
 cn/unknown u/unknown.cn
-comcast.net/IraMor 1/150th.1
-comcast.net/jaymorreale 1/150th.1
-comcast.net/pglick 1/150th.1
 comcast.net/unknown c/comcast.1
-condenast.com/bobby_phillips 1/150th.1
-corp.idt.net/jcate 1/150th.1
 cr/unknown u/unknown.cr
-cs.com/wilderwclc 1/150th.1
 cwru.edu/noah.evans n/noah.1
 cz/unknown u/unknown.cz
 de/unknown u/unknown.de
-deloitte.com/nroger 1/150th.1
-direct.a2000.nl/a.wildschut r/rfo.1
-disaster-channel.tv/unknown d/disaster.1
 dk/unknown u/unknown.dk
 ee/unknown u/unknown.ee
 es/unknown u/unknown.es
-excite.com/peterdein 1/150th.1
-faconsult.net/patric 1/150th.1
-fast.net/rhv 1/150th.1
 fi/unknown u/unknown.fi
 flowerbed.dyndns.org/zfolkerts z/zfolkerts.1
 fr/unknown u/unknown.fr
 france3.fr/boyd b/boyd.1
-gate.net/fly 1/150th.1
 gmail.com/unknown g/gmail.1
 google.com/unknown g/google.1
 gr/unknown u/unknown.gr
-grid.bell-labs.com/unknown g/9grid.1
 gsyc.escet.urjc.es/nemo n/nemo.1
 harvard.edu/unknown h/harvard.1
 hbs.edu/unknown h/harvard.1
-hccnet.nl/c.bleumers r/rfo.1
-hetnet.nl/Brakkee.vandijck r/rfo.1
-hetnet.nl/pfmullender p/piet.1
-hetnet.nl/vanrielre r/rfo.1
 home.com/brzr b/brucee.1
-hotmail.com/dangerullom s/squirm.1
 hu/unknown u/unknown.hu
-huygens.org/connie c/connie.1
-huygens.org/sape.150th s/sapefly.2
-huygens.org/unknown h/huygens.1
-iceculinary.com/TELLIN 1/150th.1
 ie/unknown u/unknown.ie
 il/unknown u/unknown.il
 in/unknown u/unknown.in
@@ -97,55 +46,25 @@ inter.net/boyd b/boyd.1
 is/unknown u/unknown.is
 it.usyd.edu.au/boyd b/boyd.1
 it/unknown u/unknown.it
-ix.netcom.com/jf 1/150th.1
-jordanbaris.com/kenbaris 1/150th.1
 jp/unknown u/unknown.jp
-keyspanenergy.com/jrowan 1/150th.1
 kr/unknown u/unknown.kr
-lucent.com/tgvoth t/tgvoth.1
 lucent.com/unknown l/lucent.1
-mafgrp.com/nginstling 1/150th.1
-marsh.com/jeffrey.d.urbanke 1/150th.1
 math.psu.edu/cross d/dancross.1
-mco.nl/a.boeke r/rfo.1
-mco.nl/s.koopmans r/rfo.1
-megapathdsl.net/reneefrench c/cornelia.1
-mformation.com/jon.herttua 1/150th.1
-msn.com/cagiordano 1/150th.1
 mx/unknown u/unknown.mx
 my/unknown u/unknown.my
 nl/unknown u/unknown.nl
 no/unknown u/unknown.no
-node1aee.a2000.nl/connie c/connie.1
 nz/unknown u/unknown.nz
-optonline.net/airvig 1/150th.1
-optonline.net/bschell 1/150th.1
-optonline.net/melstien 1/150th.1
-optonline.net/msilvest 1/150th.1
-optonline.net/rkfair 1/150th.1
-optonline.net/tiggertwo 1/150th.1
-optonline.net/rkfairchild 1/150th.1
 pandora.be/z.mccarthy z/zed.1
-parsons.com/jeff.keyt 1/150th.1
-parsons.com/john.schmid 1/150th.1
-patmedia.net/frankfink 1/150th.1
 plan9.escet.urjc.es/nemo n/nemo.1
-planet.nl/a.konijnenburg r/rfo.1
-planet.nl/a.tien r/rfo.1
-planet.nl/stam.violins r/rfo.1
 planete.net/boyd b/boyd.1
-principiainc.com/george s/snoopy.1
 proweb.co.uk/matt m/matt.h.1
 proxima.alt.za/lucio l/lucio.1
 pt/unknown u/unknown.pt
 quanstro.net/quanstro q/quanstro.1
 quintile.net/steve s/stevesimon.1
-research.bell-labs.com/rae 1/150th.1
 ru/unknown u/unknown.ru
-schommereng.com/rschommer 1/150th.1
 sdgm.net/boyd b/boyd.1
-sdgm.net/boyd b/boyd.1
-sdsc.edu/jabrown j/jab.1
 se/unknown u/unknown.se
 sg/unknown u/unknown.sg
 sinenomine.net/kvanhees k/kris.1
@@ -154,42 +73,19 @@ snellwilcox.com/steve.simon s/stevesimon.1
 solnetworks.net/dlewis d/dlewis.1
 southern.edu/zfolkerts z/zfolkerts.1
 speakeasy.net/quanstro q/quanstro.1
-spearnet.net/tjfext1 1/150th.1
 starcenter.tn.org/sdavis s/sdavis.1
-std.com/cornelia c/cornelia.1
 strakt.com/boyd b/boyd.1
 su/unknown u/unknown.su
-tandmassociates.com/amalsbury 1/150th.1
-techcentrichelp.com/dan s/squirm.1
-telcordia.com/jyeomans 1/150th.1
 terzarima.net/forsyth f/forsyth.1
 th/unknown u/unknown.th
-thecortesfamily.com/angel 1/150th.1
-tiscali.nl/sluijs.bassoon r/rfo.1
 tj/unknown u/unknown.tj
 ua/unknown u/unknown.ua
-umdnj.edu/schutzer 1/150th.1
 us/unknown u/unknown.us
-usau.com/cogwen 1/150th.1
-utwente.nl/unknown u/utwente.1
-value.net/jabrown j/jab.1
-verizon.net/elias.ciudad 1/150th.1
-virgin.com/unknown v/virgin.1
-virginmobile.com/unknown v/virgin.1
 vitanuova.com/chris c/chrislocke.1
 vitanuova.com/forsyth f/forsyth.1
 vitanuova.com/karen k/karen.1
 vitanuova.com/michael m/michael.1
 vitanuova.com/rog r/rog.1
 vitanuova.com/unknown v/vitanuova.1
-vto.com/dullom s/squirm.1
-worldonline.nl/m.heerze r/rfo.1
-xs4all.nl/avdtol r/rfo.1
-xs4all.nl/jokevanraalten r/rfo.1
-xs4all.nl/pbiloen r/rfo.1
-yahoo.com/maribone2002 r/rfo.1
-yahoo.com/renatevrr r/rfo.1
 yu/unknown u/unknown.yu
 za/unknown u/unknown.za
-zonnet.nl/caluke r/rfo.1
-zonnet.nl/veerkamp101 r/rfo.1

BIN
lib/face/48x48x8/v/vitanuova.1


+ 1 - 0
lib/vgadb

@@ -192,6 +192,7 @@ ctlr							# CL-GD542x
 	0xE0039="CL-GD540x/542x VGA BIOS"		# NCR 3230
 	0xC0039="CL-GD543x"
 	0xC0039="CL-GD5440"
+	0xC0039="CL-GD5480"				# Intel L440GX+
 	0xC003B="SpeedStar PRO"				# Diamond SpeedStar Pro
 	0xC0038="SpeedStar 64"				# Diamond SpeedStar 64
 	0xC00F4="KELVIN 64"				# Orchid Kelvin 64

+ 12 - 0
sys/src/9/pc/vgaclgd542x.c

@@ -119,6 +119,18 @@ clgd542xenable(VGAscr* scr)
 			mem++;
 		break;
 
+	case 0xBC:				/* CL-GD5480 */
+		mem = 2;			/* 1024 = 256<<2 */
+		x = vgaxi(Seqx, 0x0F);
+		if((x & 0x18) == 0x18){
+			mem <<= 1;		/* 2048 = 256<<3 */
+			if(x & 0x80)
+				mem <<= 2;	/* 2048 = 256<<4 */
+		}
+		if(vgaxi(Seqx, 0x17) & 0x80)
+			mem <<= 1;
+		break;
+
 	default:				/* uh, ah dunno */
 		break;
 	}

+ 12 - 0
sys/src/cmd/aux/vga/clgd542x.c

@@ -29,6 +29,7 @@ static Gd542x family[] = {
 
 	{ 0xAC, 135000000, },		/* CL-GD5436 */
 	{ 0xB8, 135000000, },		/* CL-GD5446 */
+	{ 0xBC, 135000000, },		/* CL-GD5480 */
 
 	{ 0x30,  80000000, },		/* CL-GD7543 */
 
@@ -128,6 +129,17 @@ snarf(Vga* vga, Ctlr* ctlr)
 		if(((vga->sequencer[0x17]>>3) & 0x07) == 0x04)
 			ctlr->flag |= Hlinear;
 		break;
+	case 0xBC:				/* CL-GD5480 */
+		i = 2;				/* 1024 = 256<<2 */
+		if((vga->sequencer[0x0F] & 0x18) == 0x18){
+			i <<= 1;		/* 2048 = 256<<3 */
+			if(vga->sequencer[0x0F] & 0x80)
+				i <<= 2;	/* 2048 = 256<<4 */
+		}
+		if(vga->sequencer[0x17] & 0x80)
+			i <<= 1;
+		ctlr->flag |= Hlinear;
+		break;
 
 	default:				/* uh, ah dunno */
 		break;

+ 1 - 1
sys/src/cmd/awk/lex.c

@@ -86,8 +86,8 @@ Keyword keywords[] ={	/* keep sorted: binary searched */
 	{ "system",	FSYSTEM,	BLTIN },
 	{ "tolower",	FTOLOWER,	BLTIN },
 	{ "toupper",	FTOUPPER,	BLTIN },
-	{ "while",	WHILE,		WHILE },
 	{ "utf",	FUTF,		BLTIN },
+	{ "while",	WHILE,		WHILE },
 };
 
 #define DEBUG

+ 3 - 1
sys/src/cmd/awk/run.c

@@ -903,8 +903,10 @@ int format(char **pbuf, int *pbufsize, char *s, Node *a)	/* printf-like conversi
 			if (isnum(x)) {
 				if (getfval(x))
 					sprintf(p, fmt, (int) getfval(x));
-				else
+				else{
 					*p++ = '\0';
+					*p = '\0';
+				}
 			} else
 				sprintf(p, fmt, getsval(x)[0]);
 			break;

+ 2 - 2
sys/src/cmd/rio/rio.c

@@ -517,7 +517,7 @@ mousethread(void*)
 					scrolling = mouse->buttons;
 				else
 					scrolling = mouse->buttons && ptinrect(xy, winput->scrollr);
-				/* topped will be zero if window has been bottomed */
+				/* topped will be zero or less if window has been bottomed */
 				if(sending == FALSE && !scrolling && winborder(winput, mouse->xy) && winput->topped>0){
 					moving = TRUE;
 				}else if(inside && (scrolling || winput->mouseopen || (mouse->buttons&1)))
@@ -566,7 +566,7 @@ mousethread(void*)
 				cornercursor(w, mouse->xy, 0);
 			/* we're not sending the event, but if button is down maybe we should */
 			if(mouse->buttons){
-				/* w->topped will be zero if window has been bottomed */
+				/* w->topped will be zero or less if window has been bottomed */
 				if(w==nil || (w==winput && w->topped>0)){
 					if(mouse->buttons & 1){
 						;

+ 1 - 1
sys/src/cmd/rio/wind.c

@@ -1268,7 +1268,7 @@ wbottomme(Window *w)
 	if(w!=nil && w->i!=nil && !w->deleted){
 		bottomwindow(w->i);
 		flushimage(display, 1);
-		w->topped = 0;
+		w->topped = - ++topped;
 	}
 }