Browse Source

Plan 9 from Bell Labs 2005-08-26

David du Colombier 18 years ago
parent
commit
27c4dbda79

+ 40 - 59
dist/replica/_plan9.db

@@ -39,7 +39,7 @@
 386/bin/ape/uname - 775 sys sys 1087442505 132510
 386/bin/aquarela - 775 sys sys 1064598027 319170
 386/bin/ar - 775 sys sys 1115950026 110847
-386/bin/archfs - 775 sys sys 1115950026 140779
+386/bin/archfs - 775 sys sys 1124939596 140892
 386/bin/ascii - 775 sys sys 1115950026 64668
 386/bin/astro - 775 sys sys 1119496641 138819
 386/bin/auth - 20000000775 sys sys 1016920815 0
@@ -53,7 +53,7 @@
 386/bin/auth/debug - 775 sys sys 1115950029 101064
 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 1117249743 312399
+386/bin/auth/factotum - 775 sys sys 1124939596 312512
 386/bin/auth/fgui - 775 sys sys 1115950030 217869
 386/bin/auth/guard.srv - 775 sys sys 1115950030 142850
 386/bin/auth/iam - 775 sys sys 1085076981 50791
@@ -85,7 +85,7 @@
 386/bin/aux/accupoint - 775 sys sys 1115950037 40059
 386/bin/aux/acidleak - 775 sys sys 1119496642 69433
 386/bin/aux/antiword - 775 sys sys 1070288096 511478
-386/bin/aux/apm - 775 sys sys 1115950038 174095
+386/bin/aux/apm - 775 sys sys 1124939597 174208
 386/bin/aux/astarld - 775 sys sys 1115950038 64692
 386/bin/aux/cddb - 775 sys sys 1115950038 71994
 386/bin/aux/clog - 775 sys sys 1115950038 66450
@@ -94,15 +94,15 @@
 386/bin/aux/cropmarks - 775 sys sys 1020319062 1808
 386/bin/aux/data2s - 775 sys sys 1115950039 60537
 386/bin/aux/depend - 775 sys sys 1115950039 145518
-386/bin/aux/disksim - 775 sys sys 1115950040 144348
+386/bin/aux/disksim - 775 sys sys 1124939597 144461
 386/bin/aux/download - 775 sys sys 1087442506 176016
 386/bin/aux/faxreceive - 775 sys sys 1115950040 83936
 386/bin/aux/faxsend - 775 sys sys 1115950040 89448
-386/bin/aux/flashfs - 775 sys sys 1115950040 160286
+386/bin/aux/flashfs - 775 sys sys 1124939598 160399
 386/bin/aux/g3p9bit - 775 sys sys 1104121976 67278
 386/bin/aux/getflags - 775 sys sys 1115950040 43817
 386/bin/aux/gpsevermore - 775 sys sys 1115950041 71417
-386/bin/aux/gpsfs - 775 sys sys 1115950041 176112
+386/bin/aux/gpsfs - 775 sys sys 1124939598 176225
 386/bin/aux/grabit - 775 sys sys 1020319063 1244
 386/bin/aux/hardcopy - 775 sys sys 1020319063 1699
 386/bin/aux/isvmware - 775 sys sys 1032486791 23997
@@ -118,12 +118,12 @@
 386/bin/aux/mnihongo - 775 sys sys 1115950044 139321
 386/bin/aux/mouse - 775 sys sys 1115950044 44026
 386/bin/aux/ms2 - 775 sys sys 1124335228 85677
-386/bin/aux/msexceltables - 775 sys sys 1124766753 81264
+386/bin/aux/msexceltables - 775 sys sys 1124939598 81233
 386/bin/aux/mswordstrings - 775 sys sys 1115950044 65317
 386/bin/aux/na - 775 sys sys 1115950045 154186
 386/bin/aux/nfsmount - 775 sys sys 1115950045 234092
 386/bin/aux/nfsserver - 775 sys sys 1115950046 185411
-386/bin/aux/olefs - 775 sys sys 1115950046 143259
+386/bin/aux/olefs - 775 sys sys 1124939599 143372
 386/bin/aux/p9bitpost - 775 sys sys 1104121982 127974
 386/bin/aux/pcmcia - 775 sys sys 1115950047 46905
 386/bin/aux/pcnfsd - 775 sys sys 1115950047 129339
@@ -140,14 +140,14 @@
 386/bin/aux/sprog - 775 sys sys 1115950049 79349
 386/bin/aux/ssh_genkey - 775 sys sys 1045537957 194629
 386/bin/aux/sshserve - 775 sys sys 1119496643 251497
-386/bin/aux/stub - 775 sys sys 1115950050 135062
+386/bin/aux/stub - 775 sys sys 1124939599 135175
 386/bin/aux/tcpostio - 775 sys sys 1094040084 200808
 386/bin/aux/text2post - 775 sys sys 1104121986 78336
 386/bin/aux/timesync - 775 sys sys 1116126317 128213
 386/bin/aux/tr2post - 775 sys sys 1104121987 176578
 386/bin/aux/trampoline - 775 sys sys 1115950050 83293
 386/bin/aux/typepasswd - 775 sys sys 1115950050 69503
-386/bin/aux/vga - 775 sys sys 1116903728 333567
+386/bin/aux/vga - 775 sys sys 1124939600 333559
 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
@@ -172,7 +172,7 @@
 386/bin/calendar - 775 sys sys 1116903731 80221
 386/bin/cat - 775 sys sys 1115950056 37447
 386/bin/cb - 775 sys sys 1115950056 77519
-386/bin/cdfs - 775 sys sys 1115950056 161088
+386/bin/cdfs - 775 sys sys 1124939600 161202
 386/bin/cfs - 775 sys sys 1115950056 128067
 386/bin/chgrp - 775 sys sys 1115950056 59285
 386/bin/chmod - 775 sys sys 1115950057 62281
@@ -218,9 +218,9 @@
 386/bin/echo - 775 sys sys 1115950066 57355
 386/bin/ed - 775 sys sys 1115950066 93034
 386/bin/eqn - 775 sys sys 1087442511 242933
-386/bin/execnet - 775 sys sys 1115950067 171896
+386/bin/execnet - 775 sys sys 1124939601 172009
 386/bin/exportfs - 775 sys sys 1115950067 161171
-386/bin/ext2srv - 775 sys sys 1115950067 173894
+386/bin/ext2srv - 775 sys sys 1124939601 174007
 386/bin/faces - 775 sys sys 1115950068 193388
 386/bin/factor - 775 sys sys 1115950068 61475
 386/bin/fcp - 775 sys sys 1115950068 82162
@@ -323,7 +323,7 @@
 386/bin/mk - 775 sys sys 1123729447 144048
 386/bin/mkdir - 775 sys sys 1115950093 60964
 386/bin/mkpaqfs - 775 sys sys 1115950093 94509
-386/bin/mntgen - 775 sys sys 1115950094 139193
+386/bin/mntgen - 775 sys sys 1124939602 139306
 386/bin/mount - 775 sys sys 1115950094 73011
 386/bin/ms2html - 775 sys sys 1115950094 103585
 386/bin/mtime - 775 sys sys 1115950094 59139
@@ -343,9 +343,9 @@
 386/bin/netkey - 775 sys sys 1115950098 72307
 386/bin/netstat - 775 sys sys 1116126323 84385
 386/bin/news - 775 sys sys 1119496653 71669
-386/bin/nfs - 775 sys sys 1119496653 315405
+386/bin/nfs - 775 sys sys 1124939603 315518
 386/bin/nm - 775 sys sys 1119496654 121803
-386/bin/nntpfs - 775 sys sys 1119496654 160914
+386/bin/nntpfs - 775 sys sys 1124939604 161027
 386/bin/ns - 775 sys sys 1115950100 65260
 386/bin/p - 775 sys sys 1115950100 64990
 386/bin/page - 775 sys sys 1118671839 232775
@@ -368,7 +368,7 @@
 386/bin/pwd - 775 sys sys 1115950105 36897
 386/bin/ramfs - 775 sys sys 1115950105 89167
 386/bin/rc - 775 sys sys 1119496655 143226
-386/bin/rdbfs - 775 sys sys 1115950106 168396
+386/bin/rdbfs - 775 sys sys 1124939604 168509
 386/bin/read - 775 sys sys 1115950106 58046
 386/bin/replica - 20000000775 sys sys 1018321168 0
 386/bin/replica/applychanges - 775 sys sys 1115950107 98562
@@ -394,7 +394,7 @@
 386/bin/size - 775 sys sys 1119496658 76974
 386/bin/sleep - 775 sys sys 1085077097 3413
 386/bin/snap - 775 sys sys 1119496658 303720
-386/bin/snapfs - 775 sys sys 1119496659 372574
+386/bin/snapfs - 775 sys sys 1124939605 372687
 386/bin/sniffer - 775 sys sys 1038443185 99028
 386/bin/snoopy - 775 sys sys 1116126323 157546
 386/bin/sort - 775 sys sys 1115950113 82285
@@ -404,7 +404,7 @@
 386/bin/srvfs - 775 sys sys 1116903736 40065
 386/bin/srvold9p - 775 sys sys 1115950114 130193
 386/bin/ssh - 775 sys sys 1120014537 211039
-386/bin/sshnet - 775 sys sys 1120014538 282738
+386/bin/sshnet - 775 sys sys 1124939606 282851
 386/bin/stats - 775 sys sys 1115950115 190072
 386/bin/strings - 775 sys sys 1115950116 62124
 386/bin/strip - 775 sys sys 1115950116 61981
@@ -468,7 +468,7 @@
 386/bin/upas/token - 775 sys sys 1115950132 77554
 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 1115950132 92623
+386/bin/upas/vf - 775 sys sys 1124939606 97002
 386/bin/usb - 20000000775 sys sys 1019538890 0
 386/bin/usb/usbaudio - 775 sys sys 1115950132 185541
 386/bin/usb/usbd - 775 sys sys 1115950133 129846
@@ -500,10 +500,10 @@
 386/bin/vt - 775 sys sys 1115950143 173664
 386/bin/vtdump - 775 sys sys 1119496667 159467
 386/bin/wc - 775 sys sys 1115950143 41156
-386/bin/webcookies - 775 sys sys 1119496667 161521
-386/bin/webfs - 775 sys sys 1124766766 349594
+386/bin/webcookies - 775 sys sys 1124939607 161634
+386/bin/webfs - 775 sys sys 1124939607 349707
 386/bin/webfsget - 775 sys sys 1115950144 39143
-386/bin/wikifs - 775 sys sys 1122347400 201648
+386/bin/wikifs - 775 sys sys 1124939608 201761
 386/bin/winwatch - 775 sys sys 1115950145 154555
 386/bin/xd - 775 sys sys 1115950145 64039
 386/bin/xmr - 775 sys sys 1115950145 40157
@@ -533,7 +533,7 @@
 386/lib/ape/libregexp.a - 664 sys sys 1122001337 47670
 386/lib/ape/libutf.a - 664 sys sys 1122001338 81266
 386/lib/ape/libv.a - 664 sys sys 1122001338 19668
-386/lib/lib9p.a - 664 sys sys 1115950150 79300
+386/lib/lib9p.a - 664 sys sys 1124939608 79582
 386/lib/libString.a - 664 sys sys 1115950150 22184
 386/lib/libauth.a - 664 sys sys 1115950150 56134
 386/lib/libauthsrv.a - 664 sys sys 1117249746 34098
@@ -625,7 +625,7 @@ acme/bin/386/acd - 775 sys sys 1032232412 137068
 acme/bin/386/adict - 775 sys sys 1015011247 99806
 acme/bin/386/mkwnew - 775 sys sys 1115950148 38959
 acme/bin/386/spout - 775 sys sys 1115950148 61617
-acme/bin/386/win - 775 sys sys 1115950148 178845
+acme/bin/386/win - 775 sys sys 1124939608 178958
 acme/bin/Battery - 775 sys sys 1017457907 451
 acme/bin/Isspam - 775 sys sys 1063951165 235
 acme/bin/Mail - 775 sys sys 1114697798 201
@@ -9053,7 +9053,7 @@ sys/src/cmd/1c/list.c - 664 sys sys 1014926630 4507
 sys/src/cmd/1c/mkfile - 664 sys sys 944961353 264
 sys/src/cmd/1c/mul.c - 664 sys sys 944961353 2599
 sys/src/cmd/1c/peep.c - 664 sys sys 1089299178 15578
-sys/src/cmd/1c/reg.c - 664 sys sys 1089299178 21252
+sys/src/cmd/1c/reg.c - 664 sys sys 1124993748 21247
 sys/src/cmd/1c/sgen.c - 664 sys sys 1089299179 10853
 sys/src/cmd/1c/swt.c - 664 sys sys 1098463320 15417
 sys/src/cmd/1c/txt.c - 664 sys sys 944961353 16943
@@ -9084,7 +9084,7 @@ sys/src/cmd/2c/list.c - 664 sys sys 1089299176 5521
 sys/src/cmd/2c/mkfile - 664 sys sys 944960717 258
 sys/src/cmd/2c/mul.c - 664 sys sys 944960717 2599
 sys/src/cmd/2c/peep.c - 664 sys sys 1089299176 15926
-sys/src/cmd/2c/reg.c - 664 sys sys 1089299176 22310
+sys/src/cmd/2c/reg.c - 664 sys sys 1124993753 22305
 sys/src/cmd/2c/sgen.c - 664 sys sys 1089299177 12738
 sys/src/cmd/2c/swt.c - 664 sys sys 1098463320 17170
 sys/src/cmd/2c/txt.c - 664 sys sys 944960718 17625
@@ -9272,10 +9272,10 @@ sys/src/cmd/acme/cols.c - 664 sys sys 1111119425 11229
 sys/src/cmd/acme/dat.h - 664 sys sys 1111606459 11106
 sys/src/cmd/acme/disk.c - 664 sys sys 1014926093 2151
 sys/src/cmd/acme/ecmd.c - 664 sys sys 1111606460 24205
-sys/src/cmd/acme/edit.c - 664 sys sys 1101910761 12068
-sys/src/cmd/acme/edit.h - 664 sys sys 969500816 2466
+sys/src/cmd/acme/edit.c - 664 sys sys 1124993578 12019
+sys/src/cmd/acme/edit.h - 664 sys sys 1124993577 2369
 sys/src/cmd/acme/elog.c - 664 sys sys 1111607796 7294
-sys/src/cmd/acme/exec.c - 664 sys sys 1111171699 28243
+sys/src/cmd/acme/exec.c - 664 sys sys 1124993578 28255
 sys/src/cmd/acme/file.c - 664 sys sys 1044626079 5717
 sys/src/cmd/acme/fns.h - 664 sys sys 1107154481 2916
 sys/src/cmd/acme/fsys.c - 664 sys sys 1111171699 13097
@@ -13638,13 +13638,13 @@ sys/src/cmd/webfs/util.c - 664 sys sys 1015015823 1211
 sys/src/cmd/webfs/webget.c - 664 sys sys 1124711795 1589
 sys/src/cmd/webfsget.c - 664 sys sys 1068413017 1595
 sys/src/cmd/wikifs - 20000000775 sys sys 1018211094 0
-sys/src/cmd/wikifs/fs.c - 664 sys sys 1122335732 15656
+sys/src/cmd/wikifs/fs.c - 664 sys sys 1124975709 15731
 sys/src/cmd/wikifs/io.c - 664 sys sys 1084469671 11572
 sys/src/cmd/wikifs/lookup.c - 664 sys sys 1018211093 182
 sys/src/cmd/wikifs/map.c - 664 sys sys 1018211093 109
 sys/src/cmd/wikifs/mkfile - 664 sys sys 1045503591 468
-sys/src/cmd/wikifs/parse.c - 664 sys sys 1113252120 5245
-sys/src/cmd/wikifs/parsehist.c - 664 sys sys 1018211093 1906
+sys/src/cmd/wikifs/parse.c - 664 sys sys 1124975709 5394
+sys/src/cmd/wikifs/parsehist.c - 664 sys sys 1124975708 1988
 sys/src/cmd/wikifs/testwrite.c - 664 sys sys 1018211093 818
 sys/src/cmd/wikifs/tohtml.c - 664 sys sys 1113252121 14301
 sys/src/cmd/wikifs/util.c - 664 sys sys 1018211093 1807
@@ -13653,7 +13653,7 @@ sys/src/cmd/wikifs/wiki.h - 664 sys sys 1113275619 1897
 sys/src/cmd/wikifs/wiki2html.c - 664 sys sys 1018211094 815
 sys/src/cmd/wikifs/wiki2text.c - 664 sys sys 1018211094 779
 sys/src/cmd/winwatch.c - 664 sys sys 1113312596 4869
-sys/src/cmd/xd.c - 664 sys sys 944961355 5735
+sys/src/cmd/xd.c - 664 sys sys 1124993597 5770
 sys/src/cmd/yacc.c - 664 sys sys 1116770313 57945
 sys/src/fs - 20000000775 sys sys 1015110109 0
 sys/src/fs/choline - 20000000775 sys sys 1015110109 0
@@ -14959,28 +14959,9 @@ 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/archfs - 775 sys sys 1124939596 140892
-386/bin/cdfs - 775 sys sys 1124939600 161202
-386/bin/nntpfs - 775 sys sys 1124939604 161027
-386/bin/snapfs - 775 sys sys 1124939605 372687
-386/bin/webcookies - 775 sys sys 1124939607 161634
-386/bin/wikifs - 775 sys sys 1124939608 201761
-386/bin/rdbfs - 775 sys sys 1124939604 168509
-386/bin/webfs - 775 sys sys 1124939607 349707
-386/bin/auth/factotum - 775 sys sys 1124939596 312512
-386/bin/aux/apm - 775 sys sys 1124939597 174208
-386/bin/aux/disksim - 775 sys sys 1124939597 144461
-386/bin/aux/flashfs - 775 sys sys 1124939598 160399
-386/bin/aux/gpsfs - 775 sys sys 1124939598 176225
-386/bin/aux/msexceltables - 775 sys sys 1124939598 81233
-386/bin/aux/olefs - 775 sys sys 1124939599 143372
-386/bin/aux/stub - 775 sys sys 1124939599 135175
-386/bin/aux/vga - 775 sys sys 1124939600 333559
-386/bin/execnet - 775 sys sys 1124939601 172009
-386/bin/ext2srv - 775 sys sys 1124939601 174007
-386/bin/mntgen - 775 sys sys 1124939602 139306
-386/bin/nfs - 775 sys sys 1124939603 315518
-386/bin/sshnet - 775 sys sys 1124939606 282851
-386/bin/upas/vf - 775 sys sys 1124939606 97002
-386/lib/lib9p.a - 664 sys sys 1124939608 79582
-acme/bin/386/win - 775 sys sys 1124939608 178958
+386/bin/acme - 775 sys sys 1125025928 428392
+386/bin/wikifs - 775 sys sys 1125025930 202144
+386/bin/ftpfs - 775 sys sys 1125025929 271942
+386/bin/ip/ipconfig - 775 sys sys 1125025929 137751
+386/bin/xd - 775 sys sys 1125025930 64053
+386/lib/libsec.a - 664 sys sys 1125025932 645078

+ 15 - 15
dist/replica/plan9.db

@@ -20,7 +20,7 @@
 386/bin/9660srv - 775 sys sys 1115950023 104037
 386/bin/aan - 775 sys sys 1115950023 130710
 386/bin/acid - 775 sys sys 1119496640 390040
-386/bin/acme - 775 sys sys 1122606669 428394
+386/bin/acme - 775 sys sys 1125025928 428392
 386/bin/ape - 20000000775 sys sys 1016944144 0
 386/bin/ape/basename - 775 sys sys 1087442501 132681
 386/bin/ape/cc - 775 sys sys 1115950025 70297
@@ -243,7 +243,7 @@
 386/bin/fs/v10fs - 775 sys sys 1115950073 94571
 386/bin/fs/v6fs - 775 sys sys 1115950073 94489
 386/bin/fs/zipfs - 775 sys sys 1115950074 109088
-386/bin/ftpfs - 775 sys sys 1124766754 271942
+386/bin/ftpfs - 775 sys sys 1125025929 271942
 386/bin/games - 20000000775 sys sys 1096298711 0
 386/bin/games/4s - 775 sys sys 1120619353 177844
 386/bin/games/5s - 775 sys sys 1120619353 180356
@@ -294,7 +294,7 @@
 386/bin/ip/httpd/webls - 775 sys sys 1120792314 131226
 386/bin/ip/httpd/wikipost - 775 sys sys 1115950085 112655
 386/bin/ip/imap4d - 775 sys sys 1115950086 236497
-386/bin/ip/ipconfig - 775 sys sys 1116126318 137736
+386/bin/ip/ipconfig - 775 sys sys 1125025929 137751
 386/bin/ip/ping - 775 sys sys 1116126319 77010
 386/bin/ip/ppp - 775 sys sys 1116126319 218631
 386/bin/ip/pppoe - 775 sys sys 1116126319 77535
@@ -503,9 +503,9 @@
 386/bin/webcookies - 775 sys sys 1124939607 161634
 386/bin/webfs - 775 sys sys 1124939607 349707
 386/bin/webfsget - 775 sys sys 1115950144 39143
-386/bin/wikifs - 775 sys sys 1124939608 201761
+386/bin/wikifs - 775 sys sys 1125025930 202144
 386/bin/winwatch - 775 sys sys 1115950145 154555
-386/bin/xd - 775 sys sys 1115950145 64039
+386/bin/xd - 775 sys sys 1125025930 64053
 386/bin/xmr - 775 sys sys 1115950145 40157
 386/bin/xms - 775 sys sys 1115950146 40735
 386/bin/yacc - 775 sys sys 1116903737 102292
@@ -559,7 +559,7 @@
 386/lib/libplumb.a - 664 sys sys 1115950157 18876
 386/lib/libregexp.a - 664 sys sys 1115950157 37464
 386/lib/libscribble.a - 664 sys sys 1116815422 107282
-386/lib/libsec.a - 664 sys sys 1124766771 645078
+386/lib/libsec.a - 664 sys sys 1125025932 645078
 386/lib/libstdio.a - 664 sys sys 1115950159 126206
 386/lib/libsunrpc.a - 664 sys sys 1115950160 355994
 386/lib/libthread.a - 664 sys sys 1115950160 71162
@@ -9053,7 +9053,7 @@ sys/src/cmd/1c/list.c - 664 sys sys 1014926630 4507
 sys/src/cmd/1c/mkfile - 664 sys sys 944961353 264
 sys/src/cmd/1c/mul.c - 664 sys sys 944961353 2599
 sys/src/cmd/1c/peep.c - 664 sys sys 1089299178 15578
-sys/src/cmd/1c/reg.c - 664 sys sys 1089299178 21252
+sys/src/cmd/1c/reg.c - 664 sys sys 1124993748 21247
 sys/src/cmd/1c/sgen.c - 664 sys sys 1089299179 10853
 sys/src/cmd/1c/swt.c - 664 sys sys 1098463320 15417
 sys/src/cmd/1c/txt.c - 664 sys sys 944961353 16943
@@ -9084,7 +9084,7 @@ sys/src/cmd/2c/list.c - 664 sys sys 1089299176 5521
 sys/src/cmd/2c/mkfile - 664 sys sys 944960717 258
 sys/src/cmd/2c/mul.c - 664 sys sys 944960717 2599
 sys/src/cmd/2c/peep.c - 664 sys sys 1089299176 15926
-sys/src/cmd/2c/reg.c - 664 sys sys 1089299176 22310
+sys/src/cmd/2c/reg.c - 664 sys sys 1124993753 22305
 sys/src/cmd/2c/sgen.c - 664 sys sys 1089299177 12738
 sys/src/cmd/2c/swt.c - 664 sys sys 1098463320 17170
 sys/src/cmd/2c/txt.c - 664 sys sys 944960718 17625
@@ -9272,10 +9272,10 @@ sys/src/cmd/acme/cols.c - 664 sys sys 1111119425 11229
 sys/src/cmd/acme/dat.h - 664 sys sys 1111606459 11106
 sys/src/cmd/acme/disk.c - 664 sys sys 1014926093 2151
 sys/src/cmd/acme/ecmd.c - 664 sys sys 1111606460 24205
-sys/src/cmd/acme/edit.c - 664 sys sys 1101910761 12068
-sys/src/cmd/acme/edit.h - 664 sys sys 969500816 2466
+sys/src/cmd/acme/edit.c - 664 sys sys 1124993578 12019
+sys/src/cmd/acme/edit.h - 664 sys sys 1124993577 2369
 sys/src/cmd/acme/elog.c - 664 sys sys 1111607796 7294
-sys/src/cmd/acme/exec.c - 664 sys sys 1111171699 28243
+sys/src/cmd/acme/exec.c - 664 sys sys 1124993578 28255
 sys/src/cmd/acme/file.c - 664 sys sys 1044626079 5717
 sys/src/cmd/acme/fns.h - 664 sys sys 1107154481 2916
 sys/src/cmd/acme/fsys.c - 664 sys sys 1111171699 13097
@@ -13638,13 +13638,13 @@ sys/src/cmd/webfs/util.c - 664 sys sys 1015015823 1211
 sys/src/cmd/webfs/webget.c - 664 sys sys 1124711795 1589
 sys/src/cmd/webfsget.c - 664 sys sys 1068413017 1595
 sys/src/cmd/wikifs - 20000000775 sys sys 1018211094 0
-sys/src/cmd/wikifs/fs.c - 664 sys sys 1122335732 15656
+sys/src/cmd/wikifs/fs.c - 664 sys sys 1124975709 15731
 sys/src/cmd/wikifs/io.c - 664 sys sys 1084469671 11572
 sys/src/cmd/wikifs/lookup.c - 664 sys sys 1018211093 182
 sys/src/cmd/wikifs/map.c - 664 sys sys 1018211093 109
 sys/src/cmd/wikifs/mkfile - 664 sys sys 1045503591 468
-sys/src/cmd/wikifs/parse.c - 664 sys sys 1113252120 5245
-sys/src/cmd/wikifs/parsehist.c - 664 sys sys 1018211093 1906
+sys/src/cmd/wikifs/parse.c - 664 sys sys 1124975709 5394
+sys/src/cmd/wikifs/parsehist.c - 664 sys sys 1124975708 1988
 sys/src/cmd/wikifs/testwrite.c - 664 sys sys 1018211093 818
 sys/src/cmd/wikifs/tohtml.c - 664 sys sys 1113252121 14301
 sys/src/cmd/wikifs/util.c - 664 sys sys 1018211093 1807
@@ -13653,7 +13653,7 @@ sys/src/cmd/wikifs/wiki.h - 664 sys sys 1113275619 1897
 sys/src/cmd/wikifs/wiki2html.c - 664 sys sys 1018211094 815
 sys/src/cmd/wikifs/wiki2text.c - 664 sys sys 1018211094 779
 sys/src/cmd/winwatch.c - 664 sys sys 1113312596 4869
-sys/src/cmd/xd.c - 664 sys sys 944961355 5735
+sys/src/cmd/xd.c - 664 sys sys 1124993597 5770
 sys/src/cmd/yacc.c - 664 sys sys 1116770313 57945
 sys/src/fs - 20000000775 sys sys 1015110109 0
 sys/src/fs/choline - 20000000775 sys sys 1015110109 0

+ 15 - 0
dist/replica/plan9.log

@@ -20896,3 +20896,18 @@
 1124940777 22 c 386/bin/upas/vf - 775 sys sys 1124939606 97002
 1124940777 23 c 386/lib/lib9p.a - 664 sys sys 1124939608 79582
 1124940777 24 c acme/bin/386/win - 775 sys sys 1124939608 178958
+1124976666 0 c sys/src/cmd/wikifs/fs.c - 664 sys sys 1124975709 15731
+1124976666 1 c sys/src/cmd/wikifs/parse.c - 664 sys sys 1124975709 5394
+1124976666 2 c sys/src/cmd/wikifs/parsehist.c - 664 sys sys 1124975708 1988
+1124994670 0 c sys/src/cmd/2c/reg.c - 664 sys sys 1124993753 22305
+1124994670 1 c sys/src/cmd/acme/edit.c - 664 sys sys 1124993578 12019
+1124994670 2 c sys/src/cmd/acme/edit.h - 664 sys sys 1124993577 2369
+1124994670 3 c sys/src/cmd/acme/exec.c - 664 sys sys 1124993578 28255
+1124994670 4 c sys/src/cmd/1c/reg.c - 664 sys sys 1124993748 21247
+1124994670 5 c sys/src/cmd/xd.c - 664 sys sys 1124993597 5770
+1125027077 0 c 386/bin/acme - 775 sys sys 1125025928 428392
+1125027077 1 c 386/bin/wikifs - 775 sys sys 1125025930 202144
+1125027077 2 c 386/bin/ftpfs - 775 sys sys 1125025929 271942
+1125027077 3 c 386/bin/ip/ipconfig - 775 sys sys 1125025929 137751
+1125027077 4 c 386/bin/xd - 775 sys sys 1125025930 64053
+1125027077 5 c 386/lib/libsec.a - 664 sys sys 1125025932 645078

+ 2 - 2
sys/src/cmd/1c/reg.c

@@ -621,9 +621,9 @@ mkvar(Adr *a, int as)
 	v->etype = a->etype;
 	v->type = t;
 	if(debug['R'])
-		print("bit=%2d et=%2d %s (%d,%d,%ld)\n",
+		print("bit=%2d et=%2d %s (%p,%d,%ld)\n",
 			i, a->etype, s->name,
-			(int)v->sym, v->type, v->offset);
+			v->sym, v->type, v->offset);
 
 out:
 	bit = blsh(i);

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

@@ -632,9 +632,9 @@ mkvar(Adr *a, int as)
 	v->etype = a->etype;
 	v->type = t;
 	if(debug['R'])
-		print("bit=%2d et=%2d %s (%d,%d,%ld)\n",
+		print("bit=%2d et=%2d %s (%p,%d,%ld)\n",
 			i, a->etype, s->name,
-			(int)v->sym, v->type, v->offset);
+			v->sym, v->type, v->offset);
 
 out:
 	bit = blsh(i);

+ 11 - 11
sys/src/cmd/acme/edit.c

@@ -59,7 +59,7 @@ void	freecmd(void);
 void	okdelim(int);
 
 Rune	*cmdstartp;
-Rune *cmdendp;
+Rune	*cmdendp;
 Rune	*cmdp;
 Channel	*editerrc;
 
@@ -252,11 +252,11 @@ growlist(List *l)
 {
 	if(l->listptr==0 || l->nalloc==0){
 		l->nalloc = INCR;
-		l->listptr = emalloc(INCR*sizeof(long));
+		l->listptr = emalloc(INCR*sizeof(void*));
 		l->nused = 0;
 	}else if(l->nused == l->nalloc){
-		l->listptr = erealloc(l->listptr, (l->nalloc+INCR)*sizeof(long));
-		memset((void*)(l->longptr+l->nalloc), 0, INCR*sizeof(long));
+		l->listptr = erealloc(l->listptr, (l->nalloc+INCR)*sizeof(void*));
+		memset(l->ptr+l->nalloc, 0, INCR*sizeof(void*));
 		l->nalloc += INCR;
 	}
 }
@@ -267,7 +267,7 @@ growlist(List *l)
 void
 dellist(List *l, int i)
 {
-	memmove(&l->longptr[i], &l->longptr[i+1], (l->nused-(i+1))*sizeof(long));
+	memmove(&l->ptr[i], &l->ptr[i+1], (l->nused-(i+1))*sizeof(void*));
 	l->nused--;
 }
 
@@ -275,11 +275,11 @@ dellist(List *l, int i)
  * Add a new element, whose position is i, to the list
  */
 void
-inslist(List *l, int i, long val)
+inslist(List *l, int i, void *v)
 {
 	growlist(l);
-	memmove(&l->longptr[i+1], &l->longptr[i], (l->nused-i)*sizeof(long));
-	l->longptr[i] = val;
+	memmove(&l->ptr[i+1], &l->ptr[i], (l->nused-i)*sizeof(void*));
+	l->ptr[i] = v;
 	l->nused++;
 }
 
@@ -315,7 +315,7 @@ newcmd(void){
 	Cmd *p;
 
 	p = emalloc(sizeof(Cmd));
-	inslist(&cmdlist, cmdlist.nused, (long)p);
+	inslist(&cmdlist, cmdlist.nused, p);
 	return p;
 }
 
@@ -325,7 +325,7 @@ newstring(int n)
 	String *p;
 
 	p = allocstring(n);
-	inslist(&stringlist, stringlist.nused, (long)p);
+	inslist(&stringlist, stringlist.nused, p);
 	return p;
 }
 
@@ -335,7 +335,7 @@ newaddr(void)
 	Addr *p;
 
 	p = emalloc(sizeof(Addr));
-	inslist(&addrlist, addrlist.nused, (long)p);
+	inslist(&addrlist, addrlist.nused, p);
 	return p;
 }
 

+ 3 - 5
sys/src/cmd/acme/edit.h

@@ -59,17 +59,15 @@ extern struct cmdtab{
 
 #define	INCR	25	/* delta when growing list */
 
-struct List	/* code depends on a long being able to hold a pointer */
+struct List
 {
 	int	nalloc;
 	int	nused;
 	union{
 		void	*listptr;
-		Block	*blkptr;
-		long	*longptr;
+		void*	*ptr;
 		uchar*	*ucharptr;
 		String*	*stringptr;
-		File*	*fileptr;
 	};
 };
 
@@ -90,7 +88,7 @@ int	x_cmd(Text*, Cmd*), X_cmd(Text*, Cmd*), pipe_cmd(Text*, Cmd*);
 int	eq_cmd(Text*, Cmd*);
 
 String	*allocstring(int);
-void		freestring(String*);
+void	freestring(String*);
 String	*getregexp(int);
 Addr	*newaddr(void);
 Address	cmdaddress(Addr*, Address, int);

+ 3 - 3
sys/src/cmd/acme/exec.c

@@ -1142,13 +1142,13 @@ runproc(void *argvp)
 	win = argv[0];
 	s = argv[1];
 	rdir = argv[2];
-	ndir = (int)argv[3];
-	newns = (int)argv[4];
+	ndir = (uintptr)argv[3];
+	newns = (uintptr)argv[4];
 	argaddr = argv[5];
 	arg = argv[6];
 	c = argv[7];
 	cpid = argv[8];
-	iseditcmd = (int)argv[9];
+	iseditcmd = (uintptr)argv[9];
 	free(argv);
 
 	t = s;

+ 8 - 4
sys/src/cmd/wikifs/fs.c

@@ -87,7 +87,7 @@ qidfile(uvlong path)
 
 typedef struct Aux Aux;
 struct Aux {
-	char *name;
+	String *name;
 	Whist *w;
 	int n;
 	ulong t;
@@ -107,7 +107,7 @@ fsattach(Req *r)
 
 	a = emalloc(sizeof(Aux));
 	r->fid->aux = a;
-	a->name = estrdup(r->ifcall.uname);
+	a->name = s_copy(r->ifcall.uname);
 
 	r->ofcall.qid = (Qid){mkqid(Droot, 0, 0, 42), 0, QTDIR};
 	r->fid->qid = r->ofcall.qid;
@@ -357,6 +357,8 @@ fsclone(Fid *old, Fid *new)
 		incref(a->w);
 	if(a->map)
 		incref(a->map);
+	if(a->name)
+		s_incref(a->name);
 	new->aux = a;
 	new->qid = old->qid;
 
@@ -372,6 +374,8 @@ fsdestroyfid(Fid *fid)
 	if(a==nil)
 		return;
 
+	if(a->name)
+		s_free(a->name);
 	if(a->map)
 		closemap(a->map);
 	if(a->s)
@@ -713,7 +717,7 @@ fswrite(Req *r)
 		w->title = estrdup(title);
 
 		t = 0;
-		author = estrdup(a->name);
+		author = estrdup(s_to_c(a->name));
 
 		comment = nil;
 		while(s.rp && *s.rp && *s.rp != '\n'){
@@ -880,8 +884,8 @@ listensrv(Srv *os, char *addr)
 		s->infd = s->outfd = data;
 		srv(s);
 		close(data);
-		free(s);
 		free(s->aux);
+		free(s);
 		_exits(nil);
 	}
 }

+ 4 - 0
sys/src/cmd/wikifs/parse.c

@@ -14,6 +14,7 @@ mkwtxt(int type, char *text)
 	w = emalloc(sizeof(*w));
 	w->type = type;
 	w->text = text;
+	setmalloctag(w, getcallerpc(&type));
 	return w;
 }
 
@@ -100,6 +101,7 @@ mklink(char *s)
 		w = mkwtxt(Wlink, estrdup(strcondense(s, 1)));
 		w->url = estrdup(strcondense(q+1, 1));
 	}
+	setmalloctag(w, getcallerpc(&s));
 	return w;
 }
 
@@ -176,6 +178,7 @@ findmanref(char *p, char **beginp, char **endp)
 		*q = '(';
 		w->section = q[1]-'0';
 		*endp = q+3;
+		setmalloctag(w, getcallerpc(&p));
 		return w;
 	}
 	return nil;
@@ -289,6 +292,7 @@ Brdpage(char *(*rdline)(void*,int), void *b)
 	w = wcondense(w);
 	w = wlink(w);
 	w = wman(w);
+	setmalloctag(w, getcallerpc(&rdline));
 
 	return w;		
 }

+ 7 - 3
sys/src/cmd/wikifs/parsehist.c

@@ -88,6 +88,8 @@ Brdwhist(Biobuf *b)
 			w[n].time = t;
 			w[n].author = author;
 			w[n].comment = comment;
+			comment = nil;
+			author = nil;
 			w[n].wtxt = Brdpage(Brdwline, b);
 			w[n].conflict = conflict;
 			if(w[n].wtxt == nil)
@@ -95,8 +97,6 @@ Brdwhist(Biobuf *b)
 			if(!conflict)
 				current = n;
 			n++;
-			comment = nil;
-			author = nil;
 			conflict = 0;
 			t = -1;
 		}
@@ -112,14 +112,18 @@ Brdwhist(Biobuf *b)
 	h->ndoc = n;
 	h->current = current;
 	incref(h);
+	setmalloctag(h, getcallerpc(&b));
 	return h;
 
 Error:
 	free(title);
 	free(author);
 	free(comment);
-	for(i=0; i<n; i++)
+	for(i=0; i<n; i++){
+		free(w[i].author);
+		free(w[i].comment);
 		freepage(w[i].wtxt);
+	}
 	free(w);
 	return nil;
 }

+ 12 - 8
sys/src/cmd/xd.c

@@ -11,7 +11,7 @@ int		swizzle;
 int		flush;
 int		abase=2;
 int		xd(char *, int);
-void		xprint(char *, long);
+void		xprint(char *, ...);
 void		initarg(void), swizz(void);
 enum{
 	Narg=10
@@ -206,7 +206,7 @@ xd(char *name, int title)
 		Binit(bp, fd, OREAD);
 	}
 	if(title)
-		xprint("%s\n", (long)name);
+		xprint("%s\n", name);
 	addr = 0;
 	star = 0;
 	while((ndata=Bread(bp, data, 16)) >= 0){
@@ -325,16 +325,16 @@ fmtc(char *f)
 	for(i=0; i<ndata; i++)
 		switch(data[i]){
 		case '\t':
-			xprint(cfmt[1][2], (long)"\\t");
+			xprint(cfmt[1][2], "\\t");
 			break;
 		case '\r':
-			xprint(cfmt[1][2], (long)"\\r");
+			xprint(cfmt[1][2], "\\r");
 			break;
 		case '\n':
-			xprint(cfmt[1][2], (long)"\\n");
+			xprint(cfmt[1][2], "\\n");
 			break;
 		case '\b':
-			xprint(cfmt[1][2], (long)"\\b");
+			xprint(cfmt[1][2], "\\b");
 			break;
 		default:
 			if(data[i]>=0x7F || ' '>data[i])
@@ -346,10 +346,14 @@ fmtc(char *f)
 }
 
 void
-xprint(char *fmt, long d)
+xprint(char *fmt, ...)
 {
-	if(Bprint(&bout, fmt, d)<0){
+	va_list arglist;
+
+	va_start(arglist, fmt);
+	if(Bvprint(&bout, fmt, arglist)<0){
 		fprint(2, "xd: i/o error\n");
 		exits("i/o error");
 	}
+	va_end(arglist);
 }