Browse Source

Plan 9 from Bell Labs 2005-11-11

David du Colombier 18 years ago
parent
commit
5ebddc0fda

+ 75 - 70
dist/replica/_plan9.db

@@ -3,14 +3,14 @@
 386/9loaddebug - 775 sys sys 1131317308 311884
 386/9loadlite - 775 sys sys 1131317306 135668
 386/9loadlitedebug - 775 sys sys 1131317312 200131
-386/9pc - 775 sys sys 1131327135 1881573
-386/9pc.gz - 664 sys sys 1131327137 658788
-386/9pccpu - 775 sys sys 1131327140 1555849
-386/9pccpu.gz - 664 sys sys 1131327141 552578
-386/9pcdisk - 775 sys sys 1131327146 2072564
-386/9pcdisk.gz - 664 sys sys 1131327148 746868
-386/9pcf - 775 sys sys 1131327153 2415653
-386/9pcf.gz - 664 sys sys 1131327156 900998
+386/9pc - 775 sys sys 1131672331 1886183
+386/9pc.gz - 664 sys sys 1131672332 660603
+386/9pccpu - 775 sys sys 1131672335 1560406
+386/9pccpu.gz - 664 sys sys 1131672337 554257
+386/9pcdisk - 775 sys sys 1131672341 2077174
+386/9pcdisk.gz - 664 sys sys 1131672344 748375
+386/9pcf - 775 sys sys 1131672348 2420270
+386/9pcf.gz - 664 sys sys 1131672350 902349
 386/9pxeload - 775 sys sys 1131317321 216948
 386/_9pcdisk.gz - 664 sys sys 1039764191 695837
 386/bin - 20000000775 sys sys 1018897690 0
@@ -20,7 +20,7 @@
 386/bin/9660srv - 775 sys sys 1130594690 104069
 386/bin/aan - 775 sys sys 1130594690 130742
 386/bin/acid - 775 sys sys 1131296672 400034
-386/bin/acme - 775 sys sys 1131109821 428636
+386/bin/acme - 775 sys sys 1131646633 428836
 386/bin/ape - 20000000775 sys sys 1016944144 0
 386/bin/ape/basename - 775 sys sys 1127360557 132862
 386/bin/ape/cc - 775 sys sys 1130594692 70329
@@ -54,7 +54,7 @@
 386/bin/auth/disable - 775 sys sys 1020319057 146
 386/bin/auth/enable - 775 sys sys 1020319057 134
 386/bin/auth/factotum - 775 sys sys 1131296673 313125
-386/bin/auth/fgui - 775 sys sys 1131109822 217996
+386/bin/auth/fgui - 775 sys sys 1131646633 218196
 386/bin/auth/guard.srv - 775 sys sys 1130594697 142873
 386/bin/auth/iam - 775 sys sys 1085076981 50791
 386/bin/auth/keyfs - 775 sys sys 1130594698 115571
@@ -115,7 +115,7 @@
 386/bin/aux/mapd - 775 sys sys 1130594709 190778
 386/bin/aux/mkflashfs - 775 sys sys 1130594709 67389
 386/bin/aux/mklatinkbd - 775 sys sys 1130594709 64202
-386/bin/aux/mnihongo - 775 sys sys 1131109822 139403
+386/bin/aux/mnihongo - 775 sys sys 1131646634 139603
 386/bin/aux/mouse - 775 sys sys 1130384253 44044
 386/bin/aux/ms2 - 775 sys sys 1131296673 87464
 386/bin/aux/msexceltables - 775 sys sys 1130594710 81256
@@ -135,12 +135,12 @@
 386/bin/aux/posttek - 775 sys sys 1087442508 163239
 386/bin/aux/rdwr - 775 sys sys 1130384257 38321
 386/bin/aux/reboot - 775 sys sys 1130594713 60606
-386/bin/aux/samterm - 775 sys sys 1131109822 249498
+386/bin/aux/samterm - 775 sys sys 1131646634 249698
 386/bin/aux/searchfs - 775 sys sys 1130594714 89588
 386/bin/aux/sprog - 775 sys sys 1130594714 79372
 386/bin/aux/ssh_genkey - 775 sys sys 1045537957 194629
 386/bin/aux/sshserve - 775 sys sys 1130594715 252742
-386/bin/aux/statusbar - 775 sys sys 1131250131 151558
+386/bin/aux/statusbar - 775 sys sys 1131646635 151758
 386/bin/aux/stub - 775 sys sys 1130731910 135498
 386/bin/aux/tcpostio - 775 sys sys 1094040084 200808
 386/bin/aux/text2post - 775 sys sys 1104121986 78336
@@ -161,12 +161,12 @@
 386/bin/bind - 775 sys sys 1130594717 59598
 386/bin/bitsy - 20000000775 sys sys 1018721039 0
 386/bin/bitsy/bitsyload - 775 sys sys 1130594717 63395
-386/bin/bitsy/keyboard - 775 sys sys 1131109823 305818
+386/bin/bitsy/keyboard - 775 sys sys 1131646636 306018
 386/bin/bitsy/light - 775 sys sys 1020319072 242
 386/bin/bitsy/params - 775 sys sys 1130594718 58808
-386/bin/bitsy/pencal - 775 sys sys 1130594718 117222
-386/bin/bitsy/prompter - 775 sys sys 1131109824 286108
-386/bin/bmp - 775 sys sys 1130594719 157618
+386/bin/bitsy/pencal - 775 sys sys 1131646636 117299
+386/bin/bitsy/prompter - 775 sys sys 1131646637 286308
+386/bin/bmp - 775 sys sys 1131646637 157695
 386/bin/bunzip2 - 775 sys sys 1130594720 97522
 386/bin/bzip2 - 775 sys sys 1130594720 114057
 386/bin/cal - 775 sys sys 1130594720 67909
@@ -178,9 +178,9 @@
 386/bin/chgrp - 775 sys sys 1130594722 59317
 386/bin/chmod - 775 sys sys 1130594722 62313
 386/bin/cleanname - 775 sys sys 1130594722 58336
-386/bin/clock - 775 sys sys 1131109824 158059
+386/bin/clock - 775 sys sys 1131646638 158259
 386/bin/cmp - 775 sys sys 1130384270 40583
-386/bin/colors - 775 sys sys 1131109825 150353
+386/bin/colors - 775 sys sys 1131646638 150553
 386/bin/comm - 775 sys sys 1130594723 61383
 386/bin/con - 775 sys sys 1130594723 78243
 386/bin/cp - 775 sys sys 1130594723 63247
@@ -222,7 +222,7 @@
 386/bin/execnet - 775 sys sys 1130731912 172332
 386/bin/exportfs - 775 sys sys 1130594732 162273
 386/bin/ext2srv - 775 sys sys 1130731912 174321
-386/bin/faces - 775 sys sys 1131109826 193479
+386/bin/faces - 775 sys sys 1131646638 193679
 386/bin/factor - 775 sys sys 1130594733 61498
 386/bin/fcp - 775 sys sys 1131163702 82218
 386/bin/file - 775 sys sys 1131296674 121021
@@ -246,25 +246,25 @@
 386/bin/fs/zipfs - 775 sys sys 1130594739 109111
 386/bin/ftpfs - 775 sys sys 1130594739 272785
 386/bin/games - 20000000775 sys sys 1096298711 0
-386/bin/games/4s - 775 sys sys 1131109827 177962
-386/bin/games/5s - 775 sys sys 1131109827 180250
-386/bin/games/catclock - 775 sys sys 1130594741 140830
-386/bin/games/juggle - 775 sys sys 1130594741 125351
+386/bin/games/4s - 775 sys sys 1131646639 178162
+386/bin/games/5s - 775 sys sys 1131646639 180450
+386/bin/games/catclock - 775 sys sys 1131646640 140907
+386/bin/games/juggle - 775 sys sys 1131646640 125428
 386/bin/games/jukebox - 775 sys sys 1105589128 264821
 386/bin/games/jukefs - 775 sys sys 1105589129 165320
-386/bin/games/mahjongg - 775 sys sys 1131109828 164379
-386/bin/games/memo - 775 sys sys 1131109828 157390
+386/bin/games/mahjongg - 775 sys sys 1131646640 164579
+386/bin/games/memo - 775 sys sys 1131646641 157590
 386/bin/games/playlistfs - 775 sys sys 1105589129 148484
-386/bin/games/sokoban - 775 sys sys 1131109828 164804
+386/bin/games/sokoban - 775 sys sys 1131646641 165004
 386/bin/games/sudoku - 775 sys sys 1117249746 171666
 386/bin/getmap - 775 sys sys 1130594742 65212
-386/bin/gif - 775 sys sys 1130594743 158086
+386/bin/gif - 775 sys sys 1131646641 158163
 386/bin/grap - 775 sys sys 1127360573 280492
 386/bin/graph - 775 sys sys 1130594743 127361
 386/bin/grep - 775 sys sys 1130594743 79090
 386/bin/gs - 775 sys sys 1127360600 11125161
 386/bin/gunzip - 775 sys sys 1130594744 80307
-386/bin/gview - 775 sys sys 1131109829 238295
+386/bin/gview - 775 sys sys 1131646642 238495
 386/bin/gzip - 775 sys sys 1130594745 84785
 386/bin/hayes - 775 sys sys 1130594745 64588
 386/bin/hget - 775 sys sys 1130594746 233296
@@ -272,7 +272,7 @@
 386/bin/hoc - 775 sys sys 1130594746 99898
 386/bin/html2ms - 775 sys sys 1130594747 66118
 386/bin/htmlfmt - 775 sys sys 1130594747 160755
-386/bin/ico - 775 sys sys 1131109829 161512
+386/bin/ico - 775 sys sys 1131646642 161712
 386/bin/iconv - 775 sys sys 1130594747 113297
 386/bin/idiff - 775 sys sys 1130594748 76135
 386/bin/import - 775 sys sys 1130594748 101403
@@ -283,7 +283,7 @@
 386/bin/ip/dhcpleases - 775 sys sys 1130594749 86247
 386/bin/ip/ftpd - 775 sys sys 1130594750 170331
 386/bin/ip/gizzard - 775 sys sys 1081480408 101521
-386/bin/ip/gping - 775 sys sys 1131109830 182910
+386/bin/ip/gping - 775 sys sys 1131646643 183110
 386/bin/ip/hogports - 775 sys sys 1130384298 42901
 386/bin/ip/httpd - 20000000775 sys sys 1016920846 0
 386/bin/ip/httpd/httpd - 775 sys sys 1130594751 292514
@@ -311,16 +311,16 @@
 386/bin/ip/traceroute - 775 sys sys 1130594757 73529
 386/bin/ip/udpecho - 775 sys sys 1130384306 43177
 386/bin/join - 775 sys sys 1130594758 114123
-386/bin/jpg - 775 sys sys 1130594758 174551
-386/bin/kbmap - 775 sys sys 1131109830 143398
+386/bin/jpg - 775 sys sys 1131646643 174628
+386/bin/kbmap - 775 sys sys 1131646644 143598
 386/bin/kprof - 775 sys sys 1131296675 105507
 386/bin/ktrace - 775 sys sys 1131296675 121949
-386/bin/lens - 775 sys sys 1131109830 150495
+386/bin/lens - 775 sys sys 1131646644 150695
 386/bin/lex - 775 sys sys 1130594760 98687
 386/bin/lnfs - 775 sys sys 1130594760 99472
 386/bin/look - 775 sys sys 1130594760 65573
 386/bin/ls - 775 sys sys 1130594760 82503
-386/bin/mc - 775 sys sys 1130594760 133643
+386/bin/mc - 775 sys sys 1131646644 133843
 386/bin/md5sum - 775 sys sys 1130594761 61297
 386/bin/mk - 775 sys sys 1131302428 144690
 386/bin/mkdir - 775 sys sys 1130594761 60996
@@ -350,22 +350,22 @@
 386/bin/nntpfs - 775 sys sys 1130731914 161341
 386/bin/ns - 775 sys sys 1130594769 65283
 386/bin/p - 775 sys sys 1130594769 65013
-386/bin/page - 775 sys sys 1131109831 232857
+386/bin/page - 775 sys sys 1131646645 233057
 386/bin/paqfs - 775 sys sys 1130594770 107581
 386/bin/passwd - 775 sys sys 1130594770 83779
 386/bin/pbd - 775 sys sys 1085077087 4661
 386/bin/pcc - 775 sys sys 1130594771 67838
 386/bin/pic - 775 sys sys 1127360603 305710
 386/bin/pipefile - 775 sys sys 1130384320 39414
-386/bin/plot - 775 sys sys 1131109831 222084
+386/bin/plot - 775 sys sys 1131646646 222284
 386/bin/plumb - 775 sys sys 1130594772 67001
 386/bin/plumber - 775 sys sys 1130594772 169886
-386/bin/png - 775 sys sys 1130594772 164195
-386/bin/ppm - 775 sys sys 1130594773 149370
+386/bin/png - 775 sys sys 1131646646 164272
+386/bin/ppm - 775 sys sys 1131646646 149447
 386/bin/pr - 775 sys sys 1130594773 77431
 386/bin/primes - 775 sys sys 1130384322 38811
 386/bin/prof - 775 sys sys 1131296676 110924
-386/bin/proof - 775 sys sys 1131109832 178492
+386/bin/proof - 775 sys sys 1131646647 178692
 386/bin/ps - 775 sys sys 1130594774 68017
 386/bin/pwd - 775 sys sys 1130384323 36915
 386/bin/ramfs - 775 sys sys 1130594775 89854
@@ -383,11 +383,11 @@
 386/bin/replica/setupdirs - 775 sys sys 1020319083 44
 386/bin/replica/updatedb - 775 sys sys 1130594777 95918
 386/bin/resample - 775 sys sys 1130594778 120772
-386/bin/rio - 775 sys sys 1131595241 309753
+386/bin/rio - 775 sys sys 1131646647 309971
 386/bin/rm - 775 sys sys 1130594779 61365
 386/bin/rx - 775 sys sys 1130594779 82087
 386/bin/sam - 775 sys sys 1130594780 158504
-386/bin/scat - 775 sys sys 1131109833 284227
+386/bin/scat - 775 sys sys 1131646648 284427
 386/bin/scp - 775 sys sys 1130594781 152102
 386/bin/scuzz - 775 sys sys 1130594781 111636
 386/bin/sed - 775 sys sys 1130594781 89546
@@ -407,7 +407,7 @@
 386/bin/srvold9p - 775 sys sys 1130594785 130225
 386/bin/ssh - 775 sys sys 1130594786 211205
 386/bin/sshnet - 775 sys sys 1130731916 283308
-386/bin/stats - 775 sys sys 1131109834 190360
+386/bin/stats - 775 sys sys 1131646648 190560
 386/bin/strings - 775 sys sys 1130594787 62147
 386/bin/strip - 775 sys sys 1131296676 80766
 386/bin/sum - 775 sys sys 1130384338 39488
@@ -424,17 +424,17 @@
 386/bin/time - 775 sys sys 1130594789 61418
 386/bin/tlsclient - 775 sys sys 1130594790 198434
 386/bin/tlssrv - 775 sys sys 1130594790 198672
-386/bin/togif - 775 sys sys 1130594790 189789
-386/bin/toico - 775 sys sys 1130594791 123547
+386/bin/togif - 775 sys sys 1131646649 189866
+386/bin/toico - 775 sys sys 1131646649 123673
 386/bin/topng - 775 sys sys 1130594792 138351
-386/bin/toppm - 775 sys sys 1130594792 165173
+386/bin/toppm - 775 sys sys 1131646650 165250
 386/bin/touch - 775 sys sys 1130594792 63795
 386/bin/tprof - 775 sys sys 1131296677 297344
 386/bin/tr - 775 sys sys 1130594793 61883
-386/bin/trace - 775 sys sys 1131109834 180855
+386/bin/trace - 775 sys sys 1131646650 181055
 386/bin/troff - 775 sys sys 1127360609 357940
 386/bin/troff2html - 775 sys sys 1130594794 85723
-386/bin/tweak - 775 sys sys 1131109835 192631
+386/bin/tweak - 775 sys sys 1131646650 192831
 386/bin/unicode - 775 sys sys 1130594795 62546
 386/bin/uniq - 775 sys sys 1130594795 61923
 386/bin/units - 775 sys sys 1130594795 75273
@@ -498,20 +498,20 @@
 386/bin/venti/wrarena - 775 sys sys 1130594812 175914
 386/bin/venti/write - 775 sys sys 1130594812 102531
 386/bin/vncs - 775 sys sys 1130594813 472457
-386/bin/vncv - 775 sys sys 1130594814 519281
-386/bin/vt - 775 sys sys 1131109835 173751
+386/bin/vncv - 775 sys sys 1131646651 519358
+386/bin/vt - 775 sys sys 1131646652 173951
 386/bin/vtdump - 775 sys sys 1130594815 159490
 386/bin/wc - 775 sys sys 1130384372 41174
 386/bin/webcookies - 775 sys sys 1130731916 161948
 386/bin/webfs - 775 sys sys 1130731917 354210
 386/bin/webfsget - 775 sys sys 1130384374 39161
 386/bin/wikifs - 775 sys sys 1130731918 202793
-386/bin/winwatch - 775 sys sys 1131109836 154646
+386/bin/winwatch - 775 sys sys 1131646652 154846
 386/bin/xd - 775 sys sys 1130594817 64076
 386/bin/xmr - 775 sys sys 1130384375 40175
 386/bin/xms - 775 sys sys 1130384375 40753
 386/bin/yacc - 775 sys sys 1130594817 102314
-386/bin/yuv - 775 sys sys 1130594818 149907
+386/bin/yuv - 775 sys sys 1131646652 149984
 386/bin/zip - 775 sys sys 1130594818 90013
 386/include - 20000000775 sys sys 953243048 0
 386/include/ape - 20000000775 sys sys 944946041 0
@@ -528,7 +528,7 @@
 386/lib/ape/lib9.a - 664 sys sys 1038237538 6378
 386/lib/ape/libap.a - 664 sys sys 1127360618 809456
 386/lib/ape/libbsd.a - 664 sys sys 1122001336 179308
-386/lib/ape/libdraw.a - 664 sys sys 1131109837 573992
+386/lib/ape/libdraw.a - 664 sys sys 1131646653 574552
 386/lib/ape/libfmt.a - 664 sys sys 1122001337 147204
 386/lib/ape/libl.a - 664 sys sys 1122001337 9420
 386/lib/ape/libnet.a - 664 sys sys 1122001337 16950
@@ -543,9 +543,9 @@
 386/lib/libbio.a - 664 sys sys 1125346045 26064
 386/lib/libc.a - 664 sys sys 1130594821 502572
 386/lib/libcomplete.a - 664 sys sys 1115950151 6370
-386/lib/libcontrol.a - 664 sys sys 1115950152 274922
+386/lib/libcontrol.a - 664 sys sys 1131646654 274922
 386/lib/libdisk.a - 664 sys sys 1126321691 42236
-386/lib/libdraw.a - 664 sys sys 1131109838 373590
+386/lib/libdraw.a - 664 sys sys 1131646655 374150
 386/lib/libflate.a - 664 sys sys 1115950153 76872
 386/lib/libframe.a - 664 sys sys 1115950153 66060
 386/lib/libgeometry.a - 664 sys sys 1115950153 50470
@@ -6027,7 +6027,7 @@ sys/include/geometry.h - 664 sys sys 1014929063 2632
 sys/include/html.h - 664 sys sys 1128662123 15232
 sys/include/httpd.h - 664 sys sys 1091904418 5771
 sys/include/ip.h - 664 sys sys 1103554773 2989
-sys/include/keyboard.h - 664 sys sys 1079577798 815
+sys/include/keyboard.h - 664 sys sys 1131637696 865
 sys/include/libc.h - 664 sys sys 1115925565 19623
 sys/include/libsec.h - 664 sys sys 1124709121 9345
 sys/include/mach.h - 664 sys sys 1131289126 8586
@@ -7981,13 +7981,13 @@ sys/src/9/pc/mp.h - 664 sys sys 1131538511 6652
 sys/src/9/pc/nv_dma.h - 664 sys sys 1081384508 12943
 sys/src/9/pc/pc - 664 sys sys 1131290481 1427
 sys/src/9/pc/pcauth - 664 sys sys 1131290482 714
-sys/src/9/pc/pccd - 664 sys sys 1131290486 1418
+sys/src/9/pc/pccd - 664 sys sys 1131636104 1427
 sys/src/9/pc/pccpu - 664 sys sys 1131290488 866
-sys/src/9/pc/pccpuf - 664 sys sys 1131299996 1486
+sys/src/9/pc/pccpuf - 664 sys sys 1131636111 1486
 sys/src/9/pc/pcdisk - 664 sys sys 1131299995 1446
-sys/src/9/pc/pcf - 664 sys sys 1131299996 1504
+sys/src/9/pc/pcf - 664 sys sys 1131636104 1504
 sys/src/9/pc/pcfl - 664 sys sys 1042004821 1563
-sys/src/9/pc/pcflop - 664 sys sys 1131299996 1473
+sys/src/9/pc/pcflop - 664 sys sys 1131636104 1473
 sys/src/9/pc/pci.c - 664 sys sys 1131290505 26817
 sys/src/9/pc/pcmciamodem.c - 664 sys sys 1099761153 1586
 sys/src/9/pc/pcmkfile - 664 sys sys 1109303822 101
@@ -8101,7 +8101,7 @@ sys/src/9/port/mksystab - 664 sys sys 1014931176 783
 sys/src/9/port/mul64fract.c - 664 sys sys 1071671674 867
 sys/src/9/port/netif.c - 664 sys sys 1066514951 13421
 sys/src/9/port/netif.h - 664 sys sys 1066514947 2975
-sys/src/9/port/page.c - 664 sys sys 1131537265 11124
+sys/src/9/port/page.c - 664 sys sys 1131636090 11128
 sys/src/9/port/parse.c - 664 sys sys 1014931177 2026
 sys/src/9/port/pgrp.c - 664 sys sys 1072704671 3940
 sys/src/9/port/portclock.c - 664 sys sys 1102093397 4556
@@ -9238,7 +9238,7 @@ sys/src/cmd/9nfs/authhostowner.c - 664 sys sys 1071498519 4190
 sys/src/cmd/9nfs/chat.c - 664 sys sys 1017337813 2096
 sys/src/cmd/9nfs/dat.h - 664 sys sys 1071498518 4406
 sys/src/cmd/9nfs/fns.h - 664 sys sys 1071498519 1908
-sys/src/cmd/9nfs/listalloc.c - 664 sys sys 1131293679 275
+sys/src/cmd/9nfs/listalloc.c - 664 sys sys 1131657407 297
 sys/src/cmd/9nfs/mkfile - 664 sys sys 1071498518 640
 sys/src/cmd/9nfs/mport.c - 664 sys sys 1050715069 3779
 sys/src/cmd/9nfs/nametest.c - 664 sys sys 1015090372 1723
@@ -12741,7 +12741,7 @@ sys/src/cmd/rio/data.c - 664 sys sys 1014926356 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 1131571117 22788
+sys/src/cmd/rio/rio.c - 664 sys sys 1131636068 22791
 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
@@ -12827,13 +12827,13 @@ sys/src/cmd/size.c - 664 sys sys 944961619 717
 sys/src/cmd/sleep.c - 664 sys sys 1126031186 170
 sys/src/cmd/snap - 20000000775 sys sys 951229639 0
 sys/src/cmd/snap/mkfile - 664 sys sys 1023834477 257
-sys/src/cmd/snap/read.c - 664 sys sys 1023834478 3512
+sys/src/cmd/snap/read.c - 664 sys sys 1131659453 4287
 sys/src/cmd/snap/snap.c - 664 sys sys 1014924727 1176
-sys/src/cmd/snap/snap.h - 664 sys sys 1014924727 981
+sys/src/cmd/snap/snap.h - 664 sys sys 1131659453 985
 sys/src/cmd/snap/snapfs.c - 664 sys sys 1014924728 2932
-sys/src/cmd/snap/take.c - 664 sys sys 1023834479 5612
+sys/src/cmd/snap/take.c - 664 sys sys 1131659453 5615
 sys/src/cmd/snap/util.c - 664 sys sys 1023834479 484
-sys/src/cmd/snap/write.c - 664 sys sys 1023834480 1385
+sys/src/cmd/snap/write.c - 664 sys sys 1131659453 1453
 sys/src/cmd/sort.c - 664 sys sys 964540736 28371
 sys/src/cmd/spell - 20000000775 sys sys 944964696 0
 sys/src/cmd/spell/american - 664 sys sys 944961232 5948
@@ -14396,7 +14396,7 @@ sys/src/libdisk/proto.c - 664 sys sys 1020313839 8808
 sys/src/libdisk/scsi.c - 664 sys sys 1126278243 6023
 sys/src/libdisk/test.c - 664 sys sys 960347152 275
 sys/src/libdraw - 20000000775 sys sys 1014927873 0
-sys/src/libdraw/alloc.c - 664 sys sys 1014927873 4095
+sys/src/libdraw/alloc.c - 664 sys sys 1131637702 4160
 sys/src/libdraw/allocimagemix.c - 664 sys sys 1014927873 924
 sys/src/libdraw/arith.c - 664 sys sys 1070394447 2628
 sys/src/libdraw/bezier.c - 664 sys sys 1040442969 4948
@@ -14406,7 +14406,7 @@ sys/src/libdraw/bytesperline.c - 664 sys sys 1014927873 617
 sys/src/libdraw/chan.c - 664 sys sys 1014927873 1148
 sys/src/libdraw/cloadimage.c - 664 sys sys 1014927873 933
 sys/src/libdraw/computil.c - 664 sys sys 1014927873 680
-sys/src/libdraw/creadimage.c - 664 sys sys 1082924457 2379
+sys/src/libdraw/creadimage.c - 664 sys sys 1131637696 2415
 sys/src/libdraw/debug.c - 664 sys sys 1014927874 206
 sys/src/libdraw/defont.c - 664 sys sys 944961724 30537
 sys/src/libdraw/draw.c - 664 sys sys 1040442971 1321
@@ -14420,7 +14420,7 @@ sys/src/libdraw/font.c - 664 sys sys 1115916587 7623
 sys/src/libdraw/freesubfont.c - 664 sys sys 984709664 259
 sys/src/libdraw/getdefont.c - 664 sys sys 944961724 1082
 sys/src/libdraw/getrect.c - 664 sys sys 1014927875 3046
-sys/src/libdraw/getsubfont.c - 664 sys sys 1082924458 772
+sys/src/libdraw/getsubfont.c - 664 sys sys 1131637696 807
 sys/src/libdraw/icossin.c - 664 sys sys 944961724 2117
 sys/src/libdraw/icossin2.c - 664 sys sys 944961724 4587
 sys/src/libdraw/init.c - 664 sys sys 1071692552 9082
@@ -14973,3 +14973,8 @@ usr/glenda/lib/profile - 664 glenda glenda 1105128663 890
 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/snap - 775 sys sys 1131682223 313407
+386/bin/snapfs - 775 sys sys 1131682224 382669
+386/bin/aux/nfsserver - 775 sys sys 1131682222 185445
+386/bin/aux/pcnfsd - 775 sys sys 1131682222 129371
+386/bin/aux/portmapper - 775 sys sys 1131682222 128257

+ 75 - 75
dist/replica/plan9.db

@@ -3,14 +3,14 @@
 386/9loaddebug - 775 sys sys 1131317308 311884
 386/9loadlite - 775 sys sys 1131317306 135668
 386/9loadlitedebug - 775 sys sys 1131317312 200131
-386/9pc - 775 sys sys 1131327135 1881573
-386/9pc.gz - 664 sys sys 1131327137 658788
-386/9pccpu - 775 sys sys 1131327140 1555849
-386/9pccpu.gz - 664 sys sys 1131327141 552578
-386/9pcdisk - 775 sys sys 1131327146 2072564
-386/9pcdisk.gz - 664 sys sys 1131327148 746868
-386/9pcf - 775 sys sys 1131327153 2415653
-386/9pcf.gz - 664 sys sys 1131327156 900998
+386/9pc - 775 sys sys 1131672331 1886183
+386/9pc.gz - 664 sys sys 1131672332 660603
+386/9pccpu - 775 sys sys 1131672335 1560406
+386/9pccpu.gz - 664 sys sys 1131672337 554257
+386/9pcdisk - 775 sys sys 1131672341 2077174
+386/9pcdisk.gz - 664 sys sys 1131672344 748375
+386/9pcf - 775 sys sys 1131672348 2420270
+386/9pcf.gz - 664 sys sys 1131672350 902349
 386/9pxeload - 775 sys sys 1131317321 216948
 386/_9pcdisk.gz - 664 sys sys 1039764191 695837
 386/bin - 20000000775 sys sys 1018897690 0
@@ -20,7 +20,7 @@
 386/bin/9660srv - 775 sys sys 1130594690 104069
 386/bin/aan - 775 sys sys 1130594690 130742
 386/bin/acid - 775 sys sys 1131296672 400034
-386/bin/acme - 775 sys sys 1131109821 428636
+386/bin/acme - 775 sys sys 1131646633 428836
 386/bin/ape - 20000000775 sys sys 1016944144 0
 386/bin/ape/basename - 775 sys sys 1127360557 132862
 386/bin/ape/cc - 775 sys sys 1130594692 70329
@@ -54,7 +54,7 @@
 386/bin/auth/disable - 775 sys sys 1020319057 146
 386/bin/auth/enable - 775 sys sys 1020319057 134
 386/bin/auth/factotum - 775 sys sys 1131296673 313125
-386/bin/auth/fgui - 775 sys sys 1131109822 217996
+386/bin/auth/fgui - 775 sys sys 1131646633 218196
 386/bin/auth/guard.srv - 775 sys sys 1130594697 142873
 386/bin/auth/iam - 775 sys sys 1085076981 50791
 386/bin/auth/keyfs - 775 sys sys 1130594698 115571
@@ -115,32 +115,32 @@
 386/bin/aux/mapd - 775 sys sys 1130594709 190778
 386/bin/aux/mkflashfs - 775 sys sys 1130594709 67389
 386/bin/aux/mklatinkbd - 775 sys sys 1130594709 64202
-386/bin/aux/mnihongo - 775 sys sys 1131109822 139403
+386/bin/aux/mnihongo - 775 sys sys 1131646634 139603
 386/bin/aux/mouse - 775 sys sys 1130384253 44044
 386/bin/aux/ms2 - 775 sys sys 1131296673 87464
 386/bin/aux/msexceltables - 775 sys sys 1130594710 81256
 386/bin/aux/mswordstrings - 775 sys sys 1130594710 65340
 386/bin/aux/na - 775 sys sys 1130594710 154218
 386/bin/aux/nfsmount - 775 sys sys 1130594711 234124
-386/bin/aux/nfsserver - 775 sys sys 1131296673 185439
+386/bin/aux/nfsserver - 775 sys sys 1131682222 185445
 386/bin/aux/olefs - 775 sys sys 1130731910 143686
 386/bin/aux/p9bitpost - 775 sys sys 1104121982 127974
 386/bin/aux/pcmcia - 775 sys sys 1130384255 46923
-386/bin/aux/pcnfsd - 775 sys sys 1131296674 129365
+386/bin/aux/pcnfsd - 775 sys sys 1131682222 129371
 386/bin/aux/portmap - 775 sys sys 1130594713 143642
-386/bin/aux/portmapper - 775 sys sys 1131296674 128251
+386/bin/aux/portmapper - 775 sys sys 1131682222 128257
 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 1130384257 38321
 386/bin/aux/reboot - 775 sys sys 1130594713 60606
-386/bin/aux/samterm - 775 sys sys 1131109822 249498
+386/bin/aux/samterm - 775 sys sys 1131646634 249698
 386/bin/aux/searchfs - 775 sys sys 1130594714 89588
 386/bin/aux/sprog - 775 sys sys 1130594714 79372
 386/bin/aux/ssh_genkey - 775 sys sys 1045537957 194629
 386/bin/aux/sshserve - 775 sys sys 1130594715 252742
-386/bin/aux/statusbar - 775 sys sys 1131250131 151558
+386/bin/aux/statusbar - 775 sys sys 1131646635 151758
 386/bin/aux/stub - 775 sys sys 1130731910 135498
 386/bin/aux/tcpostio - 775 sys sys 1094040084 200808
 386/bin/aux/text2post - 775 sys sys 1104121986 78336
@@ -161,12 +161,12 @@
 386/bin/bind - 775 sys sys 1130594717 59598
 386/bin/bitsy - 20000000775 sys sys 1018721039 0
 386/bin/bitsy/bitsyload - 775 sys sys 1130594717 63395
-386/bin/bitsy/keyboard - 775 sys sys 1131109823 305818
+386/bin/bitsy/keyboard - 775 sys sys 1131646636 306018
 386/bin/bitsy/light - 775 sys sys 1020319072 242
 386/bin/bitsy/params - 775 sys sys 1130594718 58808
-386/bin/bitsy/pencal - 775 sys sys 1130594718 117222
-386/bin/bitsy/prompter - 775 sys sys 1131109824 286108
-386/bin/bmp - 775 sys sys 1130594719 157618
+386/bin/bitsy/pencal - 775 sys sys 1131646636 117299
+386/bin/bitsy/prompter - 775 sys sys 1131646637 286308
+386/bin/bmp - 775 sys sys 1131646637 157695
 386/bin/bunzip2 - 775 sys sys 1130594720 97522
 386/bin/bzip2 - 775 sys sys 1130594720 114057
 386/bin/cal - 775 sys sys 1130594720 67909
@@ -178,9 +178,9 @@
 386/bin/chgrp - 775 sys sys 1130594722 59317
 386/bin/chmod - 775 sys sys 1130594722 62313
 386/bin/cleanname - 775 sys sys 1130594722 58336
-386/bin/clock - 775 sys sys 1131109824 158059
+386/bin/clock - 775 sys sys 1131646638 158259
 386/bin/cmp - 775 sys sys 1130384270 40583
-386/bin/colors - 775 sys sys 1131109825 150353
+386/bin/colors - 775 sys sys 1131646638 150553
 386/bin/comm - 775 sys sys 1130594723 61383
 386/bin/con - 775 sys sys 1130594723 78243
 386/bin/cp - 775 sys sys 1130594723 63247
@@ -222,7 +222,7 @@
 386/bin/execnet - 775 sys sys 1130731912 172332
 386/bin/exportfs - 775 sys sys 1130594732 162273
 386/bin/ext2srv - 775 sys sys 1130731912 174321
-386/bin/faces - 775 sys sys 1131109826 193479
+386/bin/faces - 775 sys sys 1131646638 193679
 386/bin/factor - 775 sys sys 1130594733 61498
 386/bin/fcp - 775 sys sys 1131163702 82218
 386/bin/file - 775 sys sys 1131296674 121021
@@ -246,25 +246,25 @@
 386/bin/fs/zipfs - 775 sys sys 1130594739 109111
 386/bin/ftpfs - 775 sys sys 1130594739 272785
 386/bin/games - 20000000775 sys sys 1096298711 0
-386/bin/games/4s - 775 sys sys 1131109827 177962
-386/bin/games/5s - 775 sys sys 1131109827 180250
-386/bin/games/catclock - 775 sys sys 1130594741 140830
-386/bin/games/juggle - 775 sys sys 1130594741 125351
+386/bin/games/4s - 775 sys sys 1131646639 178162
+386/bin/games/5s - 775 sys sys 1131646639 180450
+386/bin/games/catclock - 775 sys sys 1131646640 140907
+386/bin/games/juggle - 775 sys sys 1131646640 125428
 386/bin/games/jukebox - 775 sys sys 1105589128 264821
 386/bin/games/jukefs - 775 sys sys 1105589129 165320
-386/bin/games/mahjongg - 775 sys sys 1131109828 164379
-386/bin/games/memo - 775 sys sys 1131109828 157390
+386/bin/games/mahjongg - 775 sys sys 1131646640 164579
+386/bin/games/memo - 775 sys sys 1131646641 157590
 386/bin/games/playlistfs - 775 sys sys 1105589129 148484
-386/bin/games/sokoban - 775 sys sys 1131109828 164804
+386/bin/games/sokoban - 775 sys sys 1131646641 165004
 386/bin/games/sudoku - 775 sys sys 1117249746 171666
 386/bin/getmap - 775 sys sys 1130594742 65212
-386/bin/gif - 775 sys sys 1130594743 158086
+386/bin/gif - 775 sys sys 1131646641 158163
 386/bin/grap - 775 sys sys 1127360573 280492
 386/bin/graph - 775 sys sys 1130594743 127361
 386/bin/grep - 775 sys sys 1130594743 79090
 386/bin/gs - 775 sys sys 1127360600 11125161
 386/bin/gunzip - 775 sys sys 1130594744 80307
-386/bin/gview - 775 sys sys 1131109829 238295
+386/bin/gview - 775 sys sys 1131646642 238495
 386/bin/gzip - 775 sys sys 1130594745 84785
 386/bin/hayes - 775 sys sys 1130594745 64588
 386/bin/hget - 775 sys sys 1130594746 233296
@@ -272,7 +272,7 @@
 386/bin/hoc - 775 sys sys 1130594746 99898
 386/bin/html2ms - 775 sys sys 1130594747 66118
 386/bin/htmlfmt - 775 sys sys 1130594747 160755
-386/bin/ico - 775 sys sys 1131109829 161512
+386/bin/ico - 775 sys sys 1131646642 161712
 386/bin/iconv - 775 sys sys 1130594747 113297
 386/bin/idiff - 775 sys sys 1130594748 76135
 386/bin/import - 775 sys sys 1130594748 101403
@@ -283,7 +283,7 @@
 386/bin/ip/dhcpleases - 775 sys sys 1130594749 86247
 386/bin/ip/ftpd - 775 sys sys 1130594750 170331
 386/bin/ip/gizzard - 775 sys sys 1081480408 101521
-386/bin/ip/gping - 775 sys sys 1131109830 182910
+386/bin/ip/gping - 775 sys sys 1131646643 183110
 386/bin/ip/hogports - 775 sys sys 1130384298 42901
 386/bin/ip/httpd - 20000000775 sys sys 1016920846 0
 386/bin/ip/httpd/httpd - 775 sys sys 1130594751 292514
@@ -311,16 +311,16 @@
 386/bin/ip/traceroute - 775 sys sys 1130594757 73529
 386/bin/ip/udpecho - 775 sys sys 1130384306 43177
 386/bin/join - 775 sys sys 1130594758 114123
-386/bin/jpg - 775 sys sys 1130594758 174551
-386/bin/kbmap - 775 sys sys 1131109830 143398
+386/bin/jpg - 775 sys sys 1131646643 174628
+386/bin/kbmap - 775 sys sys 1131646644 143598
 386/bin/kprof - 775 sys sys 1131296675 105507
 386/bin/ktrace - 775 sys sys 1131296675 121949
-386/bin/lens - 775 sys sys 1131109830 150495
+386/bin/lens - 775 sys sys 1131646644 150695
 386/bin/lex - 775 sys sys 1130594760 98687
 386/bin/lnfs - 775 sys sys 1130594760 99472
 386/bin/look - 775 sys sys 1130594760 65573
 386/bin/ls - 775 sys sys 1130594760 82503
-386/bin/mc - 775 sys sys 1130594760 133643
+386/bin/mc - 775 sys sys 1131646644 133843
 386/bin/md5sum - 775 sys sys 1130594761 61297
 386/bin/mk - 775 sys sys 1131302428 144690
 386/bin/mkdir - 775 sys sys 1130594761 60996
@@ -350,22 +350,22 @@
 386/bin/nntpfs - 775 sys sys 1130731914 161341
 386/bin/ns - 775 sys sys 1130594769 65283
 386/bin/p - 775 sys sys 1130594769 65013
-386/bin/page - 775 sys sys 1131109831 232857
+386/bin/page - 775 sys sys 1131646645 233057
 386/bin/paqfs - 775 sys sys 1130594770 107581
 386/bin/passwd - 775 sys sys 1130594770 83779
 386/bin/pbd - 775 sys sys 1085077087 4661
 386/bin/pcc - 775 sys sys 1130594771 67838
 386/bin/pic - 775 sys sys 1127360603 305710
 386/bin/pipefile - 775 sys sys 1130384320 39414
-386/bin/plot - 775 sys sys 1131109831 222084
+386/bin/plot - 775 sys sys 1131646646 222284
 386/bin/plumb - 775 sys sys 1130594772 67001
 386/bin/plumber - 775 sys sys 1130594772 169886
-386/bin/png - 775 sys sys 1130594772 164195
-386/bin/ppm - 775 sys sys 1130594773 149370
+386/bin/png - 775 sys sys 1131646646 164272
+386/bin/ppm - 775 sys sys 1131646646 149447
 386/bin/pr - 775 sys sys 1130594773 77431
 386/bin/primes - 775 sys sys 1130384322 38811
 386/bin/prof - 775 sys sys 1131296676 110924
-386/bin/proof - 775 sys sys 1131109832 178492
+386/bin/proof - 775 sys sys 1131646647 178692
 386/bin/ps - 775 sys sys 1130594774 68017
 386/bin/pwd - 775 sys sys 1130384323 36915
 386/bin/ramfs - 775 sys sys 1130594775 89854
@@ -383,11 +383,11 @@
 386/bin/replica/setupdirs - 775 sys sys 1020319083 44
 386/bin/replica/updatedb - 775 sys sys 1130594777 95918
 386/bin/resample - 775 sys sys 1130594778 120772
-386/bin/rio - 775 sys sys 1131595241 309753
+386/bin/rio - 775 sys sys 1131646647 309971
 386/bin/rm - 775 sys sys 1130594779 61365
 386/bin/rx - 775 sys sys 1130594779 82087
 386/bin/sam - 775 sys sys 1130594780 158504
-386/bin/scat - 775 sys sys 1131109833 284227
+386/bin/scat - 775 sys sys 1131646648 284427
 386/bin/scp - 775 sys sys 1130594781 152102
 386/bin/scuzz - 775 sys sys 1130594781 111636
 386/bin/sed - 775 sys sys 1130594781 89546
@@ -395,8 +395,8 @@
 386/bin/sha1sum - 775 sys sys 1130594782 61165
 386/bin/size - 775 sys sys 1131296676 78794
 386/bin/sleep - 775 sys sys 1085077097 3413
-386/bin/snap - 775 sys sys 1131302429 310917
-386/bin/snapfs - 775 sys sys 1131302430 380175
+386/bin/snap - 775 sys sys 1131682223 313407
+386/bin/snapfs - 775 sys sys 1131682224 382669
 386/bin/sniffer - 775 sys sys 1038443185 99028
 386/bin/snoopy - 775 sys sys 1130594784 168241
 386/bin/sort - 775 sys sys 1130594784 82308
@@ -407,7 +407,7 @@
 386/bin/srvold9p - 775 sys sys 1130594785 130225
 386/bin/ssh - 775 sys sys 1130594786 211205
 386/bin/sshnet - 775 sys sys 1130731916 283308
-386/bin/stats - 775 sys sys 1131109834 190360
+386/bin/stats - 775 sys sys 1131646648 190560
 386/bin/strings - 775 sys sys 1130594787 62147
 386/bin/strip - 775 sys sys 1131296676 80766
 386/bin/sum - 775 sys sys 1130384338 39488
@@ -424,17 +424,17 @@
 386/bin/time - 775 sys sys 1130594789 61418
 386/bin/tlsclient - 775 sys sys 1130594790 198434
 386/bin/tlssrv - 775 sys sys 1130594790 198672
-386/bin/togif - 775 sys sys 1130594790 189789
-386/bin/toico - 775 sys sys 1130594791 123547
+386/bin/togif - 775 sys sys 1131646649 189866
+386/bin/toico - 775 sys sys 1131646649 123673
 386/bin/topng - 775 sys sys 1130594792 138351
-386/bin/toppm - 775 sys sys 1130594792 165173
+386/bin/toppm - 775 sys sys 1131646650 165250
 386/bin/touch - 775 sys sys 1130594792 63795
 386/bin/tprof - 775 sys sys 1131296677 297344
 386/bin/tr - 775 sys sys 1130594793 61883
-386/bin/trace - 775 sys sys 1131109834 180855
+386/bin/trace - 775 sys sys 1131646650 181055
 386/bin/troff - 775 sys sys 1127360609 357940
 386/bin/troff2html - 775 sys sys 1130594794 85723
-386/bin/tweak - 775 sys sys 1131109835 192631
+386/bin/tweak - 775 sys sys 1131646650 192831
 386/bin/unicode - 775 sys sys 1130594795 62546
 386/bin/uniq - 775 sys sys 1130594795 61923
 386/bin/units - 775 sys sys 1130594795 75273
@@ -498,20 +498,20 @@
 386/bin/venti/wrarena - 775 sys sys 1130594812 175914
 386/bin/venti/write - 775 sys sys 1130594812 102531
 386/bin/vncs - 775 sys sys 1130594813 472457
-386/bin/vncv - 775 sys sys 1130594814 519281
-386/bin/vt - 775 sys sys 1131109835 173751
+386/bin/vncv - 775 sys sys 1131646651 519358
+386/bin/vt - 775 sys sys 1131646652 173951
 386/bin/vtdump - 775 sys sys 1130594815 159490
 386/bin/wc - 775 sys sys 1130384372 41174
 386/bin/webcookies - 775 sys sys 1130731916 161948
 386/bin/webfs - 775 sys sys 1130731917 354210
 386/bin/webfsget - 775 sys sys 1130384374 39161
 386/bin/wikifs - 775 sys sys 1130731918 202793
-386/bin/winwatch - 775 sys sys 1131109836 154646
+386/bin/winwatch - 775 sys sys 1131646652 154846
 386/bin/xd - 775 sys sys 1130594817 64076
 386/bin/xmr - 775 sys sys 1130384375 40175
 386/bin/xms - 775 sys sys 1130384375 40753
 386/bin/yacc - 775 sys sys 1130594817 102314
-386/bin/yuv - 775 sys sys 1130594818 149907
+386/bin/yuv - 775 sys sys 1131646652 149984
 386/bin/zip - 775 sys sys 1130594818 90013
 386/include - 20000000775 sys sys 953243048 0
 386/include/ape - 20000000775 sys sys 944946041 0
@@ -528,7 +528,7 @@
 386/lib/ape/lib9.a - 664 sys sys 1038237538 6378
 386/lib/ape/libap.a - 664 sys sys 1127360618 809456
 386/lib/ape/libbsd.a - 664 sys sys 1122001336 179308
-386/lib/ape/libdraw.a - 664 sys sys 1131109837 573992
+386/lib/ape/libdraw.a - 664 sys sys 1131646653 574552
 386/lib/ape/libfmt.a - 664 sys sys 1122001337 147204
 386/lib/ape/libl.a - 664 sys sys 1122001337 9420
 386/lib/ape/libnet.a - 664 sys sys 1122001337 16950
@@ -543,9 +543,9 @@
 386/lib/libbio.a - 664 sys sys 1125346045 26064
 386/lib/libc.a - 664 sys sys 1130594821 502572
 386/lib/libcomplete.a - 664 sys sys 1115950151 6370
-386/lib/libcontrol.a - 664 sys sys 1115950152 274922
+386/lib/libcontrol.a - 664 sys sys 1131646654 274922
 386/lib/libdisk.a - 664 sys sys 1126321691 42236
-386/lib/libdraw.a - 664 sys sys 1131109838 373590
+386/lib/libdraw.a - 664 sys sys 1131646655 374150
 386/lib/libflate.a - 664 sys sys 1115950153 76872
 386/lib/libframe.a - 664 sys sys 1115950153 66060
 386/lib/libgeometry.a - 664 sys sys 1115950153 50470
@@ -6027,7 +6027,7 @@ sys/include/geometry.h - 664 sys sys 1014929063 2632
 sys/include/html.h - 664 sys sys 1128662123 15232
 sys/include/httpd.h - 664 sys sys 1091904418 5771
 sys/include/ip.h - 664 sys sys 1103554773 2989
-sys/include/keyboard.h - 664 sys sys 1079577798 815
+sys/include/keyboard.h - 664 sys sys 1131637696 865
 sys/include/libc.h - 664 sys sys 1115925565 19623
 sys/include/libsec.h - 664 sys sys 1124709121 9345
 sys/include/mach.h - 664 sys sys 1131289126 8586
@@ -7981,13 +7981,13 @@ sys/src/9/pc/mp.h - 664 sys sys 1131538511 6652
 sys/src/9/pc/nv_dma.h - 664 sys sys 1081384508 12943
 sys/src/9/pc/pc - 664 sys sys 1131290481 1427
 sys/src/9/pc/pcauth - 664 sys sys 1131290482 714
-sys/src/9/pc/pccd - 664 sys sys 1131290486 1418
+sys/src/9/pc/pccd - 664 sys sys 1131636104 1427
 sys/src/9/pc/pccpu - 664 sys sys 1131290488 866
-sys/src/9/pc/pccpuf - 664 sys sys 1131299996 1486
+sys/src/9/pc/pccpuf - 664 sys sys 1131636111 1486
 sys/src/9/pc/pcdisk - 664 sys sys 1131299995 1446
-sys/src/9/pc/pcf - 664 sys sys 1131299996 1504
+sys/src/9/pc/pcf - 664 sys sys 1131636104 1504
 sys/src/9/pc/pcfl - 664 sys sys 1042004821 1563
-sys/src/9/pc/pcflop - 664 sys sys 1131299996 1473
+sys/src/9/pc/pcflop - 664 sys sys 1131636104 1473
 sys/src/9/pc/pci.c - 664 sys sys 1131290505 26817
 sys/src/9/pc/pcmciamodem.c - 664 sys sys 1099761153 1586
 sys/src/9/pc/pcmkfile - 664 sys sys 1109303822 101
@@ -8101,7 +8101,7 @@ sys/src/9/port/mksystab - 664 sys sys 1014931176 783
 sys/src/9/port/mul64fract.c - 664 sys sys 1071671674 867
 sys/src/9/port/netif.c - 664 sys sys 1066514951 13421
 sys/src/9/port/netif.h - 664 sys sys 1066514947 2975
-sys/src/9/port/page.c - 664 sys sys 1131537265 11124
+sys/src/9/port/page.c - 664 sys sys 1131636090 11128
 sys/src/9/port/parse.c - 664 sys sys 1014931177 2026
 sys/src/9/port/pgrp.c - 664 sys sys 1072704671 3940
 sys/src/9/port/portclock.c - 664 sys sys 1102093397 4556
@@ -9238,7 +9238,7 @@ sys/src/cmd/9nfs/authhostowner.c - 664 sys sys 1071498519 4190
 sys/src/cmd/9nfs/chat.c - 664 sys sys 1017337813 2096
 sys/src/cmd/9nfs/dat.h - 664 sys sys 1071498518 4406
 sys/src/cmd/9nfs/fns.h - 664 sys sys 1071498519 1908
-sys/src/cmd/9nfs/listalloc.c - 664 sys sys 1131293679 275
+sys/src/cmd/9nfs/listalloc.c - 664 sys sys 1131657407 297
 sys/src/cmd/9nfs/mkfile - 664 sys sys 1071498518 640
 sys/src/cmd/9nfs/mport.c - 664 sys sys 1050715069 3779
 sys/src/cmd/9nfs/nametest.c - 664 sys sys 1015090372 1723
@@ -12741,7 +12741,7 @@ sys/src/cmd/rio/data.c - 664 sys sys 1014926356 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 1131571117 22788
+sys/src/cmd/rio/rio.c - 664 sys sys 1131636068 22791
 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
@@ -12827,13 +12827,13 @@ sys/src/cmd/size.c - 664 sys sys 944961619 717
 sys/src/cmd/sleep.c - 664 sys sys 1126031186 170
 sys/src/cmd/snap - 20000000775 sys sys 951229639 0
 sys/src/cmd/snap/mkfile - 664 sys sys 1023834477 257
-sys/src/cmd/snap/read.c - 664 sys sys 1023834478 3512
+sys/src/cmd/snap/read.c - 664 sys sys 1131659453 4287
 sys/src/cmd/snap/snap.c - 664 sys sys 1014924727 1176
-sys/src/cmd/snap/snap.h - 664 sys sys 1014924727 981
+sys/src/cmd/snap/snap.h - 664 sys sys 1131659453 985
 sys/src/cmd/snap/snapfs.c - 664 sys sys 1014924728 2932
-sys/src/cmd/snap/take.c - 664 sys sys 1023834479 5612
+sys/src/cmd/snap/take.c - 664 sys sys 1131659453 5615
 sys/src/cmd/snap/util.c - 664 sys sys 1023834479 484
-sys/src/cmd/snap/write.c - 664 sys sys 1023834480 1385
+sys/src/cmd/snap/write.c - 664 sys sys 1131659453 1453
 sys/src/cmd/sort.c - 664 sys sys 964540736 28371
 sys/src/cmd/spell - 20000000775 sys sys 944964696 0
 sys/src/cmd/spell/american - 664 sys sys 944961232 5948
@@ -14396,7 +14396,7 @@ sys/src/libdisk/proto.c - 664 sys sys 1020313839 8808
 sys/src/libdisk/scsi.c - 664 sys sys 1126278243 6023
 sys/src/libdisk/test.c - 664 sys sys 960347152 275
 sys/src/libdraw - 20000000775 sys sys 1014927873 0
-sys/src/libdraw/alloc.c - 664 sys sys 1014927873 4095
+sys/src/libdraw/alloc.c - 664 sys sys 1131637702 4160
 sys/src/libdraw/allocimagemix.c - 664 sys sys 1014927873 924
 sys/src/libdraw/arith.c - 664 sys sys 1070394447 2628
 sys/src/libdraw/bezier.c - 664 sys sys 1040442969 4948
@@ -14406,7 +14406,7 @@ sys/src/libdraw/bytesperline.c - 664 sys sys 1014927873 617
 sys/src/libdraw/chan.c - 664 sys sys 1014927873 1148
 sys/src/libdraw/cloadimage.c - 664 sys sys 1014927873 933
 sys/src/libdraw/computil.c - 664 sys sys 1014927873 680
-sys/src/libdraw/creadimage.c - 664 sys sys 1082924457 2379
+sys/src/libdraw/creadimage.c - 664 sys sys 1131637696 2415
 sys/src/libdraw/debug.c - 664 sys sys 1014927874 206
 sys/src/libdraw/defont.c - 664 sys sys 944961724 30537
 sys/src/libdraw/draw.c - 664 sys sys 1040442971 1321
@@ -14420,7 +14420,7 @@ sys/src/libdraw/font.c - 664 sys sys 1115916587 7623
 sys/src/libdraw/freesubfont.c - 664 sys sys 984709664 259
 sys/src/libdraw/getdefont.c - 664 sys sys 944961724 1082
 sys/src/libdraw/getrect.c - 664 sys sys 1014927875 3046
-sys/src/libdraw/getsubfont.c - 664 sys sys 1082924458 772
+sys/src/libdraw/getsubfont.c - 664 sys sys 1131637696 807
 sys/src/libdraw/icossin.c - 664 sys sys 944961724 2117
 sys/src/libdraw/icossin2.c - 664 sys sys 944961724 4587
 sys/src/libdraw/init.c - 664 sys sys 1071692552 9082

+ 85 - 0
dist/replica/plan9.log

@@ -22869,3 +22869,88 @@
 1131571869 0 c sys/src/cmd/rio/rio.c - 664 sys sys 1131571117 22788
 1131573669 0 c sys/src/9/pc/memory.c - 664 sys sys 1131573303 18191
 1131595273 0 c 386/bin/rio - 775 sys sys 1131595241 309753
+1131604276 0 c 386/9pc - 775 sys sys 1131603679 1886183
+1131604276 1 c 386/9pc.gz - 664 sys sys 1131603680 660604
+1131604276 2 c 386/9pccpu - 775 sys sys 1131603682 1560406
+1131604276 3 c 386/9pccpu.gz - 664 sys sys 1131603683 554257
+1131604276 4 c 386/9pcdisk - 775 sys sys 1131603688 2077174
+1131604276 5 c 386/9pcdisk.gz - 664 sys sys 1131603684 748374
+1131604276 6 c 386/9pcf - 775 sys sys 1131603692 2420263
+1131604276 7 c 386/9pcf.gz - 664 sys sys 1131603693 902353
+1131636684 0 c sys/src/9/pc/pcf - 664 sys sys 1131636104 1504
+1131636684 1 c sys/src/9/pc/pccd - 664 sys sys 1131636104 1427
+1131636684 2 c sys/src/9/pc/pccpuf - 664 sys sys 1131636111 1486
+1131636684 3 c sys/src/9/pc/pcflop - 664 sys sys 1131636104 1473
+1131636684 4 c sys/src/9/port/page.c - 664 sys sys 1131636090 11128
+1131636684 5 c sys/src/cmd/rio/rio.c - 664 sys sys 1131636068 22791
+1131638484 0 c sys/include/keyboard.h - 664 sys sys 1131637696 865
+1131638484 1 c sys/src/libdraw/alloc.c - 664 sys sys 1131637702 4160
+1131638484 2 c sys/src/libdraw/creadimage.c - 664 sys sys 1131637696 2415
+1131638484 3 c sys/src/libdraw/getsubfont.c - 664 sys sys 1131637696 807
+1131647485 0 c 386/bin/acme - 775 sys sys 1131646633 428836
+1131647485 1 c 386/bin/bitsy/keyboard - 775 sys sys 1131646636 306018
+1131647485 2 c 386/bin/bitsy/pencal - 775 sys sys 1131646636 117299
+1131647485 3 c 386/bin/bitsy/prompter - 775 sys sys 1131646637 286308
+1131647485 4 c 386/bin/clock - 775 sys sys 1131646638 158259
+1131647485 5 c 386/bin/colors - 775 sys sys 1131646638 150553
+1131647485 6 c 386/bin/faces - 775 sys sys 1131646638 193679
+1131647485 7 c 386/bin/games/4s - 775 sys sys 1131646639 178162
+1131647485 8 c 386/bin/games/5s - 775 sys sys 1131646639 180450
+1131647485 9 c 386/bin/games/catclock - 775 sys sys 1131646640 140907
+1131647485 10 c 386/bin/games/juggle - 775 sys sys 1131646640 125428
+1131647485 11 c 386/bin/games/mahjongg - 775 sys sys 1131646640 164579
+1131647485 12 c 386/bin/games/memo - 775 sys sys 1131646641 157590
+1131647485 13 c 386/bin/games/sokoban - 775 sys sys 1131646641 165004
+1131647485 14 c 386/bin/png - 775 sys sys 1131646646 164272
+1131647485 15 c 386/bin/vncv - 775 sys sys 1131646651 519358
+1131647485 16 c 386/bin/gif - 775 sys sys 1131646641 158163
+1131647485 17 c 386/bin/jpg - 775 sys sys 1131646643 174628
+1131647485 18 c 386/bin/lens - 775 sys sys 1131646644 150695
+1131647485 19 c 386/bin/mc - 775 sys sys 1131646644 133843
+1131647485 20 c 386/bin/page - 775 sys sys 1131646645 233057
+1131647485 21 c 386/bin/plot - 775 sys sys 1131646646 222284
+1131647485 22 c 386/bin/ppm - 775 sys sys 1131646646 149447
+1131647485 23 c 386/bin/proof - 775 sys sys 1131646647 178692
+1131647485 24 c 386/bin/rio - 775 sys sys 1131646647 309971
+1131647485 25 c 386/bin/scat - 775 sys sys 1131646648 284427
+1131647485 26 c 386/bin/stats - 775 sys sys 1131646648 190560
+1131647485 27 c 386/bin/winwatch - 775 sys sys 1131646652 154846
+1131647485 28 c 386/bin/auth/fgui - 775 sys sys 1131646633 218196
+1131647485 29 c 386/bin/aux/mnihongo - 775 sys sys 1131646634 139603
+1131647485 30 c 386/bin/aux/samterm - 775 sys sys 1131646634 249698
+1131647485 31 c 386/bin/aux/statusbar - 775 sys sys 1131646635 151758
+1131647485 32 c 386/bin/bmp - 775 sys sys 1131646637 157695
+1131647485 33 c 386/bin/gview - 775 sys sys 1131646642 238495
+1131647485 34 c 386/bin/ico - 775 sys sys 1131646642 161712
+1131647485 35 c 386/bin/ip/gping - 775 sys sys 1131646643 183110
+1131647485 36 c 386/bin/kbmap - 775 sys sys 1131646644 143598
+1131647485 37 c 386/bin/togif - 775 sys sys 1131646649 189866
+1131647485 38 c 386/bin/toico - 775 sys sys 1131646649 123673
+1131647485 39 c 386/bin/toppm - 775 sys sys 1131646650 165250
+1131647485 40 c 386/bin/trace - 775 sys sys 1131646650 181055
+1131647485 41 c 386/bin/tweak - 775 sys sys 1131646650 192831
+1131647485 42 c 386/bin/vt - 775 sys sys 1131646652 173951
+1131647485 43 c 386/bin/yuv - 775 sys sys 1131646652 149984
+1131647485 44 c 386/lib/ape/libdraw.a - 664 sys sys 1131646653 574552
+1131647485 45 c 386/lib/libcontrol.a - 664 sys sys 1131646654 274922
+1131647485 46 c 386/lib/libdraw.a - 664 sys sys 1131646655 374150
+1131656488 0 c sys/src/cmd/snap/take.c - 664 sys sys 1131656406 5613
+1131656488 1 c sys/src/cmd/snap/write.c - 664 sys sys 1131656406 1450
+1131658288 0 c sys/src/cmd/9nfs/listalloc.c - 664 sys sys 1131657407 297
+1131660089 0 c sys/src/cmd/snap/read.c - 664 sys sys 1131659453 4287
+1131660089 1 c sys/src/cmd/snap/snap.h - 664 sys sys 1131659453 985
+1131660089 2 c sys/src/cmd/snap/take.c - 664 sys sys 1131659453 5615
+1131660089 3 c sys/src/cmd/snap/write.c - 664 sys sys 1131659453 1453
+1131672659 0 c 386/9pc - 775 sys sys 1131672331 1886183
+1131672659 1 c 386/9pc.gz - 664 sys sys 1131672332 660603
+1131672659 2 c 386/9pccpu - 775 sys sys 1131672335 1560406
+1131672659 3 c 386/9pccpu.gz - 664 sys sys 1131672337 554257
+1131672659 4 c 386/9pcdisk - 775 sys sys 1131672341 2077174
+1131672659 5 c 386/9pcdisk.gz - 664 sys sys 1131672344 748375
+1131672659 6 c 386/9pcf - 775 sys sys 1131672348 2420270
+1131672659 7 c 386/9pcf.gz - 664 sys sys 1131672350 902349
+1131683461 0 c 386/bin/snap - 775 sys sys 1131682223 313407
+1131683461 1 c 386/bin/snapfs - 775 sys sys 1131682224 382669
+1131683461 2 c 386/bin/aux/nfsserver - 775 sys sys 1131682222 185445
+1131683461 3 c 386/bin/aux/pcnfsd - 775 sys sys 1131682222 129371
+1131683461 4 c 386/bin/aux/portmapper - 775 sys sys 1131682222 128257

+ 7 - 2
sys/include/keyboard.h

@@ -16,8 +16,8 @@ struct	Keyboardctl
 
 
 extern	Keyboardctl*	initkeyboard(char*);
-extern	int			ctlkeyboard(Keyboardctl*, char*);
-extern	void			closekeyboard(Keyboardctl*);
+extern	int		ctlkeyboard(Keyboardctl*, char*);
+extern	void		closekeyboard(Keyboardctl*);
 
 enum {
 	KF=	0xF000,	/* Rune: beginning of private Unicode space */
@@ -38,4 +38,9 @@ enum {
 	Kalt=		KF|0x15,
 	Kshift=	KF|0x16,
 	Kctl=		KF|0x17,
+
+	Kbs=	0x08,
+	Kdel=	0x7f,
+	Kesc=	0x1b,
+	Keof=	0x04,
 };

+ 2 - 1
sys/src/9/pc/pccd

@@ -34,6 +34,7 @@ dev
 	usb
 
 link
+	realmode
 	devpccard
 	devi82365
 	apm		apmjump
@@ -61,7 +62,6 @@ link
 	usbuhci
 
 misc
-	realmode
 	archmp		mp apic
 
 	sdata		pci sdscsi
@@ -91,6 +91,7 @@ misc
 	vgat2r4		+cur
 	vgatvp3020	=cur
 	vgatvp3026	=cur
+	vgavesa
 	vgavmware	+cur
 
 ip

+ 1 - 1
sys/src/9/pc/pccpuf

@@ -32,6 +32,7 @@ dev
 	usb
 
 link
+	realmode
 	devpccard
 	devi82365
 	ether2000	ether8390
@@ -58,7 +59,6 @@ link
 	usbuhci
 
 misc
-	realmode
 	archmp		mp apic
 
 	uarti8250

+ 1 - 1
sys/src/9/pc/pcf

@@ -34,6 +34,7 @@ dev
 	usb
 
 link
+	realmode
 	devpccard
 	devi82365
 	apm		apmjump
@@ -62,7 +63,6 @@ link
 	usbuhci
 
 misc
-	realmode
 	archmp		mp apic
 
 	sdata		pci sdscsi

+ 1 - 1
sys/src/9/pc/pcflop

@@ -34,6 +34,7 @@ dev
 #	usb
 
 link
+	realmode
 	devpccard
 	devi82365
 #	apm		apmjump
@@ -62,7 +63,6 @@ link
 #	usbuhci
 
 misc
-	realmode
 #	archmp		mp apic
 
 	sdata		pci sdscsi

+ 1 - 1
sys/src/9/port/page.c

@@ -240,7 +240,7 @@ putpage(Page *p)
 }
 
 Page*
-auxpage()
+auxpage(void)
 {
 	Page *p;
 

+ 2 - 2
sys/src/cmd/9nfs/listalloc.c

@@ -8,12 +8,12 @@ listalloc(long n, long size)
 {
 	char *p, *base;
 
-	size = (size+sizeof(ulong)-1)/sizeof(ulong);
+	size = (size+sizeof(ulong)-1)/sizeof(ulong)*sizeof(ulong);
 	p = base = malloc(n*size);
 	while(--n > 0){
 		*(char**)p = p+size;
 		p += size;
 	}
-	*p = 0;
+	*(char**)p = 0;
 	return base;
 }

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

@@ -962,12 +962,13 @@ bandsize(Window *w)
 	p = mouse->xy;
 	
 	which = whichcorner(w, p);
-	startp = cornerpt(w->screenr, p, which);
-	wmovemouse(w, startp);
+	p = cornerpt(w->screenr, p, which);
+	wmovemouse(w, p);
 	readmouse(mousectl);
 	r = whichrect(w->screenr, p, which);
 	drawborder(r, 1);
 	or = r;
+	startp = p;
 	but = mouse->buttons;
 	while(mouse->buttons == but){
 		p = onscreen(mouse->xy);

+ 66 - 13
sys/src/cmd/snap/read.c

@@ -23,7 +23,7 @@ findpid(Proc *plist, long pid)
 }
 
 Page*
-findpage(Proc *plist, long pid, int type, ulong off)
+findpage(Proc *plist, long pid, int type, uvlong off)
 {
 	Seg *s;
 	int i;
@@ -58,6 +58,59 @@ findpage(Proc *plist, long pid, int type, ulong off)
 	return s->pg[off/Pagesize];
 }
 
+static int
+Breadnumber(Biobuf *b, char *buf)
+{
+	int i;
+	int c;
+	int havedigits;
+	
+	havedigits = 0;
+	for(i=0; i<22; i++){
+		if((c = Bgetc(b)) == Beof)
+			return -1;
+		if('0' <= c && c <= '9'){
+			*buf++ = c;
+			havedigits = 1;
+		}else if(c == ' '){
+			if(havedigits){
+				while((c = Bgetc(b)) == ' ')
+					;
+				if(c != Beof)
+					Bungetc(b);
+				break;
+			}
+		}else{
+			werrstr("bad character %.2ux", c);
+			return -1;
+		}
+	}
+	*buf = 0;
+	return 0;
+}
+
+static int
+Breadulong(Biobuf *b, ulong *x)
+{
+	char buf[32];
+	
+	if(Breadnumber(b, buf) < 0)
+		return -1;
+	*x = strtoul(buf, 0, 0);
+	return 0;
+}
+
+static int
+Breaduvlong(Biobuf *b, uvlong *x)
+{
+	char buf[32];
+	
+	if(Breadnumber(b, buf) < 0)
+		return -1;
+	*x = strtoull(buf, 0, 0);
+	return 0;
+}
+
 static Data*
 readdata(Biobuf *b)
 {
@@ -84,16 +137,16 @@ readseg(Seg **ps, Biobuf *b, Proc *plist)
 	int i, npg;
 	int t;
 	int len;
-	ulong pid, off;
+	ulong pid;
+	uvlong off;
 	char buf[Pagesize];
 	static char zero[Pagesize];
 
 	s = emalloc(sizeof *s);
-	if(Bread(b, buf, 2*12) != 2*12)
+	if(Breaduvlong(b, &s->offset) < 0
+	|| Breaduvlong(b, &s->len) < 0)
 		panic("error reading segment");
 
-	s->offset = atoi(buf);
-	s->len = atoi(buf+12);
 	npg = (s->len + Pagesize-1)/Pagesize;
 	s->npg = npg;
 
@@ -113,28 +166,28 @@ readseg(Seg **ps, Biobuf *b, Proc *plist)
 		case 'z':
 			pp[i] = datapage(zero, len);
 			if(debug)
-				fprint(2, "0x%.8lux all zeros\n", s->offset+i*Pagesize);
+				fprint(2, "0x%.8llux all zeros\n", s->offset+i*Pagesize);
 			break;
 		case 'm':
 		case 't':
-			if(Bread(b, buf, 2*12) != 2*12)
-				panic("error reading segment");
-			pid = atol(buf);
-			off = atol(buf+12);
+			if(Breadulong(b, &pid) < 0 
+			|| Breaduvlong(b, &off) < 0)
+				panic("error reading segment x");
 			pp[i] = findpage(plist, pid, t, off);
 			if(pp[i] == nil)
 				panic("bad page reference in snapshot");
 			if(debug)
-				fprint(2, "0x%.8lux same as %s pid %lud 0x%.8lux\n", s->offset+i*Pagesize, t=='m'?"mem":"text", pid, off);
+				fprint(2, "0x%.8llux same as %s pid %lud 0x%.8llux\n", s->offset+i*Pagesize, t=='m'?"mem":"text", pid, off);
 			break;
 		case 'r':
 			if(Bread(b, buf, len) != len)
-				panic("error reading segment");
+				panic("error reading segment xx");
 			pp[i] = datapage(buf, len);
 			if(debug)
-				fprint(2, "0x%.8lux is raw data\n", s->offset+i*Pagesize);
+				fprint(2, "0x%.8llux is raw data\n", s->offset+i*Pagesize);
 			break;
 		default:
+			fprint(2, "bad type char %#.2ux\n", t);
 			panic("error reading segment");
 		}
 	}

+ 4 - 4
sys/src/cmd/snap/snap.h

@@ -25,8 +25,8 @@ struct Data {
 
 struct Seg {
 	char*	name;
-	ulong	offset;
-	ulong	 len;
+	uvlong	offset;
+	uvlong	 len;
 	Page**	pg;
 	int	npg;
 };
@@ -40,7 +40,7 @@ struct Page {
 	int	written;
 	int	type;
 	ulong	pid;
-	ulong	offset;
+	uvlong	offset;
 };
 
 struct Proc {
@@ -61,6 +61,6 @@ char*	estrdup(char*);
 void	writesnap(Biobuf*, Proc*);
 Page*	datapage(char *p, long len);
 Proc*	readsnap(Biobuf *b);
-Page*	findpage(Proc *plist, long pid, int type, ulong off);
+Page*	findpage(Proc *plist, long pid, int type, uvlong off);
 
 int	debug;

+ 10 - 11
sys/src/cmd/snap/take.c

@@ -96,7 +96,7 @@ readsection(long pid, char *sec)
 }
 
 static Seg*
-readseg(int fd, long off, ulong len, char *name)
+readseg(int fd, vlong off, ulong len, char *name)
 {
 	char buf[Pagesize];
 	Page **pg;
@@ -187,7 +187,7 @@ stackptr(Proc *proc, int fd)
 	switch(mach->szreg) {
 	case 2:	return machdata->swab(*(ushort*)q);
 	case 4:	return machdata->swal(*(ulong*)q);
-	case 8:	/* too much code assumes stackptr fits in ulong */
+	case 8:	return machdata->swav(*(uvlong*)q);
 	default:
 		fprint(2, "register size is %d bytes?\n", mach->szreg);
 		return 0;
@@ -200,10 +200,10 @@ snap(long pid, int usetext)
 	Data *d;
 	Proc *proc;
 	Seg **s;
-	char *segdat, *q, *f[128+1], buf[128];
+	char *name, *segdat, *q, *f[128+1], buf[128];
 	int fd, i, stacki, nf, np;
-	ulong off, len, stackoff, stacklen;
-	ulong sp;
+	uvlong off, len, stackoff, stacklen;
+	uvlong sp;
 
 	proc = emalloc(sizeof(*proc));
 	proc->pid = pid;
@@ -263,16 +263,15 @@ snap(long pid, int usetext)
 	for(i=0; i<nf; i++) {
 		if(q = strchr(f[i], ' ')) 
 			*q = 0;
-		q = f[i];
-		off = strtoul(q+10, 0, 16);
-		len = strtoul(q+10+8+1, 0, 16) - off;
-
-		if(strcmp(q, "Stack") == 0) {
+		name = f[i];
+		off = strtoull(name+10, &q, 16);
+		len = strtoull(q, &q, 16) - off;
+		if(strcmp(name, "Stack") == 0) {
 			stackoff = off;
 			stacklen = len;
 			stacki = i;
 		} else
-			s[i] = readseg(fd, off, len, q);
+			s[i] = readseg(fd, off, len, name);
 	}
 	proc->nseg = nf;
 	proc->seg = s;

+ 7 - 3
sys/src/cmd/snap/write.c

@@ -22,13 +22,17 @@ writeseg(Biobuf *b, Proc *proc, Seg *s)
 	Page **pp, *p;
 	int type;
 
-	type = proc->text ==  s ? 't' : 'm';
+	if(s == nil){
+		Bprint(b, "%-11ud %-11ud ", 0, 0);
+		return;
+	}
 
+	type = proc->text ==  s ? 't' : 'm';
 	npg = (s->len+Pagesize-1)/Pagesize;
 	if(npg != s->npg)
 		abort();
 
-	Bprint(b, "%-11lud %-11lud ", s->offset, s->len);
+	Bprint(b, "%-11llud %-11llud ", s->offset, s->len);
 	if(s->len == 0)
 		return;
 
@@ -38,7 +42,7 @@ writeseg(Biobuf *b, Proc *proc, Seg *s)
 				Bprint(b, "z");
 				continue;
 			}
-			Bprint(b, "%c%-11ld %-11lud ", p->type, p->pid, p->offset);
+			Bprint(b, "%c%-11ld %-11llud ", p->type, p->pid, p->offset);
 		} else {
 			Bprint(b, "r");
 			Bwrite(b, p->data, p->len);

+ 6 - 1
sys/src/libdraw/alloc.c

@@ -5,7 +5,12 @@
 Image*
 allocimage(Display *d, Rectangle r, ulong chan, int repl, ulong val)
 {
-	return _allocimage(nil, d, r, chan, repl, val, 0, 0);
+	Image*	i;
+
+	i =  _allocimage(nil, d, r, chan, repl, val, 0, 0);
+	if (i)
+		setmalloctag(i, getcallerpc(&d));
+	return i;
 }
 
 Image*

+ 1 - 0
sys/src/libdraw/creadimage.c

@@ -58,6 +58,7 @@ creadimage(Display *d, int fd, int dolock)
 		if(dolock)
 			lockdisplay(d);
 		i = allocimage(d, r, chan, 0, 0);
+		setmalloctag(i, getcallerpc(&d));
 		if(dolock)
 			unlockdisplay(d);
 		if(i == nil)

+ 1 - 0
sys/src/libdraw/getsubfont.c

@@ -32,5 +32,6 @@ _getsubfont(Display *d, char *name)
 	if(f == 0)
 		fprint(2, "getsubfont: can't read %s: %r\n", name);
 	close(fd);
+	setmalloctag(f, getcallerpc(&d));
 	return f;
 }