Browse Source

Plan 9 from Bell Labs 2008-03-01

David du Colombier 13 years ago
parent
commit
6abc055bac
6 changed files with 135 additions and 87 deletions
  1. 41 43
      dist/replica/_plan9.db
  2. 40 41
      dist/replica/plan9.db
  3. 41 0
      dist/replica/plan9.log
  4. 1 1
      sys/man/2/assert
  5. 7 1
      sys/src/boot/pc/ether8169.c
  6. 5 1
      sys/src/boot/pc/sdaoe.c

+ 41 - 43
dist/replica/_plan9.db

@@ -36,7 +36,7 @@
 386/bin/ape/stty - 775 sys sys 1148500571 41080
 386/bin/ape/tar - 775 sys sys 1168402264 62184
 386/bin/ape/uname - 775 sys sys 1173754552 134895
-386/bin/aquarela - 775 sys sys 1201753315 337721
+386/bin/aquarela - 775 sys sys 1204292449 338990
 386/bin/ar - 775 sys sys 1178939751 114363
 386/bin/archfs - 775 sys sys 1179372067 146788
 386/bin/ascii - 775 sys sys 1168402265 64884
@@ -44,7 +44,7 @@
 386/bin/auth - 20000000775 sys sys 1016920815 0
 386/bin/auth/aescbc - 775 sys sys 1203712992 140285
 386/bin/auth/asn12rsa - 775 sys sys 1188446816 121912
-386/bin/auth/authsrv - 775 sys sys 1201753318 165370
+386/bin/auth/authsrv - 775 sys sys 1204292451 166625
 386/bin/auth/changeuser - 775 sys sys 1178568246 96020
 386/bin/auth/convkeys - 775 sys sys 1204057806 87642
 386/bin/auth/convkeys2 - 775 sys sys 1203712994 87421
@@ -54,7 +54,7 @@
 386/bin/auth/enable - 775 sys sys 1020319057 134
 386/bin/auth/factotum - 775 sys sys 1203712996 321987
 386/bin/auth/fgui - 775 sys sys 1197732639 219095
-386/bin/auth/guard.srv - 775 sys sys 1201753321 144750
+386/bin/auth/guard.srv - 775 sys sys 1204292454 146005
 386/bin/auth/keyfs - 775 sys sys 1203712999 116640
 386/bin/auth/login - 775 sys sys 1196742440 104821
 386/bin/auth/newns - 775 sys sys 1179372070 90035
@@ -70,7 +70,7 @@
 386/bin/auth/rsagen - 775 sys sys 1178568249 151953
 386/bin/auth/secretpem - 775 sys sys 1045537944 118526
 386/bin/auth/secstore - 775 sys sys 1203713003 192796
-386/bin/auth/secstored - 775 sys sys 1201753324 197600
+386/bin/auth/secstored - 775 sys sys 1204292458 198855
 386/bin/auth/secuser - 775 sys sys 1188702776 149443
 386/bin/auth/status - 775 sys sys 1020319060 738
 386/bin/auth/uniq - 775 sys sys 1168402275 63314
@@ -121,13 +121,13 @@
 386/bin/aux/mswordstrings - 775 sys sys 1168402283 65541
 386/bin/aux/na - 775 sys sys 1189023884 154372
 386/bin/aux/nfsmount - 775 sys sys 1184731233 233217
-386/bin/aux/nfsserver - 775 sys sys 1200262729 185873
+386/bin/aux/nfsserver - 775 sys sys 1204292461 187066
 386/bin/aux/olefs - 775 sys sys 1179372075 148111
 386/bin/aux/p9bitpost - 775 sys sys 1104121982 127974
 386/bin/aux/pcmcia - 775 sys sys 1148500601 46940
-386/bin/aux/pcnfsd - 775 sys sys 1200262732 129337
+386/bin/aux/pcnfsd - 775 sys sys 1204292464 130530
 386/bin/aux/portmap - 775 sys sys 1184731233 142735
-386/bin/aux/portmapper - 775 sys sys 1200262734 128416
+386/bin/aux/portmapper - 775 sys sys 1204292467 129609
 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
@@ -143,7 +143,7 @@
 386/bin/aux/stub - 775 sys sys 1179372078 139674
 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 1179372078 128466
+386/bin/aux/timesync - 775 sys sys 1204292469 129649
 386/bin/aux/tr2post - 775 sys sys 1104121987 176578
 386/bin/aux/trampoline - 775 sys sys 1178568259 82677
 386/bin/aux/usage - 775 sys sys 1168402288 59809
@@ -177,7 +177,7 @@
 386/bin/cfs - 775 sys sys 1190863294 130565
 386/bin/chgrp - 775 sys sys 1168402294 59522
 386/bin/chmod - 775 sys sys 1168402294 62518
-386/bin/cifscmd - 775 sys sys 1201753330 348567
+386/bin/cifscmd - 775 sys sys 1204292475 349836
 386/bin/cleanname - 775 sys sys 1168402295 58541
 386/bin/clock - 775 sys sys 1197732691 157356
 386/bin/cmp - 775 sys sys 1157597609 40658
@@ -238,7 +238,7 @@
 386/bin/fossil/conf - 775 sys sys 1085077052 1506
 386/bin/fossil/flchk - 775 sys sys 1196742467 238865
 386/bin/fossil/flfmt - 775 sys sys 1196742472 246870
-386/bin/fossil/fossil - 775 sys sys 1196742479 365614
+386/bin/fossil/fossil - 775 sys sys 1204292481 366315
 386/bin/fossil/last - 775 sys sys 1168402310 63550
 386/bin/freq - 775 sys sys 1168402310 62040
 386/bin/fs - 20000000775 sys sys 954380769 0
@@ -250,7 +250,7 @@
 386/bin/fs/v10fs - 775 sys sys 1178568274 94797
 386/bin/fs/v6fs - 775 sys sys 1178568274 93881
 386/bin/fs/zipfs - 775 sys sys 1178568274 108444
-386/bin/ftpfs - 775 sys sys 1201753335 271932
+386/bin/ftpfs - 775 sys sys 1204292486 273187
 386/bin/games - 20000000775 sys sys 1096298711 0
 386/bin/games/4s - 775 sys sys 1197732711 177612
 386/bin/games/5s - 775 sys sys 1197732721 179900
@@ -275,7 +275,7 @@
 386/bin/gview - 775 sys sys 1197732752 240790
 386/bin/gzip - 775 sys sys 1178568278 83518
 386/bin/hayes - 775 sys sys 1178568278 63329
-386/bin/hget - 775 sys sys 1188447230 233647
+386/bin/hget - 775 sys sys 1204292490 234834
 386/bin/history - 775 sys sys 1178568279 74241
 386/bin/hoc - 775 sys sys 1172808058 100101
 386/bin/html2ms - 775 sys sys 1168402315 66321
@@ -287,11 +287,11 @@
 386/bin/import - 775 sys sys 1188447232 103492
 386/bin/iostats - 775 sys sys 1178568280 98906
 386/bin/ip - 20000000775 sys sys 1016920851 0
-386/bin/ip/6in4 - 775 sys sys 1201753336 91799
+386/bin/ip/6in4 - 775 sys sys 1204292492 93318
 386/bin/ip/dhcpclient - 775 sys sys 1178568281 92992
-386/bin/ip/dhcpd - 775 sys sys 1201753339 151468
-386/bin/ip/dhcpleases - 775 sys sys 1198211703 85140
-386/bin/ip/ftpd - 775 sys sys 1200262762 170828
+386/bin/ip/dhcpd - 775 sys sys 1204292495 152881
+386/bin/ip/dhcpleases - 775 sys sys 1204292497 86370
+386/bin/ip/ftpd - 775 sys sys 1204292500 172031
 386/bin/ip/gping - 775 sys sys 1198211707 182214
 386/bin/ip/hogports - 775 sys sys 1148500655 42914
 386/bin/ip/httpd - 20000000775 sys sys 1068385801 0
@@ -305,19 +305,19 @@
 386/bin/ip/httpd/wikipost - 775 sys sys 1191273662 114183
 386/bin/ip/httpfile - 775 sys sys 1188447244 284004
 386/bin/ip/imap4d - 775 sys sys 1188447250 236867
-386/bin/ip/ipconfig - 775 sys sys 1201753341 159810
-386/bin/ip/linklocal - 775 sys sys 1197732767 45613
-386/bin/ip/ping - 775 sys sys 1201753343 93276
-386/bin/ip/ppp - 775 sys sys 1201753347 220377
+386/bin/ip/ipconfig - 775 sys sys 1204292503 161825
+386/bin/ip/linklocal - 775 sys sys 1204292504 46800
+386/bin/ip/ping - 775 sys sys 1204292506 94531
+386/bin/ip/ppp - 775 sys sys 1204292510 221800
 386/bin/ip/pppoe - 775 sys sys 1168402326 77787
-386/bin/ip/pptp - 775 sys sys 1184731239 127160
-386/bin/ip/pptpd - 775 sys sys 1201753349 124782
-386/bin/ip/rarpd - 775 sys sys 1201753351 111368
+386/bin/ip/pptp - 775 sys sys 1204292512 128355
+386/bin/ip/pptpd - 775 sys sys 1204292514 126067
+386/bin/ip/rarpd - 775 sys sys 1204292516 112649
 386/bin/ip/rexexec - 775 sys sys 1179372096 90284
-386/bin/ip/rip - 775 sys sys 1201753352 90020
+386/bin/ip/rip - 775 sys sys 1204292518 91302
 386/bin/ip/rlogind - 775 sys sys 1178568290 66192
 386/bin/ip/telnetd - 775 sys sys 1196742496 121995
-386/bin/ip/tftpd - 775 sys sys 1179372096 130740
+386/bin/ip/tftpd - 775 sys sys 1204292520 131963
 386/bin/ip/traceroute - 775 sys sys 1198211710 72783
 386/bin/ip/udpecho - 775 sys sys 1178508500 43095
 386/bin/join - 775 sys sys 1168402330 114382
@@ -342,19 +342,19 @@
 386/bin/mug - 775 sys sys 1197732786 176443
 386/bin/mv - 775 sys sys 1168402336 66629
 386/bin/ndb - 20000000775 sys sys 985743147 0
-386/bin/ndb/cs - 775 sys sys 1203800227 150330
+386/bin/ndb/cs - 775 sys sys 1204292523 151621
 386/bin/ndb/csquery - 775 sys sys 1176488418 61652
-386/bin/ndb/dns - 775 sys sys 1203800233 297230
-386/bin/ndb/dnsdebug - 775 sys sys 1203800238 271135
+386/bin/ndb/dns - 775 sys sys 1204292529 298693
+386/bin/ndb/dnsdebug - 775 sys sys 1204292533 272512
 386/bin/ndb/dnsquery - 775 sys sys 1185334136 64350
-386/bin/ndb/dnstcp - 775 sys sys 1203800243 269016
-386/bin/ndb/ipquery - 775 sys sys 1178568296 95524
+386/bin/ndb/dnstcp - 775 sys sys 1204292538 270403
+386/bin/ndb/ipquery - 775 sys sys 1204292540 96739
 386/bin/ndb/mkdb - 775 sys sys 1168402340 64211
 386/bin/ndb/mkhash - 775 sys sys 1178568296 83312
 386/bin/ndb/mkhosts - 775 sys sys 1178568296 84355
 386/bin/ndb/query - 775 sys sys 1188447268 82960
 386/bin/netkey - 775 sys sys 1168402341 72717
-386/bin/netstat - 775 sys sys 1201753371 85222
+386/bin/netstat - 775 sys sys 1204292542 86477
 386/bin/news - 775 sys sys 1168402341 71956
 386/bin/nfs - 775 sys sys 1184731239 320151
 386/bin/nm - 775 sys sys 1188530182 130190
@@ -409,7 +409,7 @@
 386/bin/snap - 775 sys sys 1188530194 316182
 386/bin/snapfs - 775 sys sys 1188530202 390401
 386/bin/sniffer - 775 sys sys 1038443185 99028
-386/bin/snoopy - 775 sys sys 1197579415 195288
+386/bin/snoopy - 775 sys sys 1204292546 196534
 386/bin/sort - 775 sys sys 1178568303 81057
 386/bin/spin - 775 sys sys 1186543935 769291
 386/bin/split - 775 sys sys 1200262778 75817
@@ -470,12 +470,12 @@
 386/bin/upas/nedmail - 775 sys sys 1200262787 156013
 386/bin/upas/pop3 - 775 sys sys 1188447313 261673
 386/bin/upas/qer - 775 sys sys 1178568313 99195
-386/bin/upas/ratfs - 775 sys sys 1178568314 110177
+386/bin/upas/ratfs - 775 sys sys 1204292548 111360
 386/bin/upas/runq - 775 sys sys 1178568314 112842
 386/bin/upas/scanmail - 775 sys sys 1200262789 128213
 386/bin/upas/send - 775 sys sys 1200262792 192180
 386/bin/upas/smtp - 775 sys sys 1203800249 275743
-386/bin/upas/smtpd - 775 sys sys 1203713022 332905
+386/bin/upas/smtpd - 775 sys sys 1204292554 334248
 386/bin/upas/spam - 775 sys sys 1064598366 36
 386/bin/upas/testscan - 775 sys sys 1200262795 83864
 386/bin/upas/token - 775 sys sys 1188447329 73042
@@ -573,13 +573,13 @@
 386/lib/libgeometry.a - 664 sys sys 1168402366 50470
 386/lib/libhtml.a - 664 sys sys 1186370975 229202
 386/lib/libhttpd.a - 664 sys sys 1191273745 100822
-386/lib/libip.a - 664 sys sys 1201753381 35036
+386/lib/libip.a - 664 sys sys 1204292555 38800
 386/lib/libl.a - 664 sys sys 1168402367 5372
 386/lib/libmach.a - 664 sys sys 1196972899 807480
 386/lib/libmemdraw.a - 664 sys sys 1168402369 284092
 386/lib/libmemlayer.a - 664 sys sys 1168402369 47360
 386/lib/libmp.a - 664 sys sys 1188447454 79978
-386/lib/libndb.a - 664 sys sys 1198211713 64470
+386/lib/libndb.a - 664 sys sys 1204292557 64600
 386/lib/liboventi.a - 664 sys sys 1189108544 97910
 386/lib/libplumb.a - 664 sys sys 1168402370 19408
 386/lib/libregexp.a - 664 sys sys 1200262805 37414
@@ -7533,7 +7533,7 @@ sys/man/2/aes - 664 sys sys 1196638937 1149
 sys/man/2/allocimage - 664 sys sys 1196638937 7304
 sys/man/2/arg - 664 sys sys 1196638937 2184
 sys/man/2/arith3 - 664 sys sys 1196638939 4393
-sys/man/2/assert - 664 sys sys 1196638939 377
+sys/man/2/assert - 664 sys sys 1204322308 379
 sys/man/2/atof - 664 sys sys 1196638937 2778
 sys/man/2/auth - 664 sys sys 1196638939 7537
 sys/man/2/authsrv - 664 sys sys 1196638939 4583
@@ -7961,7 +7961,7 @@ sys/src/9/bitsy/devuda1341.c - 664 sys sys 1071245420 30346
 sys/src/9/bitsy/devµc.c - 664 sys sys 1068393562 8125
 sys/src/9/bitsy/etherif.h - 664 sys sys 1045501788 913
 sys/src/9/bitsy/etherwavelan.c - 664 sys sys 1071245513 870
-sys/src/9/bitsy/fns.h - 664 sys sys 1204232952 3082
+sys/src/9/bitsy/fns.h - 664 sys sys 1204259692 3052
 sys/src/9/bitsy/fpi.c - 664 sys sys 1017695513 5248
 sys/src/9/bitsy/fpi.h - 664 sys sys 1017695513 1679
 sys/src/9/bitsy/fpiarm.c - 664 sys sys 1173788243 9402
@@ -8008,7 +8008,6 @@ sys/src/9/boot/bootmkfile - 664 sys sys 1091732792 404
 sys/src/9/boot/doauthenticate.c - 664 sys sys 1015012529 2300
 sys/src/9/boot/embed.c - 664 sys sys 1039763720 1191
 sys/src/9/boot/getpasswd.c - 664 sys sys 957373373 654
-sys/src/9/boot/libboot.a8 - 664 sys sys 1187758148 64878
 sys/src/9/boot/local.c - 664 sys sys 1187735779 5648
 sys/src/9/boot/mkboot - 775 sys sys 1171608307 1935
 sys/src/9/boot/nopsession.c - 664 sys sys 957373374 843
@@ -9192,7 +9191,7 @@ sys/src/boot/pc/ether589.c - 664 sys sys 1144961189 4624
 sys/src/boot/pc/ether79c970.c - 664 sys sys 1015007950 11717
 sys/src/boot/pc/ether8003.c - 664 sys sys 1015007950 6446
 sys/src/boot/pc/ether8139.c - 664 sys sys 1121393459 14823
-sys/src/boot/pc/ether8169.c - 664 sys sys 1156429147 21582
+sys/src/boot/pc/ether8169.c - 664 sys sys 1204324647 21870
 sys/src/boot/pc/ether82557.c - 664 sys sys 1140802406 19090
 sys/src/boot/pc/ether82563.c - 664 sys sys 1199772483 25481
 sys/src/boot/pc/ether83815.c - 664 sys sys 1144961190 21993
@@ -9238,7 +9237,7 @@ sys/src/boot/pc/queue.c - 664 sys sys 1015007954 566
 sys/src/boot/pc/sd.h - 664 sys sys 1200690169 2249
 sys/src/boot/pc/sd53c8xx.c - 664 sys sys 1186031515 52082
 sys/src/boot/pc/sd53c8xx.i - 664 sys sys 1015007955 27245
-sys/src/boot/pc/sdaoe.c - 664 sys sys 1199911246 11268
+sys/src/boot/pc/sdaoe.c - 664 sys sys 1204324647 11381
 sys/src/boot/pc/sdata.c - 664 sys sys 1199911580 38891
 sys/src/boot/pc/sdbios.c - 664 sys sys 1194145651 3282
 sys/src/boot/pc/sdiahci.c - 664 sys sys 1200349145 28259
@@ -12568,7 +12567,7 @@ sys/src/cmd/ip/ppp/thwack.h - 664 sys sys 964662210 2052
 sys/src/cmd/ip/ppp/unthwack.c - 664 sys sys 1015090268 5883
 sys/src/cmd/ip/pppoe.c - 664 sys sys 1125530113 12516
 sys/src/cmd/ip/pptp.c - 664 sys sys 1182582403 16596
-sys/src/cmd/ip/pptpd.c - 664 sys sys 1135487970 23548
+sys/src/cmd/ip/pptpd.c - 664 sys sys 1204259451 23509
 sys/src/cmd/ip/rarpd.c - 664 sys sys 1084470989 3389
 sys/src/cmd/ip/rexexec.c - 664 sys sys 1121977160 742
 sys/src/cmd/ip/rip.c - 664 sys sys 1178482790 12383
@@ -15870,4 +15869,3 @@ 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
-sys/src/cmd/ip/pptpd.c - 664 sys sys 1204259451 23509

+ 40 - 41
dist/replica/plan9.db

@@ -36,7 +36,7 @@
 386/bin/ape/stty - 775 sys sys 1148500571 41080
 386/bin/ape/tar - 775 sys sys 1168402264 62184
 386/bin/ape/uname - 775 sys sys 1173754552 134895
-386/bin/aquarela - 775 sys sys 1201753315 337721
+386/bin/aquarela - 775 sys sys 1204292449 338990
 386/bin/ar - 775 sys sys 1178939751 114363
 386/bin/archfs - 775 sys sys 1179372067 146788
 386/bin/ascii - 775 sys sys 1168402265 64884
@@ -44,7 +44,7 @@
 386/bin/auth - 20000000775 sys sys 1016920815 0
 386/bin/auth/aescbc - 775 sys sys 1203712992 140285
 386/bin/auth/asn12rsa - 775 sys sys 1188446816 121912
-386/bin/auth/authsrv - 775 sys sys 1201753318 165370
+386/bin/auth/authsrv - 775 sys sys 1204292451 166625
 386/bin/auth/changeuser - 775 sys sys 1178568246 96020
 386/bin/auth/convkeys - 775 sys sys 1204057806 87642
 386/bin/auth/convkeys2 - 775 sys sys 1203712994 87421
@@ -54,7 +54,7 @@
 386/bin/auth/enable - 775 sys sys 1020319057 134
 386/bin/auth/factotum - 775 sys sys 1203712996 321987
 386/bin/auth/fgui - 775 sys sys 1197732639 219095
-386/bin/auth/guard.srv - 775 sys sys 1201753321 144750
+386/bin/auth/guard.srv - 775 sys sys 1204292454 146005
 386/bin/auth/keyfs - 775 sys sys 1203712999 116640
 386/bin/auth/login - 775 sys sys 1196742440 104821
 386/bin/auth/newns - 775 sys sys 1179372070 90035
@@ -70,7 +70,7 @@
 386/bin/auth/rsagen - 775 sys sys 1178568249 151953
 386/bin/auth/secretpem - 775 sys sys 1045537944 118526
 386/bin/auth/secstore - 775 sys sys 1203713003 192796
-386/bin/auth/secstored - 775 sys sys 1201753324 197600
+386/bin/auth/secstored - 775 sys sys 1204292458 198855
 386/bin/auth/secuser - 775 sys sys 1188702776 149443
 386/bin/auth/status - 775 sys sys 1020319060 738
 386/bin/auth/uniq - 775 sys sys 1168402275 63314
@@ -121,13 +121,13 @@
 386/bin/aux/mswordstrings - 775 sys sys 1168402283 65541
 386/bin/aux/na - 775 sys sys 1189023884 154372
 386/bin/aux/nfsmount - 775 sys sys 1184731233 233217
-386/bin/aux/nfsserver - 775 sys sys 1200262729 185873
+386/bin/aux/nfsserver - 775 sys sys 1204292461 187066
 386/bin/aux/olefs - 775 sys sys 1179372075 148111
 386/bin/aux/p9bitpost - 775 sys sys 1104121982 127974
 386/bin/aux/pcmcia - 775 sys sys 1148500601 46940
-386/bin/aux/pcnfsd - 775 sys sys 1200262732 129337
+386/bin/aux/pcnfsd - 775 sys sys 1204292464 130530
 386/bin/aux/portmap - 775 sys sys 1184731233 142735
-386/bin/aux/portmapper - 775 sys sys 1200262734 128416
+386/bin/aux/portmapper - 775 sys sys 1204292467 129609
 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
@@ -143,7 +143,7 @@
 386/bin/aux/stub - 775 sys sys 1179372078 139674
 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 1179372078 128466
+386/bin/aux/timesync - 775 sys sys 1204292469 129649
 386/bin/aux/tr2post - 775 sys sys 1104121987 176578
 386/bin/aux/trampoline - 775 sys sys 1178568259 82677
 386/bin/aux/usage - 775 sys sys 1168402288 59809
@@ -177,7 +177,7 @@
 386/bin/cfs - 775 sys sys 1190863294 130565
 386/bin/chgrp - 775 sys sys 1168402294 59522
 386/bin/chmod - 775 sys sys 1168402294 62518
-386/bin/cifscmd - 775 sys sys 1201753330 348567
+386/bin/cifscmd - 775 sys sys 1204292475 349836
 386/bin/cleanname - 775 sys sys 1168402295 58541
 386/bin/clock - 775 sys sys 1197732691 157356
 386/bin/cmp - 775 sys sys 1157597609 40658
@@ -238,7 +238,7 @@
 386/bin/fossil/conf - 775 sys sys 1085077052 1506
 386/bin/fossil/flchk - 775 sys sys 1196742467 238865
 386/bin/fossil/flfmt - 775 sys sys 1196742472 246870
-386/bin/fossil/fossil - 775 sys sys 1196742479 365614
+386/bin/fossil/fossil - 775 sys sys 1204292481 366315
 386/bin/fossil/last - 775 sys sys 1168402310 63550
 386/bin/freq - 775 sys sys 1168402310 62040
 386/bin/fs - 20000000775 sys sys 954380769 0
@@ -250,7 +250,7 @@
 386/bin/fs/v10fs - 775 sys sys 1178568274 94797
 386/bin/fs/v6fs - 775 sys sys 1178568274 93881
 386/bin/fs/zipfs - 775 sys sys 1178568274 108444
-386/bin/ftpfs - 775 sys sys 1201753335 271932
+386/bin/ftpfs - 775 sys sys 1204292486 273187
 386/bin/games - 20000000775 sys sys 1096298711 0
 386/bin/games/4s - 775 sys sys 1197732711 177612
 386/bin/games/5s - 775 sys sys 1197732721 179900
@@ -275,7 +275,7 @@
 386/bin/gview - 775 sys sys 1197732752 240790
 386/bin/gzip - 775 sys sys 1178568278 83518
 386/bin/hayes - 775 sys sys 1178568278 63329
-386/bin/hget - 775 sys sys 1188447230 233647
+386/bin/hget - 775 sys sys 1204292490 234834
 386/bin/history - 775 sys sys 1178568279 74241
 386/bin/hoc - 775 sys sys 1172808058 100101
 386/bin/html2ms - 775 sys sys 1168402315 66321
@@ -287,11 +287,11 @@
 386/bin/import - 775 sys sys 1188447232 103492
 386/bin/iostats - 775 sys sys 1178568280 98906
 386/bin/ip - 20000000775 sys sys 1016920851 0
-386/bin/ip/6in4 - 775 sys sys 1201753336 91799
+386/bin/ip/6in4 - 775 sys sys 1204292492 93318
 386/bin/ip/dhcpclient - 775 sys sys 1178568281 92992
-386/bin/ip/dhcpd - 775 sys sys 1201753339 151468
-386/bin/ip/dhcpleases - 775 sys sys 1198211703 85140
-386/bin/ip/ftpd - 775 sys sys 1200262762 170828
+386/bin/ip/dhcpd - 775 sys sys 1204292495 152881
+386/bin/ip/dhcpleases - 775 sys sys 1204292497 86370
+386/bin/ip/ftpd - 775 sys sys 1204292500 172031
 386/bin/ip/gping - 775 sys sys 1198211707 182214
 386/bin/ip/hogports - 775 sys sys 1148500655 42914
 386/bin/ip/httpd - 20000000775 sys sys 1068385801 0
@@ -305,19 +305,19 @@
 386/bin/ip/httpd/wikipost - 775 sys sys 1191273662 114183
 386/bin/ip/httpfile - 775 sys sys 1188447244 284004
 386/bin/ip/imap4d - 775 sys sys 1188447250 236867
-386/bin/ip/ipconfig - 775 sys sys 1201753341 159810
-386/bin/ip/linklocal - 775 sys sys 1197732767 45613
-386/bin/ip/ping - 775 sys sys 1201753343 93276
-386/bin/ip/ppp - 775 sys sys 1201753347 220377
+386/bin/ip/ipconfig - 775 sys sys 1204292503 161825
+386/bin/ip/linklocal - 775 sys sys 1204292504 46800
+386/bin/ip/ping - 775 sys sys 1204292506 94531
+386/bin/ip/ppp - 775 sys sys 1204292510 221800
 386/bin/ip/pppoe - 775 sys sys 1168402326 77787
-386/bin/ip/pptp - 775 sys sys 1184731239 127160
-386/bin/ip/pptpd - 775 sys sys 1201753349 124782
-386/bin/ip/rarpd - 775 sys sys 1201753351 111368
+386/bin/ip/pptp - 775 sys sys 1204292512 128355
+386/bin/ip/pptpd - 775 sys sys 1204292514 126067
+386/bin/ip/rarpd - 775 sys sys 1204292516 112649
 386/bin/ip/rexexec - 775 sys sys 1179372096 90284
-386/bin/ip/rip - 775 sys sys 1201753352 90020
+386/bin/ip/rip - 775 sys sys 1204292518 91302
 386/bin/ip/rlogind - 775 sys sys 1178568290 66192
 386/bin/ip/telnetd - 775 sys sys 1196742496 121995
-386/bin/ip/tftpd - 775 sys sys 1179372096 130740
+386/bin/ip/tftpd - 775 sys sys 1204292520 131963
 386/bin/ip/traceroute - 775 sys sys 1198211710 72783
 386/bin/ip/udpecho - 775 sys sys 1178508500 43095
 386/bin/join - 775 sys sys 1168402330 114382
@@ -342,19 +342,19 @@
 386/bin/mug - 775 sys sys 1197732786 176443
 386/bin/mv - 775 sys sys 1168402336 66629
 386/bin/ndb - 20000000775 sys sys 985743147 0
-386/bin/ndb/cs - 775 sys sys 1203800227 150330
+386/bin/ndb/cs - 775 sys sys 1204292523 151621
 386/bin/ndb/csquery - 775 sys sys 1176488418 61652
-386/bin/ndb/dns - 775 sys sys 1203800233 297230
-386/bin/ndb/dnsdebug - 775 sys sys 1203800238 271135
+386/bin/ndb/dns - 775 sys sys 1204292529 298693
+386/bin/ndb/dnsdebug - 775 sys sys 1204292533 272512
 386/bin/ndb/dnsquery - 775 sys sys 1185334136 64350
-386/bin/ndb/dnstcp - 775 sys sys 1203800243 269016
-386/bin/ndb/ipquery - 775 sys sys 1178568296 95524
+386/bin/ndb/dnstcp - 775 sys sys 1204292538 270403
+386/bin/ndb/ipquery - 775 sys sys 1204292540 96739
 386/bin/ndb/mkdb - 775 sys sys 1168402340 64211
 386/bin/ndb/mkhash - 775 sys sys 1178568296 83312
 386/bin/ndb/mkhosts - 775 sys sys 1178568296 84355
 386/bin/ndb/query - 775 sys sys 1188447268 82960
 386/bin/netkey - 775 sys sys 1168402341 72717
-386/bin/netstat - 775 sys sys 1201753371 85222
+386/bin/netstat - 775 sys sys 1204292542 86477
 386/bin/news - 775 sys sys 1168402341 71956
 386/bin/nfs - 775 sys sys 1184731239 320151
 386/bin/nm - 775 sys sys 1188530182 130190
@@ -409,7 +409,7 @@
 386/bin/snap - 775 sys sys 1188530194 316182
 386/bin/snapfs - 775 sys sys 1188530202 390401
 386/bin/sniffer - 775 sys sys 1038443185 99028
-386/bin/snoopy - 775 sys sys 1197579415 195288
+386/bin/snoopy - 775 sys sys 1204292546 196534
 386/bin/sort - 775 sys sys 1178568303 81057
 386/bin/spin - 775 sys sys 1186543935 769291
 386/bin/split - 775 sys sys 1200262778 75817
@@ -470,12 +470,12 @@
 386/bin/upas/nedmail - 775 sys sys 1200262787 156013
 386/bin/upas/pop3 - 775 sys sys 1188447313 261673
 386/bin/upas/qer - 775 sys sys 1178568313 99195
-386/bin/upas/ratfs - 775 sys sys 1178568314 110177
+386/bin/upas/ratfs - 775 sys sys 1204292548 111360
 386/bin/upas/runq - 775 sys sys 1178568314 112842
 386/bin/upas/scanmail - 775 sys sys 1200262789 128213
 386/bin/upas/send - 775 sys sys 1200262792 192180
 386/bin/upas/smtp - 775 sys sys 1203800249 275743
-386/bin/upas/smtpd - 775 sys sys 1203713022 332905
+386/bin/upas/smtpd - 775 sys sys 1204292554 334248
 386/bin/upas/spam - 775 sys sys 1064598366 36
 386/bin/upas/testscan - 775 sys sys 1200262795 83864
 386/bin/upas/token - 775 sys sys 1188447329 73042
@@ -573,13 +573,13 @@
 386/lib/libgeometry.a - 664 sys sys 1168402366 50470
 386/lib/libhtml.a - 664 sys sys 1186370975 229202
 386/lib/libhttpd.a - 664 sys sys 1191273745 100822
-386/lib/libip.a - 664 sys sys 1201753381 35036
+386/lib/libip.a - 664 sys sys 1204292555 38800
 386/lib/libl.a - 664 sys sys 1168402367 5372
 386/lib/libmach.a - 664 sys sys 1196972899 807480
 386/lib/libmemdraw.a - 664 sys sys 1168402369 284092
 386/lib/libmemlayer.a - 664 sys sys 1168402369 47360
 386/lib/libmp.a - 664 sys sys 1188447454 79978
-386/lib/libndb.a - 664 sys sys 1198211713 64470
+386/lib/libndb.a - 664 sys sys 1204292557 64600
 386/lib/liboventi.a - 664 sys sys 1189108544 97910
 386/lib/libplumb.a - 664 sys sys 1168402370 19408
 386/lib/libregexp.a - 664 sys sys 1200262805 37414
@@ -7533,7 +7533,7 @@ sys/man/2/aes - 664 sys sys 1196638937 1149
 sys/man/2/allocimage - 664 sys sys 1196638937 7304
 sys/man/2/arg - 664 sys sys 1196638937 2184
 sys/man/2/arith3 - 664 sys sys 1196638939 4393
-sys/man/2/assert - 664 sys sys 1196638939 377
+sys/man/2/assert - 664 sys sys 1204322308 379
 sys/man/2/atof - 664 sys sys 1196638937 2778
 sys/man/2/auth - 664 sys sys 1196638939 7537
 sys/man/2/authsrv - 664 sys sys 1196638939 4583
@@ -7961,7 +7961,7 @@ sys/src/9/bitsy/devuda1341.c - 664 sys sys 1071245420 30346
 sys/src/9/bitsy/devµc.c - 664 sys sys 1068393562 8125
 sys/src/9/bitsy/etherif.h - 664 sys sys 1045501788 913
 sys/src/9/bitsy/etherwavelan.c - 664 sys sys 1071245513 870
-sys/src/9/bitsy/fns.h - 664 sys sys 1204232952 3082
+sys/src/9/bitsy/fns.h - 664 sys sys 1204259692 3052
 sys/src/9/bitsy/fpi.c - 664 sys sys 1017695513 5248
 sys/src/9/bitsy/fpi.h - 664 sys sys 1017695513 1679
 sys/src/9/bitsy/fpiarm.c - 664 sys sys 1173788243 9402
@@ -8008,7 +8008,6 @@ sys/src/9/boot/bootmkfile - 664 sys sys 1091732792 404
 sys/src/9/boot/doauthenticate.c - 664 sys sys 1015012529 2300
 sys/src/9/boot/embed.c - 664 sys sys 1039763720 1191
 sys/src/9/boot/getpasswd.c - 664 sys sys 957373373 654
-sys/src/9/boot/libboot.a8 - 664 sys sys 1187758148 64878
 sys/src/9/boot/local.c - 664 sys sys 1187735779 5648
 sys/src/9/boot/mkboot - 775 sys sys 1171608307 1935
 sys/src/9/boot/nopsession.c - 664 sys sys 957373374 843
@@ -9192,7 +9191,7 @@ sys/src/boot/pc/ether589.c - 664 sys sys 1144961189 4624
 sys/src/boot/pc/ether79c970.c - 664 sys sys 1015007950 11717
 sys/src/boot/pc/ether8003.c - 664 sys sys 1015007950 6446
 sys/src/boot/pc/ether8139.c - 664 sys sys 1121393459 14823
-sys/src/boot/pc/ether8169.c - 664 sys sys 1156429147 21582
+sys/src/boot/pc/ether8169.c - 664 sys sys 1204324647 21870
 sys/src/boot/pc/ether82557.c - 664 sys sys 1140802406 19090
 sys/src/boot/pc/ether82563.c - 664 sys sys 1199772483 25481
 sys/src/boot/pc/ether83815.c - 664 sys sys 1144961190 21993
@@ -9238,7 +9237,7 @@ sys/src/boot/pc/queue.c - 664 sys sys 1015007954 566
 sys/src/boot/pc/sd.h - 664 sys sys 1200690169 2249
 sys/src/boot/pc/sd53c8xx.c - 664 sys sys 1186031515 52082
 sys/src/boot/pc/sd53c8xx.i - 664 sys sys 1015007955 27245
-sys/src/boot/pc/sdaoe.c - 664 sys sys 1199911246 11268
+sys/src/boot/pc/sdaoe.c - 664 sys sys 1204324647 11381
 sys/src/boot/pc/sdata.c - 664 sys sys 1199911580 38891
 sys/src/boot/pc/sdbios.c - 664 sys sys 1194145651 3282
 sys/src/boot/pc/sdiahci.c - 664 sys sys 1200349145 28259

+ 41 - 0
dist/replica/plan9.log

@@ -18658,3 +18658,44 @@
 1204241404 0 c sys/src/9/ip/iproute.c - 664 sys sys 1204240365 14880
 1204241404 1 c sys/src/9/pc/etherigbe.c - 664 sys sys 1204240380 46146
 1204259404 0 c sys/src/cmd/ip/pptpd.c - 664 sys sys 1204259451 23509
+1204261206 0 c sys/src/9/bitsy/fns.h - 664 sys sys 1204259692 3052
+1204261206 1 d sys/src/9/boot/libboot.a8 - 664 sys sys 1187758148 0
+1204293604 0 c 386/bin/hget - 775 sys sys 1204292490 234834
+1204293604 1 c 386/bin/ftpfs - 775 sys sys 1204292486 273187
+1204293604 2 c 386/bin/netstat - 775 sys sys 1204292542 86477
+1204293604 3 c 386/bin/snoopy - 775 sys sys 1204292546 196534
+1204293604 4 c 386/bin/aquarela - 775 sys sys 1204292449 338990
+1204293604 5 c 386/bin/auth/authsrv - 775 sys sys 1204292451 166625
+1204293604 6 c 386/bin/auth/guard.srv - 775 sys sys 1204292454 146005
+1204293604 7 c 386/bin/auth/secstored - 775 sys sys 1204292458 198855
+1204293604 8 c 386/bin/aux/nfsserver - 775 sys sys 1204292461 187066
+1204293604 9 c 386/bin/aux/pcnfsd - 775 sys sys 1204292464 130530
+1204293604 10 c 386/bin/aux/portmapper - 775 sys sys 1204292467 129609
+1204293604 11 c 386/bin/aux/timesync - 775 sys sys 1204292469 129649
+1204293604 12 c 386/bin/cifscmd - 775 sys sys 1204292475 349836
+1204293604 13 c 386/bin/fossil/fossil - 775 sys sys 1204292481 366315
+1204293604 14 c 386/bin/ip/6in4 - 775 sys sys 1204292492 93318
+1204293604 15 c 386/bin/ip/dhcpd - 775 sys sys 1204292495 152881
+1204293604 16 c 386/bin/ip/dhcpleases - 775 sys sys 1204292497 86370
+1204293604 17 c 386/bin/ip/ftpd - 775 sys sys 1204292500 172031
+1204293604 18 c 386/bin/ip/ipconfig - 775 sys sys 1204292503 161825
+1204293604 19 c 386/bin/ip/linklocal - 775 sys sys 1204292504 46800
+1204293604 20 c 386/bin/ip/ping - 775 sys sys 1204292506 94531
+1204293604 21 c 386/bin/ip/ppp - 775 sys sys 1204292510 221800
+1204293604 22 c 386/bin/ip/pptp - 775 sys sys 1204292512 128355
+1204293604 23 c 386/bin/ip/pptpd - 775 sys sys 1204292514 126067
+1204293604 24 c 386/bin/ip/rarpd - 775 sys sys 1204292516 112649
+1204293604 25 c 386/bin/ip/rip - 775 sys sys 1204292518 91302
+1204293604 26 c 386/bin/ip/tftpd - 775 sys sys 1204292520 131963
+1204293604 27 c 386/bin/ndb/cs - 775 sys sys 1204292523 151621
+1204293604 28 c 386/bin/ndb/dns - 775 sys sys 1204292529 298693
+1204293604 29 c 386/bin/ndb/dnsdebug - 775 sys sys 1204292533 272512
+1204293604 30 c 386/bin/ndb/dnstcp - 775 sys sys 1204292538 270403
+1204293604 31 c 386/bin/ndb/ipquery - 775 sys sys 1204292540 96739
+1204293604 32 c 386/bin/upas/ratfs - 775 sys sys 1204292548 111360
+1204293604 33 c 386/bin/upas/smtpd - 775 sys sys 1204292554 334248
+1204293604 34 c 386/lib/libip.a - 664 sys sys 1204292555 38800
+1204293604 35 c 386/lib/libndb.a - 664 sys sys 1204292557 64600
+1204322404 0 c sys/man/2/assert - 664 sys sys 1204322308 379
+1204326003 0 c sys/src/boot/pc/ether8169.c - 664 sys sys 1204324647 21870
+1204326003 1 c sys/src/boot/pc/sdaoe.c - 664 sys sys 1204324647 11381

+ 1 - 1
sys/man/2/assert

@@ -10,7 +10,7 @@ assert \- check program invariants
 #define assert(cond) if(cond);else _assert("cond")
 .PP
 .B
-void _assert(int cond)
+void _assert(char* cond)
 .SH DESCRIPTION
 .I Assert
 is a preprocessor macro that

+ 7 - 1
sys/src/boot/pc/ether8169.c

@@ -651,6 +651,9 @@ rtl8169attach(Ether* edev)
 		ctlr->rb = malloc(Nrd*sizeof(Block*));
 		ctlr->nrd = Nrd;
 		ctlr->dtcc = xspanalloc(sizeof(Dtcc), 64, 0);
+		if (ctlr->td == nil || ctlr->tb == nil ||
+		    ctlr->rd == nil || ctlr->rb == nil || ctlr->dtcc == nil)
+			print("rtl8169attach: out of memory\n");
 		rtl8169init(edev);
 		ctlr->init = 1;
 	}
@@ -747,7 +750,6 @@ rtl8169receive(Ether* edev)
 	rdh = ctlr->rdh;
 	for(;;){
 		d = &ctlr->rd[rdh];
-	
 		if(d->control & Own)
 			break;
 
@@ -771,6 +773,10 @@ rtl8169receive(Ether* edev)
 		}
 		d->control &= Eor;
 		ctlr->nrdfree--;
+		if (!ctlr->init)
+			print("rtl8169receive: ctlr not initialised\n");
+		if (ctlr->nrd == 0)
+			print("rtl8169receive: zero ctlr->nrd\n");
 		rdh = NEXT(rdh, ctlr->nrd);
 	}
 	ctlr->rdh = rdh;

+ 5 - 1
sys/src/boot/pc/sdaoe.c

@@ -541,9 +541,11 @@ aoeverify(SDunit *u)
 	Ctlr *c;
 	SDev *s;
 
+	if (u == nil || u->dev == nil)
+		return 0;
 	s = u->dev;
 	c = s->ctlr;
-	if(c == 0){
+	if(c == nil){
 		aoepnp0();
 		if((s->ctlr = c = pnpprobe(s)) == nil)
 			return 0;
@@ -558,6 +560,8 @@ aoeonline(SDunit *u)
 	int r;
 	Ctlr *c;
 
+	if (u == nil || u->dev == nil || u->dev->ctlr == nil)
+		return 0;
 	c = u->dev->ctlr;
 	if(c->mediachange){
 		r = 2;