Browse Source

Plan 9 from Bell Labs 2004-06-18

David du Colombier 20 years ago
parent
commit
0e3ead7c84

+ 45 - 80
dist/replica/_plan9.db

@@ -23,27 +23,27 @@
 386/bin/1c - 775 sys sys 1063639729 306762
 386/bin/8a - 775 sys sys 1085076970 112621
 386/bin/8c - 775 sys sys 1086577386 340969
-386/bin/8l - 775 sys sys 1085076970 106872
+386/bin/8l - 775 sys sys 1087498046 106966
 386/bin/9660srv - 775 sys sys 1085076971 101995
 386/bin/aan - 775 sys sys 1085076971 128820
 386/bin/acid - 775 sys sys 1085076972 371882
 386/bin/acme - 775 sys sys 1086836655 424880
 386/bin/ape - 20000000775 sys sys 1016944144 0
-386/bin/ape/basename - 775 sys sys 1071245280 133877
+386/bin/ape/basename - 775 sys sys 1087442501 132681
 386/bin/ape/cc - 775 sys sys 1085076973 68304
-386/bin/ape/diff - 775 sys sys 1071245281 348833
-386/bin/ape/diff3 - 775 sys sys 1071245282 186855
-386/bin/ape/dirname - 775 sys sys 1071245282 133656
-386/bin/ape/expr - 775 sys sys 1071245283 143297
-386/bin/ape/kill - 775 sys sys 1071245283 139225
-386/bin/ape/make - 775 sys sys 1071245284 207848
-386/bin/ape/patch - 775 sys sys 1071245285 301457
+386/bin/ape/diff - 775 sys sys 1087442501 349070
+386/bin/ape/diff3 - 775 sys sys 1087442502 187486
+386/bin/ape/dirname - 775 sys sys 1087442502 132460
+386/bin/ape/expr - 775 sys sys 1087442502 142097
+386/bin/ape/kill - 775 sys sys 1087442503 138039
+386/bin/ape/make - 775 sys sys 1087442503 208223
+386/bin/ape/patch - 775 sys sys 1087442504 301544
 386/bin/ape/psh - 775 sys sys 1042220689 34
-386/bin/ape/sed - 775 sys sys 1071245286 159351
-386/bin/ape/sh - 775 sys sys 1071245287 476439
+386/bin/ape/sed - 775 sys sys 1087442504 158112
+386/bin/ape/sh - 775 sys sys 1087442505 476536
 386/bin/ape/stty - 775 sys sys 1085076973 41013
 386/bin/ape/tar - 775 sys sys 1085076974 59875
-386/bin/ape/uname - 775 sys sys 1071245288 133706
+386/bin/ape/uname - 775 sys sys 1087442505 132510
 386/bin/aquarela - 775 sys sys 1064598027 319170
 386/bin/ar - 775 sys sys 1085076974 109700
 386/bin/archfs - 775 sys sys 1086923024 138783
@@ -102,7 +102,7 @@
 386/bin/aux/data2s - 775 sys sys 1085076990 58501
 386/bin/aux/depend - 775 sys sys 1085076991 143665
 386/bin/aux/disksim - 775 sys sys 1086923026 142348
-386/bin/aux/download - 775 sys sys 1071245289 177517
+386/bin/aux/download - 775 sys sys 1087442506 176016
 386/bin/aux/faxreceive - 775 sys sys 1085076991 81973
 386/bin/aux/faxsend - 775 sys sys 1085076992 87471
 386/bin/aux/flashfs - 775 sys sys 1086923026 158321
@@ -114,8 +114,8 @@
 386/bin/aux/lines - 775 sys sys 1085076993 58460
 386/bin/aux/listen - 775 sys sys 1085076994 104854
 386/bin/aux/listen1 - 775 sys sys 1085076994 91430
-386/bin/aux/lpdaemon - 775 sys sys 1071245290 166954
-386/bin/aux/lpdsend - 775 sys sys 1071245290 155010
+386/bin/aux/lpdaemon - 775 sys sys 1087442506 167430
+386/bin/aux/lpdsend - 775 sys sys 1087442507 153635
 386/bin/aux/lpsend - 775 sys sys 1085076994 52497
 386/bin/aux/mapd - 775 sys sys 1085076995 190822
 386/bin/aux/mkflashfs - 775 sys sys 1085076995 65396
@@ -133,10 +133,10 @@
 386/bin/aux/pcnfsd - 775 sys sys 1085077002 126987
 386/bin/aux/portmap - 775 sys sys 1085077002 141765
 386/bin/aux/portmapper - 775 sys sys 1085077003 125873
-386/bin/aux/postgif - 775 sys sys 1071245292 176711
-386/bin/aux/postprint - 775 sys sys 1071245292 161360
-386/bin/aux/postreverse - 775 sys sys 1071245293 166125
-386/bin/aux/posttek - 775 sys sys 1071245294 164558
+386/bin/aux/postgif - 775 sys sys 1087442507 175380
+386/bin/aux/postprint - 775 sys sys 1087442507 160041
+386/bin/aux/postreverse - 775 sys sys 1087442508 164726
+386/bin/aux/posttek - 775 sys sys 1087442508 163239
 386/bin/aux/rdwr - 775 sys sys 1085077003 38275
 386/bin/aux/reboot - 775 sys sys 1085077004 58332
 386/bin/aux/samterm - 775 sys sys 1085077004 245843
@@ -145,20 +145,20 @@
 386/bin/aux/ssh_genkey - 775 sys sys 1045537957 194629
 386/bin/aux/sshserve - 775 sys sys 1085077007 251118
 386/bin/aux/stub - 775 sys sys 1086923027 132993
-386/bin/aux/tcpostio - 775 sys sys 1071245296 199664
+386/bin/aux/tcpostio - 775 sys sys 1087442508 200175
 386/bin/aux/text2post - 775 sys sys 1085077008 76406
 386/bin/aux/timesync - 775 sys sys 1085077008 126318
 386/bin/aux/tr2post - 775 sys sys 1085077009 174655
 386/bin/aux/trampoline - 775 sys sys 1085077009 81287
 386/bin/aux/typepasswd - 775 sys sys 1085077010 67426
-386/bin/aux/vga - 775 sys sys 1085077011 300321
+386/bin/aux/vga - 775 sys sys 1087442509 300332
 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 1045537962 102172
 386/bin/aux/write - 775 sys sys 1085077011 4188
 386/bin/aux/zerotrunc - 775 sys sys 1057551514 58154
 386/bin/awd - 775 sys sys 1085077011 5029
-386/bin/awk - 775 sys sys 1071245297 320327
+386/bin/awk - 775 sys sys 1087442510 320903
 386/bin/basename - 775 sys sys 1085077011 37856
 386/bin/bc - 775 sys sys 1085077012 79712
 386/bin/bind - 775 sys sys 1085077012 57577
@@ -221,7 +221,7 @@
 386/bin/du - 775 sys sys 1085077037 68337
 386/bin/echo - 775 sys sys 1085077038 55323
 386/bin/ed - 775 sys sys 1085077038 91066
-386/bin/eqn - 775 sys sys 1071245302 244127
+386/bin/eqn - 775 sys sys 1087442511 242933
 386/bin/execnet - 775 sys sys 1086923028 169987
 386/bin/exportfs - 775 sys sys 1085077040 159178
 386/bin/ext2srv - 775 sys sys 1086923028 172062
@@ -248,10 +248,10 @@
 386/bin/ftpfs - 775 sys sys 1085077059 145999
 386/bin/getmap - 775 sys sys 1085077059 63150
 386/bin/gif - 775 sys sys 1085077060 155975
-386/bin/grap - 775 sys sys 1071245308 279167
+386/bin/grap - 775 sys sys 1087442511 279661
 386/bin/graph - 775 sys sys 1085077060 127266
 386/bin/grep - 775 sys sys 1085077060 77099
-386/bin/gs - 775 sys sys 1071245334 11134067
+386/bin/gs - 775 sys sys 1087442533 11131703
 386/bin/gunzip - 775 sys sys 1085077061 78252
 386/bin/gview - 775 sys sys 1085077061 235276
 386/bin/gzip - 775 sys sys 1085077061 82899
@@ -322,10 +322,10 @@
 386/bin/ndb - 20000000775 sys sys 985743147 0
 386/bin/ndb/cs - 775 sys sys 1085077080 146839
 386/bin/ndb/csquery - 775 sys sys 1085077080 59444
-386/bin/ndb/dns - 775 sys sys 1085077081 217609
-386/bin/ndb/dnsdebug - 775 sys sys 1085077081 192208
+386/bin/ndb/dns - 775 sys sys 1087442534 217609
+386/bin/ndb/dnsdebug - 775 sys sys 1087442534 192208
 386/bin/ndb/dnsquery - 775 sys sys 1085077082 61758
-386/bin/ndb/dnstcp - 775 sys sys 1085077082 190845
+386/bin/ndb/dnstcp - 775 sys sys 1087442535 190845
 386/bin/ndb/ipquery - 775 sys sys 1085077082 93134
 386/bin/ndb/mkdb - 775 sys sys 1085077082 61950
 386/bin/ndb/mkhash - 775 sys sys 1085077083 81983
@@ -339,12 +339,12 @@
 386/bin/nntpfs - 775 sys sys 1086923029 159031
 386/bin/ns - 775 sys sys 1085077086 63226
 386/bin/p - 775 sys sys 1085077086 62948
-386/bin/page - 775 sys sys 1085077086 229583
+386/bin/page - 775 sys sys 1087442536 229962
 386/bin/paqfs - 775 sys sys 1085077087 105566
 386/bin/passwd - 775 sys sys 1085077087 81627
 386/bin/pbd - 775 sys sys 1085077087 4661
 386/bin/pcc - 775 sys sys 1085077087 65827
-386/bin/pic - 775 sys sys 1071245341 304118
+386/bin/pic - 775 sys sys 1087442536 304721
 386/bin/pipefile - 775 sys sys 1085077087 39368
 386/bin/plot - 775 sys sys 1085077088 219548
 386/bin/plumb - 775 sys sys 1085077088 64937
@@ -391,14 +391,14 @@
 386/bin/sniffer - 775 sys sys 1038443185 99028
 386/bin/snoopy - 775 sys sys 1085077098 152766
 386/bin/sort - 775 sys sys 1085077099 80213
-386/bin/spin - 775 sys sys 1071245348 654328
+386/bin/spin - 775 sys sys 1087442537 654792
 386/bin/split - 775 sys sys 1085077099 73388
 386/bin/srv - 775 sys sys 1085077099 80398
 386/bin/srvfs - 775 sys sys 1085077099 39578
 386/bin/srvold9p - 775 sys sys 1085077100 128139
 386/bin/ssh - 775 sys sys 1085077100 210573
 386/bin/sshnet - 775 sys sys 1086923031 281102
-386/bin/stats - 775 sys sys 1085077101 188503
+386/bin/stats - 775 sys sys 1087442538 188279
 386/bin/strings - 775 sys sys 1085077101 60090
 386/bin/strip - 775 sys sys 1085077101 59994
 386/bin/sum - 775 sys sys 1085077102 39447
@@ -423,7 +423,7 @@
 386/bin/tprof - 775 sys sys 1085077108 271255
 386/bin/tr - 775 sys sys 1085077108 60009
 386/bin/trace - 775 sys sys 1085077109 178355
-386/bin/troff - 775 sys sys 1071245358 356719
+386/bin/troff - 775 sys sys 1087442539 357239
 386/bin/troff2html - 775 sys sys 1085077109 80041
 386/bin/tweak - 775 sys sys 1085077109 190079
 386/bin/unicode - 775 sys sys 1085077109 60489
@@ -454,11 +454,11 @@
 386/bin/upas/scanmail - 775 sys sys 1085077115 126758
 386/bin/upas/send - 775 sys sys 1085077116 189534
 386/bin/upas/smtp - 775 sys sys 1085077116 271187
-386/bin/upas/smtpd - 775 sys sys 1085077117 325152
+386/bin/upas/smtpd - 775 sys sys 1087442539 323781
 386/bin/upas/spam - 775 sys sys 1064598366 36
 386/bin/upas/testscan - 775 sys sys 1085077117 81626
 386/bin/upas/token - 775 sys sys 1085077117 75518
-386/bin/upas/unesc - 775 sys sys 1075097691 133345
+386/bin/upas/unesc - 775 sys sys 1087442540 132079
 386/bin/upas/unspam - 775 sys sys 1064598367 38
 386/bin/upas/vf - 775 sys sys 1085077117 90562
 386/bin/usb - 20000000775 sys sys 1019538890 0
@@ -515,10 +515,10 @@
 386/lib - 20000000775 sys sys 1016826328 0
 386/lib/ape - 20000000775 sys sys 944969312 0
 386/lib/ape/lib9.a - 664 sys sys 1038237538 6378
-386/lib/ape/libap.a - 664 sys sys 1085077136 805714
-386/lib/ape/libbsd.a - 664 sys sys 1085077137 179270
+386/lib/ape/libap.a - 664 sys sys 1087442542 806922
+386/lib/ape/libbsd.a - 664 sys sys 1087442542 179270
 386/lib/ape/libdraw.a - 664 sys sys 1085077138 574254
-386/lib/ape/libfmt.a - 664 sys sys 1085077138 147014
+386/lib/ape/libfmt.a - 664 sys sys 1087442542 147014
 386/lib/ape/libl.a - 664 sys sys 1085077138 9420
 386/lib/ape/libnet.a - 664 sys sys 1073851263 16950
 386/lib/ape/libregexp.a - 664 sys sys 1085077139 47502
@@ -3040,7 +3040,7 @@ rc/bin/patch/diff - 775 sys sys 1067804404 466
 rc/bin/patch/list - 775 sys sys 1081204287 644
 rc/bin/patch/move - 775 sys sys 1081204288 547
 rc/bin/patch/note - 664 sys sys 1067804405 593
-rc/bin/patch/okay - 775 sys sys 1067803227 240
+rc/bin/patch/okay - 775 sys sys 1087487682 242
 rc/bin/patch/sorry - 775 sys sys 1081200166 107
 rc/bin/patch/undo - 775 sys sys 1067804405 549
 rc/bin/pc - 20000000775 sys sys 960857447 0
@@ -5319,7 +5319,7 @@ sys/src/9/pc/archmp.c - 664 sys sys 1084475127 2311
 sys/src/9/pc/audio.h - 664 sys sys 1015014513 343
 sys/src/9/pc/cga.c - 664 sys sys 1015014513 1843
 sys/src/9/pc/dat.h - 664 sys sys 1084475127 6256
-sys/src/9/pc/devarch.c - 664 sys sys 1085777737 18478
+sys/src/9/pc/devarch.c - 664 sys sys 1087496483 18476
 sys/src/9/pc/devether.c - 664 sys sys 1078928204 10183
 sys/src/9/pc/devfloppy.c - 664 sys sys 1055689885 20024
 sys/src/9/pc/devi82365.c - 664 sys sys 1086406910 19989
@@ -6733,7 +6733,7 @@ sys/src/cmd/8l/mkfile - 664 sys sys 1032102046 363
 sys/src/cmd/8l/obj.c - 664 sys sys 1071778472 24102
 sys/src/cmd/8l/optab.c - 664 sys sys 1071778472 16231
 sys/src/cmd/8l/pass.c - 664 sys sys 1045503949 10682
-sys/src/cmd/8l/span.c - 664 sys sys 1045503950 22035
+sys/src/cmd/8l/span.c - 664 sys sys 1087498045 22199
 sys/src/cmd/9660srv - 20000000775 sys sys 944960735 0
 sys/src/cmd/9660srv/9660srv.c - 664 sys sys 1014924873 17018
 sys/src/cmd/9660srv/dat.h - 664 sys sys 1019425186 2069
@@ -7258,7 +7258,7 @@ sys/src/cmd/cb/mkfile - 664 sys sys 1062860425 172
 sys/src/cmd/cc - 20000000775 sys sys 1018556175 0
 sys/src/cmd/cc/acid.c - 664 sys sys 944960808 5314
 sys/src/cmd/cc/bits.c - 664 sys sys 944960873 850
-sys/src/cmd/cc/cc.h - 664 sys sys 1084472047 11820
+sys/src/cmd/cc/cc.h - 664 sys sys 1087505577 11838
 sys/src/cmd/cc/cc.y - 664 sys sys 1076969746 15801
 sys/src/cmd/cc/com.c - 664 sys sys 1084472047 18912
 sys/src/cmd/cc/com64.c - 664 sys sys 1084472047 9949
@@ -7275,7 +7275,7 @@ sys/src/cmd/cc/macbody - 664 sys sys 1067720644 11182
 sys/src/cmd/cc/machcap.c - 664 sys sys 1084472048 78
 sys/src/cmd/cc/mkfile - 664 sys sys 1084472048 577
 sys/src/cmd/cc/pickle.c - 664 sys sys 1063855374 4829
-sys/src/cmd/cc/sub.c - 664 sys sys 1084472048 31049
+sys/src/cmd/cc/sub.c - 664 sys sys 1087505577 31090
 sys/src/cmd/cdfs - 20000000775 sys sys 959922196 0
 sys/src/cmd/cdfs/buf.c - 664 sys sys 964456822 1848
 sys/src/cmd/cdfs/dat.h - 664 sys sys 1014925665 2334
@@ -12430,40 +12430,5 @@ usr/glenda/lib/profile - 664 glenda glenda 1021580005 847
 usr/glenda/readme.acme - 664 glenda glenda 1019860628 4753
 usr/glenda/readme.rio - 664 glenda glenda 1019860628 6370
 usr/glenda/tmp - 20000000775 glenda glenda 1018802620 0
-386/bin/awk - 775 sys sys 1087442510 320903
-386/bin/eqn - 775 sys sys 1087442511 242933
-386/bin/grap - 775 sys sys 1087442511 279661
-386/bin/gs - 775 sys sys 1087442533 11131703
-386/bin/page - 775 sys sys 1087442536 229962
-386/bin/pic - 775 sys sys 1087442536 304721
-386/bin/spin - 775 sys sys 1087442537 654792
-386/bin/stats - 775 sys sys 1087442538 188279
-386/bin/ape/basename - 775 sys sys 1087442501 132681
-386/bin/ape/diff - 775 sys sys 1087442501 349070
-386/bin/ape/diff3 - 775 sys sys 1087442502 187486
-386/bin/ape/dirname - 775 sys sys 1087442502 132460
-386/bin/ape/expr - 775 sys sys 1087442502 142097
-386/bin/ape/kill - 775 sys sys 1087442503 138039
-386/bin/ape/make - 775 sys sys 1087442503 208223
-386/bin/ape/patch - 775 sys sys 1087442504 301544
-386/bin/ape/sed - 775 sys sys 1087442504 158112
-386/bin/ape/sh - 775 sys sys 1087442505 476536
-386/bin/ape/uname - 775 sys sys 1087442505 132510
-386/bin/aux/download - 775 sys sys 1087442506 176016
-386/bin/aux/lpdaemon - 775 sys sys 1087442506 167430
-386/bin/aux/lpdsend - 775 sys sys 1087442507 153635
-386/bin/aux/postgif - 775 sys sys 1087442507 175380
-386/bin/aux/postprint - 775 sys sys 1087442507 160041
-386/bin/aux/postreverse - 775 sys sys 1087442508 164726
-386/bin/aux/posttek - 775 sys sys 1087442508 163239
-386/bin/aux/tcpostio - 775 sys sys 1087442508 200175
-386/bin/aux/vga - 775 sys sys 1087442509 300332
-386/bin/ndb/dns - 775 sys sys 1087442534 217609
-386/bin/ndb/dnsdebug - 775 sys sys 1087442534 192208
-386/bin/ndb/dnstcp - 775 sys sys 1087442535 190845
-386/bin/troff - 775 sys sys 1087442539 357239
-386/bin/upas/smtpd - 775 sys sys 1087442539 323781
-386/bin/upas/unesc - 775 sys sys 1087442540 132079
-386/lib/ape/libap.a - 664 sys sys 1087442542 806922
-386/lib/ape/libbsd.a - 664 sys sys 1087442542 179270
-386/lib/ape/libfmt.a - 664 sys sys 1087442542 147014
+386/bin/8c - 775 sys sys 1087527915 341009
+386/bin/8l - 775 sys sys 1087527915 106966

+ 7 - 7
dist/replica/plan9.db

@@ -22,8 +22,8 @@
 386/bin - 20000000775 sys sys 1018897690 0
 386/bin/1c - 775 sys sys 1063639729 306762
 386/bin/8a - 775 sys sys 1085076970 112621
-386/bin/8c - 775 sys sys 1086577386 340969
-386/bin/8l - 775 sys sys 1085076970 106872
+386/bin/8c - 775 sys sys 1087527915 341009
+386/bin/8l - 775 sys sys 1087527915 106966
 386/bin/9660srv - 775 sys sys 1085076971 101995
 386/bin/aan - 775 sys sys 1085076971 128820
 386/bin/acid - 775 sys sys 1085076972 371882
@@ -3040,7 +3040,7 @@ rc/bin/patch/diff - 775 sys sys 1067804404 466
 rc/bin/patch/list - 775 sys sys 1081204287 644
 rc/bin/patch/move - 775 sys sys 1081204288 547
 rc/bin/patch/note - 664 sys sys 1067804405 593
-rc/bin/patch/okay - 775 sys sys 1067803227 240
+rc/bin/patch/okay - 775 sys sys 1087487682 242
 rc/bin/patch/sorry - 775 sys sys 1081200166 107
 rc/bin/patch/undo - 775 sys sys 1067804405 549
 rc/bin/pc - 20000000775 sys sys 960857447 0
@@ -5319,7 +5319,7 @@ sys/src/9/pc/archmp.c - 664 sys sys 1084475127 2311
 sys/src/9/pc/audio.h - 664 sys sys 1015014513 343
 sys/src/9/pc/cga.c - 664 sys sys 1015014513 1843
 sys/src/9/pc/dat.h - 664 sys sys 1084475127 6256
-sys/src/9/pc/devarch.c - 664 sys sys 1085777737 18478
+sys/src/9/pc/devarch.c - 664 sys sys 1087496483 18476
 sys/src/9/pc/devether.c - 664 sys sys 1078928204 10183
 sys/src/9/pc/devfloppy.c - 664 sys sys 1055689885 20024
 sys/src/9/pc/devi82365.c - 664 sys sys 1086406910 19989
@@ -6733,7 +6733,7 @@ sys/src/cmd/8l/mkfile - 664 sys sys 1032102046 363
 sys/src/cmd/8l/obj.c - 664 sys sys 1071778472 24102
 sys/src/cmd/8l/optab.c - 664 sys sys 1071778472 16231
 sys/src/cmd/8l/pass.c - 664 sys sys 1045503949 10682
-sys/src/cmd/8l/span.c - 664 sys sys 1045503950 22035
+sys/src/cmd/8l/span.c - 664 sys sys 1087498045 22199
 sys/src/cmd/9660srv - 20000000775 sys sys 944960735 0
 sys/src/cmd/9660srv/9660srv.c - 664 sys sys 1014924873 17018
 sys/src/cmd/9660srv/dat.h - 664 sys sys 1019425186 2069
@@ -7258,7 +7258,7 @@ sys/src/cmd/cb/mkfile - 664 sys sys 1062860425 172
 sys/src/cmd/cc - 20000000775 sys sys 1018556175 0
 sys/src/cmd/cc/acid.c - 664 sys sys 944960808 5314
 sys/src/cmd/cc/bits.c - 664 sys sys 944960873 850
-sys/src/cmd/cc/cc.h - 664 sys sys 1084472047 11820
+sys/src/cmd/cc/cc.h - 664 sys sys 1087505577 11838
 sys/src/cmd/cc/cc.y - 664 sys sys 1076969746 15801
 sys/src/cmd/cc/com.c - 664 sys sys 1084472047 18912
 sys/src/cmd/cc/com64.c - 664 sys sys 1084472047 9949
@@ -7275,7 +7275,7 @@ sys/src/cmd/cc/macbody - 664 sys sys 1067720644 11182
 sys/src/cmd/cc/machcap.c - 664 sys sys 1084472048 78
 sys/src/cmd/cc/mkfile - 664 sys sys 1084472048 577
 sys/src/cmd/cc/pickle.c - 664 sys sys 1063855374 4829
-sys/src/cmd/cc/sub.c - 664 sys sys 1084472048 31049
+sys/src/cmd/cc/sub.c - 664 sys sys 1087505577 31090
 sys/src/cmd/cdfs - 20000000775 sys sys 959922196 0
 sys/src/cmd/cdfs/buf.c - 664 sys sys 964456822 1848
 sys/src/cmd/cdfs/dat.h - 664 sys sys 1014925665 2334

+ 8 - 0
dist/replica/plan9.log

@@ -15689,3 +15689,11 @@
 1087443110 34 c 386/lib/ape/libap.a - 664 sys sys 1087442542 806922
 1087443110 35 c 386/lib/ape/libbsd.a - 664 sys sys 1087442542 179270
 1087443110 36 c 386/lib/ape/libfmt.a - 664 sys sys 1087442542 147014
+1087488118 0 c rc/bin/patch/okay - 775 sys sys 1087487682 242
+1087497119 0 c sys/src/9/pc/devarch.c - 664 sys sys 1087496483 18476
+1087498920 0 c 386/bin/8l - 775 sys sys 1087498046 106966
+1087498920 1 c sys/src/cmd/8l/span.c - 664 sys sys 1087498045 22199
+1087506121 0 c sys/src/cmd/cc/cc.h - 664 sys sys 1087505577 11838
+1087506121 1 c sys/src/cmd/cc/sub.c - 664 sys sys 1087505577 31090
+1087529405 0 c 386/bin/8c - 775 sys sys 1087527915 341009
+1087529405 1 c 386/bin/8l - 775 sys sys 1087527915 106966

+ 1 - 1
rc/bin/patch/okay

@@ -8,6 +8,6 @@ if(! ~ $#* 1){
 i=$1
 if(! test -s $i/files || ! test -s $i/readme)
 	exit 'missing files'
-if(grep -v '^/[a-zA-Z0-9.\-+/]+ [a-zA-Z0-9.\-+]+$' $i/files)
+if(grep -v '^/[_a-zA-Z0-9.\-+/]+ [_a-zA-Z0-9.\-+]+$' $i/files)
 	exit 'bad file list' 
 exit 0

+ 3 - 3
sys/src/9/pc/devarch.c

@@ -565,7 +565,7 @@ static X86type x86intel[] =
 	{ 6,	-1,	16,	"P6", },
 	{ 0xF,	-1,	16,	"P4", },	/* P4 */
 
-	{ -1,	-1,	23,	"unknown", },	/* total default */
+	{ -1,	-1,	16,	"unknown", },	/* total default */
 };
 
 /*
@@ -595,9 +595,9 @@ static X86type x86amd[] =
 	{ 4,	-1,	22,	"Am486", },	/* guesswork */
 	{ 5,	-1,	23,	"AMD-K5/K6", },	/* guesswork */
 	{ 6,	-1,	11,	"AMD-Athlon", },/* guesswork */
-	{ 0xF,	-1,	11,	"Opteron", },	/* guesswork */
+	{ 0xF,	-1,	11,	"AMD64", },	/* guesswork */
 
-	{ -1,	-1,	23,	"unknown", },	/* total default */
+	{ -1,	-1,	11,	"unknown", },	/* total default */
 };
 
 /*

+ 8 - 0
sys/src/cmd/8l/span.c

@@ -825,6 +825,8 @@ uchar	ymovtab[] =
 	ASHLL,	Ycol,	Yml,	6,	0xa4,0xa5,0,0,
 	ASHRL,	Ycol,	Yml,	6,	0xac,0xad,0,0,
 
+/* extra imul */
+	AIMULL,	Yml,	Yrl,	7,	Pm,0xaf,0,0,
 	0
 };
 
@@ -1277,6 +1279,12 @@ mfound:
 			break;
 		}
 		break;
+
+	case 7: /* imul rm,r */
+		*andptr++ = t[4];
+		*andptr++ = t[5];
+		asmand(&p->from, reg[p->to.type]);
+		break;
 	}
 }
 

+ 1 - 0
sys/src/cmd/cc/cc.h

@@ -660,6 +660,7 @@ void	typeext(Type*, Node*);
 void	typeext1(Type*, Node*);
 int	side(Node*);
 int	vconst(Node*);
+int	log2(uvlong);
 int	vlog(Node*);
 int	topbit(ulong);
 long	typebitor(long, long);

+ 14 - 9
sys/src/cmd/cc/sub.c

@@ -862,17 +862,10 @@ no:
  * return log(n) if n is a power of 2 constant
  */
 int
-vlog(Node *n)
+log2(uvlong v)
 {
 	int s, i;
-	uvlong m, v;
-
-	if(n->op != OCONST)
-		goto bad;
-	if(typefd[n->type->etype])
-		goto bad;
-
-	v = n->vconst;
+	uvlong m;
 
 	s = 0;
 	m = MASK(8*sizeof(uvlong));
@@ -885,6 +878,18 @@ vlog(Node *n)
 	}
 	if(v == 1)
 		return s;
+	return -1;
+}
+
+int
+vlog(Node *n)
+{
+	if(n->op != OCONST)
+		goto bad;
+	if(typefd[n->type->etype])
+		goto bad;
+
+	return log2(n->vconst);
 
 bad:
 	return -1;