Browse Source

Plan 9 from Bell Labs 2005-07-22

David du Colombier 18 years ago
parent
commit
bc64c38993
55 changed files with 325 additions and 227 deletions
  1. 81 75
      dist/replica/_plan9.db
  2. 76 76
      dist/replica/plan9.db
  3. 77 0
      dist/replica/plan9.log
  4. 4 0
      sys/include/ape/stddef.h
  5. 5 1
      sys/include/ape/stdio.h
  6. 6 0
      sys/include/ape/unistd.h
  7. 1 1
      sys/include/stdio.h
  8. 1 1
      sys/src/ape/cmd/make/dosys.c
  9. 1 1
      sys/src/ape/lib/ap/plan9/system.c
  10. 1 1
      sys/src/ape/lib/bsd/getopt.c
  11. 1 1
      sys/src/ape/lib/bsd/popen.c
  12. 1 1
      sys/src/cmd/5i/symbols.c
  13. 1 1
      sys/src/cmd/auth/keyfs.c
  14. 2 2
      sys/src/cmd/auth/login.c
  15. 2 2
      sys/src/cmd/auth/warning.c
  16. 1 1
      sys/src/cmd/aux/listen.c
  17. 1 1
      sys/src/cmd/bc.y
  18. 2 2
      sys/src/cmd/con/con.c
  19. 4 4
      sys/src/cmd/cpu.c
  20. 1 1
      sys/src/cmd/db/command.c
  21. 1 1
      sys/src/cmd/dc.c
  22. 1 1
      sys/src/cmd/ed.c
  23. 3 3
      sys/src/cmd/history.c
  24. 3 3
      sys/src/cmd/import.c
  25. 5 5
      sys/src/cmd/init.c
  26. 1 1
      sys/src/cmd/ip/ftpd.c
  27. 2 2
      sys/src/cmd/ip/httpd/man2html.c
  28. 2 2
      sys/src/cmd/ip/httpd/netlib_history.c
  29. 1 1
      sys/src/cmd/ip/rexexec.c
  30. 1 1
      sys/src/cmd/ip/rlogind.c
  31. 2 2
      sys/src/cmd/ip/telnet.c
  32. 1 1
      sys/src/cmd/ip/telnetd.c
  33. 1 1
      sys/src/cmd/ki/symbols.c
  34. 4 4
      sys/src/cmd/mk/plan9.c
  35. 2 2
      sys/src/cmd/ms2html.c
  36. 1 1
      sys/src/cmd/ndb/dnarea.c
  37. 1 1
      sys/src/cmd/p.c
  38. 1 1
      sys/src/cmd/page/view.c
  39. 2 2
      sys/src/cmd/plot/libplot/subr.c
  40. 1 1
      sys/src/cmd/qi/symbols.c
  41. 1 1
      sys/src/cmd/rio/rio.c
  42. 1 1
      sys/src/cmd/sam/shell.c
  43. 2 2
      sys/src/cmd/scat/display.c
  44. 2 2
      sys/src/cmd/scat/header.c
  45. 1 1
      sys/src/cmd/scuzz/scuzz.c
  46. 2 2
      sys/src/cmd/ssh/ssh.c
  47. 3 3
      sys/src/cmd/stats.c
  48. 1 1
      sys/src/cmd/upas/marshal/marshal.c
  49. 1 1
      sys/src/cmd/upas/ml/common.c
  50. 1 1
      sys/src/cmd/upas/ned/nedmail.c
  51. 1 1
      sys/src/cmd/upas/q/runq.c
  52. 1 0
      sys/src/cmd/venti/findscore.c
  53. 1 1
      sys/src/cmd/vi/symbols.c
  54. 1 1
      sys/src/cmd/vt/event.c
  55. 1 1
      sys/src/libventi/client.c

+ 81 - 75
dist/replica/_plan9.db

@@ -3,13 +3,13 @@
 386/9loaddebug - 775 sys sys 1121398844 310435
 386/9loadlite - 775 sys sys 1112757508 135244
 386/9loadlitedebug - 775 sys sys 1121398844 198794
-386/9pc - 775 sys sys 1121398848 1835196
+386/9pc - 775 sys sys 1121915497 1835203
 386/9pc.gz - 664 sys sys 1112757510 643423
-386/9pccpu - 775 sys sys 1121398851 1489450
+386/9pccpu - 775 sys sys 1121915500 1489457
 386/9pccpu.gz - 664 sys sys 1112757511 529529
-386/9pcdisk - 775 sys sys 1121398855 2040994
+386/9pcdisk - 775 sys sys 1121915504 2041001
 386/9pcdisk.gz - 664 sys sys 1112757513 733576
-386/9pcf - 775 sys sys 1121398860 2383818
+386/9pcf - 775 sys sys 1121915509 2383825
 386/9pcf.gz - 664 sys sys 1112757515 886966
 386/9pxeload - 775 sys sys 1112757508 215872
 386/_9pcdisk.gz - 664 sys sys 1039764191 695837
@@ -446,7 +446,7 @@
 386/bin/upas/bayes - 775 sys sys 1064598344 70530
 386/bin/upas/deliver - 775 sys sys 1116990554 100066
 386/bin/upas/filter - 775 sys sys 1116990554 147609
-386/bin/upas/fs - 775 sys sys 1116990555 332303
+386/bin/upas/fs - 775 sys sys 1121915493 332331
 386/bin/upas/isspam - 775 sys sys 1064598349 38
 386/bin/upas/list - 775 sys sys 1115950126 82776
 386/bin/upas/marshal - 775 sys sys 1116990555 132884
@@ -5979,8 +5979,8 @@ sys/include/ape/regexp.h - 664 sys sys 988225292 1559
 sys/include/ape/select.h - 664 sys sys 944948760 779
 sys/include/ape/setjmp.h - 664 sys sys 944948760 421
 sys/include/ape/signal.h - 664 sys sys 944948760 2619
-sys/include/ape/stddef.h - 664 sys sys 944948759 320
-sys/include/ape/stdio.h - 664 sys sys 1050684342 4950
+sys/include/ape/stddef.h - 664 sys sys 1121977155 376
+sys/include/ape/stdio.h - 664 sys sys 1121977155 5006
 sys/include/ape/stdlib.h - 664 sys sys 1038237536 1680
 sys/include/ape/string.h - 664 sys sys 944948760 1212
 sys/include/ape/sys - 20000000775 sys sys 1014927751 0
@@ -6002,7 +6002,7 @@ sys/include/ape/sys/wait.h - 664 sys sys 1093980308 672
 sys/include/ape/termios.h - 664 sys sys 944948760 2745
 sys/include/ape/time.h - 664 sys sys 944948760 1016
 sys/include/ape/u.h - 664 sys sys 1038237538 399
-sys/include/ape/unistd.h - 664 sys sys 944948760 3917
+sys/include/ape/unistd.h - 664 sys sys 1121977155 3993
 sys/include/ape/utf.h - 664 sys sys 1070327359 1595
 sys/include/ape/utime.h - 664 sys sys 944948760 259
 sys/include/ar.h - 664 sys sys 1014929061 244
@@ -6041,7 +6041,7 @@ sys/include/rdbg.h - 664 sys sys 1014929066 95
 sys/include/realtime.h - 664 sys sys 1037669237 869
 sys/include/regexp.h - 664 sys sys 1014929066 1308
 sys/include/scribble.h - 664 sys sys 1091904419 708
-sys/include/stdio.h - 664 sys sys 1055700381 4199
+sys/include/stdio.h - 664 sys sys 1121977155 4208
 sys/include/sunrpc.h - 664 sys sys 1046367129 7219
 sys/include/thread.h - 664 sys sys 1091904419 3594
 sys/include/tos.h - 664 sys sys 1091904418 575
@@ -8304,7 +8304,7 @@ sys/src/ape/cmd/make-3.79/w32/subproc/sub_proc.c - 644 sys sys 1014921978 27121
 sys/src/ape/cmd/make-3.79/w32/subproc/w32err.c - 644 sys sys 1014921978 1264
 sys/src/ape/cmd/make/defs.h - 664 sys sys 1014921974 4207
 sys/src/ape/cmd/make/doname.c - 664 sys sys 1014921974 7773
-sys/src/ape/cmd/make/dosys.c - 664 sys sys 1014921974 4771
+sys/src/ape/cmd/make/dosys.c - 664 sys sys 1121977156 4774
 sys/src/ape/cmd/make/files.c - 664 sys sys 1014921974 8665
 sys/src/ape/cmd/make/gram.y - 664 sys sys 1014921974 7369
 sys/src/ape/cmd/make/ident.c - 664 sys sys 1014921974 4910
@@ -8738,7 +8738,7 @@ sys/src/ape/lib/ap/plan9/sleep.c - 664 sys sys 1014921985 222
 sys/src/ape/lib/ap/plan9/sqrt.c - 664 sys sys 1014921985 759
 sys/src/ape/lib/ap/plan9/stat.c - 664 sys sys 1014921984 284
 sys/src/ape/lib/ap/plan9/sys9.h - 664 sys sys 1048644336 4251
-sys/src/ape/lib/ap/plan9/system.c - 664 sys sys 1116769994 595
+sys/src/ape/lib/ap/plan9/system.c - 664 sys sys 1121977156 598
 sys/src/ape/lib/ap/plan9/tcgetattr.c - 664 sys sys 1038237528 3070
 sys/src/ape/lib/ap/plan9/time.c - 664 sys sys 1048644336 380
 sys/src/ape/lib/ap/plan9/times.c - 664 sys sys 1014921984 730
@@ -8875,7 +8875,7 @@ sys/src/ape/lib/bsd/getdtablesize.c - 664 sys sys 1014921994 83
 sys/src/ape/lib/bsd/gethostbyaddr.c - 664 sys sys 1014921994 490
 sys/src/ape/lib/bsd/gethostbyname.c - 664 sys sys 1014921995 2163
 sys/src/ape/lib/bsd/gethostname.c - 664 sys sys 1014921995 400
-sys/src/ape/lib/bsd/getopt.c - 664 sys sys 1014921995 1057
+sys/src/ape/lib/bsd/getopt.c - 664 sys sys 1121977156 1054
 sys/src/ape/lib/bsd/getpeername.c - 664 sys sys 1014921995 899
 sys/src/ape/lib/bsd/getprotobyname.c - 664 sys sys 1014921995 1498
 sys/src/ape/lib/bsd/getservbyaddr.c - 664 sys sys 1014921995 308
@@ -8891,7 +8891,7 @@ sys/src/ape/lib/bsd/mkfile - 664 sys sys 1048644340 810
 sys/src/ape/lib/bsd/mktemp.c - 664 sys sys 1014921995 526
 sys/src/ape/lib/bsd/nptohl.c - 664 sys sys 1014921995 140
 sys/src/ape/lib/bsd/ntohl.c - 664 sys sys 1014921995 592
-sys/src/ape/lib/bsd/popen.c - 664 sys sys 1014921995 1612
+sys/src/ape/lib/bsd/popen.c - 664 sys sys 1121977157 1615
 sys/src/ape/lib/bsd/priv.h - 664 sys sys 1014921995 1162
 sys/src/ape/lib/bsd/pty.c - 664 sys sys 1014921995 1892
 sys/src/ape/lib/bsd/putenv.c - 664 sys sys 1014921995 483
@@ -9222,7 +9222,7 @@ sys/src/cmd/5i/mem.c - 664 sys sys 969510414 4100
 sys/src/cmd/5i/mkfile - 664 sys sys 944960726 214
 sys/src/cmd/5i/run.c - 664 sys sys 1014924773 18578
 sys/src/cmd/5i/stats.c - 664 sys sys 1067739537 3943
-sys/src/cmd/5i/symbols.c - 664 sys sys 969510415 1723
+sys/src/cmd/5i/symbols.c - 664 sys sys 1121977746 1724
 sys/src/cmd/5i/syscall.c - 664 sys sys 1014924773 13668
 sys/src/cmd/5l - 20000000775 sys sys 1014936039 0
 sys/src/cmd/5l/asm.c - 664 sys sys 1089299173 32633
@@ -9450,7 +9450,7 @@ sys/src/cmd/auth/factotum/util.c - 664 sys sys 1117193215 17915
 sys/src/cmd/auth/factotum/wep.c - 664 sys sys 1107706104 2140
 sys/src/cmd/auth/guard.srv.c - 664 sys sys 1032497638 2334
 sys/src/cmd/auth/iam.c - 664 sys sys 1015008430 841
-sys/src/cmd/auth/keyfs.c - 664 sys sys 1107835724 17624
+sys/src/cmd/auth/keyfs.c - 664 sys sys 1121977157 17626
 sys/src/cmd/auth/lib - 20000000775 sys sys 1015008430 0
 sys/src/cmd/auth/lib/error.c - 664 sys sys 1015008430 301
 sys/src/cmd/auth/lib/fs.c - 664 sys sys 1015008430 228
@@ -9468,7 +9468,7 @@ sys/src/cmd/auth/lib/readln.c - 664 sys sys 1015008430 2040
 sys/src/cmd/auth/lib/readn.c - 664 sys sys 1015008430 247
 sys/src/cmd/auth/lib/readwrite.c - 664 sys sys 1015008430 1424
 sys/src/cmd/auth/lib/wrbio.c - 664 sys sys 1015008430 755
-sys/src/cmd/auth/login.c - 664 sys sys 1107370153 3977
+sys/src/cmd/auth/login.c - 664 sys sys 1121977157 3981
 sys/src/cmd/auth/mkfile - 664 sys sys 1071334970 1979
 sys/src/cmd/auth/netkey.c - 664 sys sys 1015008431 741
 sys/src/cmd/auth/newns.c - 664 sys sys 1048614962 486
@@ -9504,7 +9504,7 @@ sys/src/cmd/auth/secureidcheck.c - 664 sys sys 1078840013 9007
 sys/src/cmd/auth/status - 775 sys sys 1015008430 738
 sys/src/cmd/auth/uniq.c - 664 sys sys 1015008430 1429
 sys/src/cmd/auth/userpasswd.c - 664 sys sys 1015008432 591
-sys/src/cmd/auth/warning.c - 664 sys sys 1015008431 5287
+sys/src/cmd/auth/warning.c - 664 sys sys 1121977157 5291
 sys/src/cmd/auth/wrkey.c - 664 sys sys 1019058717 176
 sys/src/cmd/aux - 20000000775 sys sys 1015008975 0
 sys/src/cmd/aux/9pcon.c - 664 sys sys 1032059259 6283
@@ -9629,7 +9629,7 @@ sys/src/cmd/aux/gps/mkfile - 664 sys sys 1108397331 219
 sys/src/cmd/aux/gps/util.c - 664 sys sys 1107448815 2795
 sys/src/cmd/aux/lines.c - 664 sys sys 1015008782 546
 sys/src/cmd/aux/lis - 775 sys sys 944960794 45
-sys/src/cmd/aux/listen.c - 664 sys sys 1093452954 8142
+sys/src/cmd/aux/listen.c - 664 sys sys 1121977157 8144
 sys/src/cmd/aux/listen1.c - 664 sys sys 1093452955 2018
 sys/src/cmd/aux/mkfile - 664 sys sys 1108184527 980
 sys/src/cmd/aux/mklatinkbd.c - 664 sys sys 953253425 3813
@@ -9741,7 +9741,7 @@ sys/src/cmd/awk/re.c - 664 sys sys 964456820 6987
 sys/src/cmd/awk/run.c - 664 sys sys 1036687054 42680
 sys/src/cmd/awk/tran.c - 664 sys sys 944960802 11855
 sys/src/cmd/basename.c - 664 sys sys 944961619 605
-sys/src/cmd/bc.y - 664 sys sys 964455727 13368
+sys/src/cmd/bc.y - 664 sys sys 1121977158 13370
 sys/src/cmd/bind.c - 664 sys sys 944961467 830
 sys/src/cmd/bitsy - 20000000775 sys sys 988249960 0
 sys/src/cmd/bitsy/bitsyload.c - 664 sys sys 1019509527 2494
@@ -9852,7 +9852,7 @@ sys/src/cmd/cmp.c - 664 sys sys 1072145760 2379
 sys/src/cmd/colors.c - 664 sys sys 951763912 3186
 sys/src/cmd/comm.c - 664 sys sys 1093979717 2140
 sys/src/cmd/con - 20000000775 sys sys 944961996 0
-sys/src/cmd/con/con.c - 664 sys sys 1109869228 15231
+sys/src/cmd/con/con.c - 664 sys sys 1121977158 15235
 sys/src/cmd/con/hayes.c - 664 sys sys 1014925263 3865
 sys/src/cmd/con/mkfile - 664 sys sys 1046654774 204
 sys/src/cmd/con/rufilio.h - 664 sys sys 944960877 595
@@ -9874,11 +9874,11 @@ sys/src/cmd/cpp/mkfile - 664 sys sys 944960879 178
 sys/src/cmd/cpp/nlist.c - 664 sys sys 1116770041 4645
 sys/src/cmd/cpp/test.c - 664 sys sys 944960879 47
 sys/src/cmd/cpp/tokens.c - 664 sys sys 944960879 6755
-sys/src/cmd/cpu.c - 664 sys sys 1121004911 21104
+sys/src/cmd/cpu.c - 664 sys sys 1121977158 21112
 sys/src/cmd/crop.c - 664 sys sys 1039753034 4136
 sys/src/cmd/date.c - 664 sys sys 944961351 449
 sys/src/cmd/db - 20000000775 sys sys 988249965 0
-sys/src/cmd/db/command.c - 664 sys sys 1091733006 4360
+sys/src/cmd/db/command.c - 664 sys sys 1121977158 4362
 sys/src/cmd/db/defs.h - 664 sys sys 1016731555 1704
 sys/src/cmd/db/expr.c - 664 sys sys 1016731556 5450
 sys/src/cmd/db/fns.h - 664 sys sys 958696023 2011
@@ -9893,7 +9893,7 @@ sys/src/cmd/db/regs.c - 664 sys sys 1014925293 1998
 sys/src/cmd/db/runpcs.c - 664 sys sys 1014925293 2929
 sys/src/cmd/db/setup.c - 664 sys sys 1014925293 3581
 sys/src/cmd/db/trcrun.c - 664 sys sys 1016731556 4432
-sys/src/cmd/dc.c - 664 sys sys 1014926693 36570
+sys/src/cmd/dc.c - 664 sys sys 1121977159 36572
 sys/src/cmd/dd.c - 664 sys sys 1055693435 11721
 sys/src/cmd/deroff.c - 664 sys sys 1017679319 14611
 sys/src/cmd/dial - 20000000775 sys sys 1058789955 0
@@ -10032,7 +10032,7 @@ sys/src/cmd/dossrv/xfile.c - 664 sys sys 1017679315 4391
 sys/src/cmd/dossrv/xfssrv.c - 664 sys sys 1018323479 3397
 sys/src/cmd/du.c - 664 sys sys 1091379562 3302
 sys/src/cmd/echo.c - 664 sys sys 1081736344 581
-sys/src/cmd/ed.c - 664 sys sys 1055698917 21942
+sys/src/cmd/ed.c - 664 sys sys 1121977159 21944
 sys/src/cmd/eqn - 20000000775 sys sys 944960990 0
 sys/src/cmd/eqn/diacrit.c - 664 sys sys 944960989 2302
 sys/src/cmd/eqn/e.h - 664 sys sys 944960989 4059
@@ -11963,7 +11963,7 @@ sys/src/cmd/gzip/unzip.c - 664 sys sys 1050689595 13603
 sys/src/cmd/gzip/zip.c - 664 sys sys 1033183074 7054
 sys/src/cmd/gzip/zip.h - 664 sys sys 954778719 1428
 sys/src/cmd/hget.c - 664 sys sys 1118885209 25774
-sys/src/cmd/history.c - 664 sys sys 1116770200 6046
+sys/src/cmd/history.c - 664 sys sys 1121977159 6052
 sys/src/cmd/hoc - 20000000775 sys sys 954036932 0
 sys/src/cmd/hoc/code.c - 664 sys sys 944961000 10041
 sys/src/cmd/hoc/hoc.h - 664 sys sys 944960999 2358
@@ -11982,8 +11982,8 @@ sys/src/cmd/htmlfmt/mkfile - 664 sys sys 1034015650 297
 sys/src/cmd/htmlfmt/util.c - 664 sys sys 1015364025 1765
 sys/src/cmd/iconv.c - 664 sys sys 1039753035 1801
 sys/src/cmd/idiff.c - 664 sys sys 1014926695 6896
-sys/src/cmd/import.c - 664 sys sys 1116770242 6882
-sys/src/cmd/init.c - 664 sys sys 1071873627 4452
+sys/src/cmd/import.c - 664 sys sys 1121977160 6891
+sys/src/cmd/init.c - 664 sys sys 1121977160 4462
 sys/src/cmd/iostats - 20000000775 sys sys 944962001 0
 sys/src/cmd/iostats/iostats.c - 664 sys sys 1014925727 9691
 sys/src/cmd/iostats/mkfile - 664 sys sys 1014925727 122
@@ -12004,7 +12004,7 @@ sys/src/cmd/ip/dhcpd/ping.c - 664 sys sys 956275654 1881
 sys/src/cmd/ip/dhcpd/testlook.c - 664 sys sys 950389140 4640
 sys/src/cmd/ip/dhcpd/testlookup.c - 664 sys sys 950389140 3195
 sys/src/cmd/ip/dhcpd/testping.c - 664 sys sys 950389141 352
-sys/src/cmd/ip/ftpd.c - 664 sys sys 1116769890 33079
+sys/src/cmd/ip/ftpd.c - 664 sys sys 1121977160 33081
 sys/src/cmd/ip/ftpfs - 20000000775 sys sys 1014925642 0
 sys/src/cmd/ip/ftpfs/file.c - 664 sys sys 1014925642 4208
 sys/src/cmd/ip/ftpfs/ftpfs.c - 664 sys sys 1116737713 13860
@@ -12027,10 +12027,10 @@ sys/src/cmd/ip/httpd/httpsrv.h - 664 sys sys 1016466463 1388
 sys/src/cmd/ip/httpd/imagemap.c - 664 sys sys 984773808 5229
 sys/src/cmd/ip/httpd/init.c - 664 sys sys 1015090171 2182
 sys/src/cmd/ip/httpd/log.c - 664 sys sys 1015090171 1391
-sys/src/cmd/ip/httpd/man2html.c - 664 sys sys 1015090172 8789
+sys/src/cmd/ip/httpd/man2html.c - 664 sys sys 1121977160 8793
 sys/src/cmd/ip/httpd/mkfile - 664 sys sys 1067742150 1406
 sys/src/cmd/ip/httpd/netlib_find.c - 664 sys sys 1015090172 6247
-sys/src/cmd/ip/httpd/netlib_history.c - 664 sys sys 1015096252 4744
+sys/src/cmd/ip/httpd/netlib_history.c - 664 sys sys 1121977160 4748
 sys/src/cmd/ip/httpd/redirect.c - 664 sys sys 1042522766 2978
 sys/src/cmd/ip/httpd/save.c - 664 sys sys 1015090172 3175
 sys/src/cmd/ip/httpd/sendfd.c - 664 sys sys 1017679317 12134
@@ -12081,9 +12081,9 @@ sys/src/cmd/ip/pppoe.c - 664 sys sys 1050360937 12507
 sys/src/cmd/ip/pptp.c - 664 sys sys 1050360938 16575
 sys/src/cmd/ip/pptpd.c - 664 sys sys 1015701128 23548
 sys/src/cmd/ip/rarpd.c - 664 sys sys 1084470989 3389
-sys/src/cmd/ip/rexexec.c - 664 sys sys 1025393126 740
+sys/src/cmd/ip/rexexec.c - 664 sys sys 1121977160 742
 sys/src/cmd/ip/rip.c - 664 sys sys 1050760698 12424
-sys/src/cmd/ip/rlogind.c - 664 sys sys 1015013113 755
+sys/src/cmd/ip/rlogind.c - 664 sys sys 1121977161 757
 sys/src/cmd/ip/snoopy - 20000000775 sys sys 1015090062 0
 sys/src/cmd/ip/snoopy/arp.c - 664 sys sys 1032059928 1902
 sys/src/cmd/ip/snoopy/bootp.c - 664 sys sys 1032059929 3428
@@ -12116,9 +12116,9 @@ sys/src/cmd/ip/snoopy/rtcp.c - 644 sys sys 1089389638 1958
 sys/src/cmd/ip/snoopy/rtp.c - 664 sys sys 1089389638 1160
 sys/src/cmd/ip/snoopy/tcp.c - 664 sys sys 1055699196 3593
 sys/src/cmd/ip/snoopy/udp.c - 664 sys sys 1089299190 1990
-sys/src/cmd/ip/telnet.c - 664 sys sys 1113742070 8577
+sys/src/cmd/ip/telnet.c - 664 sys sys 1121977161 8581
 sys/src/cmd/ip/telnet.h - 664 sys sys 1015090250 5902
-sys/src/cmd/ip/telnetd.c - 664 sys sys 1032060109 11731
+sys/src/cmd/ip/telnetd.c - 664 sys sys 1121977161 11733
 sys/src/cmd/ip/tftpd.c - 664 sys sys 1106943821 7646
 sys/src/cmd/ip/traceroute.c - 664 sys sys 1032060124 9370
 sys/src/cmd/ip/udpecho.c - 664 sys sys 1050714674 855
@@ -12190,7 +12190,7 @@ sys/src/cmd/ki/mkfile - 664 sys sys 1068859845 245
 sys/src/cmd/ki/run.c - 664 sys sys 944961015 22231
 sys/src/cmd/ki/sparc.h - 664 sys sys 944961015 4419
 sys/src/cmd/ki/stats.c - 664 sys sys 1068859845 4536
-sys/src/cmd/ki/symbols.c - 664 sys sys 944961015 1744
+sys/src/cmd/ki/symbols.c - 664 sys sys 1121977746 1745
 sys/src/cmd/ki/syscall.c - 664 sys sys 1076688578 14057
 sys/src/cmd/kl - 20000000775 sys sys 944961016 0
 sys/src/cmd/kl/asm.c - 664 sys sys 1105798985 26122
@@ -12301,7 +12301,7 @@ sys/src/cmd/mk/mk.h - 664 sys sys 1055698812 3735
 sys/src/cmd/mk/mkconv - 775 sys sys 944961025 555
 sys/src/cmd/mk/mkfile - 664 sys sys 1055698812 376
 sys/src/cmd/mk/parse.c - 664 sys sys 944961025 5310
-sys/src/cmd/mk/plan9.c - 664 sys sys 1056337347 6921
+sys/src/cmd/mk/plan9.c - 664 sys sys 1121977161 6929
 sys/src/cmd/mk/rc.c - 664 sys sys 944961025 3206
 sys/src/cmd/mk/recipe.c - 664 sys sys 1014926074 2551
 sys/src/cmd/mk/rule.c - 664 sys sys 944961025 1970
@@ -12320,7 +12320,7 @@ sys/src/cmd/mkstate.c - 664 sys sys 1014926695 2995
 sys/src/cmd/mksyslib - 664 sys sys 1022112160 660
 sys/src/cmd/mntgen.c - 664 sys sys 1106410349 3630
 sys/src/cmd/mount.c - 664 sys sys 1034195354 1508
-sys/src/cmd/ms2html.c - 664 sys sys 1084470689 40502
+sys/src/cmd/ms2html.c - 664 sys sys 1121977162 40506
 sys/src/cmd/mtime.c - 664 sys sys 1036172302 450
 sys/src/cmd/mv.c - 664 sys sys 1014926695 4276
 sys/src/cmd/ndb - 20000000775 sys sys 988249988 0
@@ -12331,7 +12331,7 @@ sys/src/cmd/ndb/csgetval.c - 664 sys sys 957402051 1051
 sys/src/cmd/ndb/csquery.c - 664 sys sys 1014926159 1062
 sys/src/cmd/ndb/dblookup.c - 664 sys sys 1087406287 18127
 sys/src/cmd/ndb/dn.c - 664 sys sys 1090409399 26970
-sys/src/cmd/ndb/dnarea.c - 664 sys sys 1055701929 2126
+sys/src/cmd/ndb/dnarea.c - 664 sys sys 1121977162 2128
 sys/src/cmd/ndb/dnnotify.c - 664 sys sys 1055701929 3062
 sys/src/cmd/ndb/dnresolve.c - 664 sys sys 1079747687 15363
 sys/src/cmd/ndb/dns.c - 664 sys sys 1079747686 15333
@@ -12354,7 +12354,7 @@ sys/src/cmd/nfs.c - 664 sys sys 1050068720 31096
 sys/src/cmd/nm.c - 664 sys sys 1073313392 4912
 sys/src/cmd/nntpfs.c - 664 sys sys 1100524486 18920
 sys/src/cmd/ns.c - 664 sys sys 984717934 3558
-sys/src/cmd/p.c - 664 sys sys 1108151788 1502
+sys/src/cmd/p.c - 664 sys sys 1121977162 1504
 sys/src/cmd/page - 20000000775 sys sys 956344628 0
 sys/src/cmd/page/filter.c - 664 sys sys 1069793856 2166
 sys/src/cmd/page/gfx.c - 664 sys sys 1084470500 6894
@@ -12368,7 +12368,7 @@ sys/src/cmd/page/pdfprolog.ps - 664 sys sys 1116086476 791
 sys/src/cmd/page/ps.c - 664 sys sys 1045505467 9176
 sys/src/cmd/page/rotate.c - 664 sys sys 1079029957 9971
 sys/src/cmd/page/util.c - 664 sys sys 944961364 2090
-sys/src/cmd/page/view.c - 664 sys sys 1087406048 22740
+sys/src/cmd/page/view.c - 664 sys sys 1121977162 22742
 sys/src/cmd/paqfs - 20000000775 sys sys 1017696804 0
 sys/src/cmd/paqfs/mkfile - 664 sys sys 1032060366 228
 sys/src/cmd/paqfs/mkpaqfs.c - 664 sys sys 1072729575 8836
@@ -12727,21 +12727,21 @@ sys/src/cmd/qc/sgen.c - 664 sys sys 1089299169 9499
 sys/src/cmd/qc/swt.c - 664 sys sys 1098463321 12045
 sys/src/cmd/qc/txt.c - 664 sys sys 1089299169 20223
 sys/src/cmd/qi - 20000000775 sys sys 1076688570 0
-sys/src/cmd/qi/bpt.c - 644 sys sys 1076688568 2247
-sys/src/cmd/qi/branch.c - 644 sys sys 1076688568 4696
-sys/src/cmd/qi/cmd.c - 644 sys sys 1076688568 9114
-sys/src/cmd/qi/float.c - 644 sys sys 1076688568 12703
-sys/src/cmd/qi/icache.c - 644 sys sys 1076688569 185
-sys/src/cmd/qi/iu.c - 644 sys sys 1076688569 32978
-sys/src/cmd/qi/mem.c - 644 sys sys 1076688569 4429
-sys/src/cmd/qi/mkfile - 644 sys sys 1076688569 214
-sys/src/cmd/qi/power.h - 644 sys sys 1076688569 6854
-sys/src/cmd/qi/qi.c - 644 sys sys 1076688569 7804
-sys/src/cmd/qi/run.c - 644 sys sys 1076688569 4173
-sys/src/cmd/qi/stats.c - 644 sys sys 1076688569 4338
-sys/src/cmd/qi/symbols.c - 644 sys sys 1076688569 1741
-sys/src/cmd/qi/syscall.c - 644 sys sys 1076688569 14402
-sys/src/cmd/qi/timing - 644 sys sys 1076688570 641
+sys/src/cmd/qi/bpt.c - 664 sys sys 1076688568 2247
+sys/src/cmd/qi/branch.c - 664 sys sys 1076688568 4696
+sys/src/cmd/qi/cmd.c - 664 sys sys 1076688568 9114
+sys/src/cmd/qi/float.c - 664 sys sys 1076688568 12703
+sys/src/cmd/qi/icache.c - 664 sys sys 1076688569 185
+sys/src/cmd/qi/iu.c - 664 sys sys 1076688569 32978
+sys/src/cmd/qi/mem.c - 664 sys sys 1076688569 4429
+sys/src/cmd/qi/mkfile - 664 sys sys 1076688569 214
+sys/src/cmd/qi/power.h - 664 sys sys 1076688569 6854
+sys/src/cmd/qi/qi.c - 664 sys sys 1076688569 7804
+sys/src/cmd/qi/run.c - 664 sys sys 1076688569 4173
+sys/src/cmd/qi/stats.c - 664 sys sys 1076688569 4338
+sys/src/cmd/qi/symbols.c - 664 sys sys 1121978130 1742
+sys/src/cmd/qi/syscall.c - 664 sys sys 1076688569 14402
+sys/src/cmd/qi/timing - 664 sys sys 1076688570 641
 sys/src/cmd/ql - 20000000775 sys sys 954037972 0
 sys/src/cmd/ql/asm.c - 664 sys sys 1089299167 13059
 sys/src/cmd/ql/asmout.c - 664 sys sys 1089299167 35642
@@ -12817,7 +12817,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 1098468361 22140
+sys/src/cmd/rio/rio.c - 664 sys sys 1121977163 22142
 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
@@ -12847,7 +12847,7 @@ sys/src/cmd/sam/rasp.c - 664 sys sys 950104640 5618
 sys/src/cmd/sam/regexp.c - 664 sys sys 944961629 15390
 sys/src/cmd/sam/sam.c - 664 sys sys 1111181614 12063
 sys/src/cmd/sam/sam.h - 664 sys sys 1112535045 9567
-sys/src/cmd/sam/shell.c - 664 sys sys 1108939613 3149
+sys/src/cmd/sam/shell.c - 664 sys sys 1121977163 3143
 sys/src/cmd/sam/string.c - 664 sys sys 944961629 2766
 sys/src/cmd/sam/sys.c - 664 sys sys 1014926939 745
 sys/src/cmd/sam/util.c - 664 sys sys 944961629 766
@@ -12869,9 +12869,9 @@ sys/src/cmd/samterm/syms - 664 sys sys 944961351 17698
 sys/src/cmd/scat - 20000000775 sys sys 964307379 0
 sys/src/cmd/scat/bitinput.c - 664 sys sys 944961465 1358
 sys/src/cmd/scat/desc.c - 664 sys sys 944961465 7022
-sys/src/cmd/scat/display.c - 664 sys sys 959731833 1471
+sys/src/cmd/scat/display.c - 664 sys sys 1121977163 1475
 sys/src/cmd/scat/dssread.c - 664 sys sys 964307378 2205
-sys/src/cmd/scat/header.c - 664 sys sys 1014926794 5913
+sys/src/cmd/scat/header.c - 664 sys sys 1121977163 5917
 sys/src/cmd/scat/hinv.c - 664 sys sys 964307378 4447
 sys/src/cmd/scat/image.c - 664 sys sys 964307378 3197
 sys/src/cmd/scat/mkfile - 664 sys sys 964307378 326
@@ -12892,7 +12892,7 @@ sys/src/cmd/scuzz/changer.c - 664 sys sys 944961084 1137
 sys/src/cmd/scuzz/mkfile - 664 sys sys 1032060571 231
 sys/src/cmd/scuzz/scsireq.c - 664 sys sys 1032060572 11501
 sys/src/cmd/scuzz/scsireq.h - 664 sys sys 1113741890 5929
-sys/src/cmd/scuzz/scuzz.c - 664 sys sys 1014926325 37608
+sys/src/cmd/scuzz/scuzz.c - 664 sys sys 1121977163 37610
 sys/src/cmd/scuzz/sense.c - 664 sys sys 969510790 3901
 sys/src/cmd/sed.c - 664 sys sys 1100962924 27001
 sys/src/cmd/seq.c - 664 sys sys 1063854922 1484
@@ -12987,12 +12987,12 @@ sys/src/cmd/ssh/msg.c - 664 sys sys 1092516579 8102
 sys/src/cmd/ssh/pubkey.c - 664 sys sys 1019928902 3974
 sys/src/cmd/ssh/scp.c - 664 sys sys 1094156297 13889
 sys/src/cmd/ssh/smsg.c - 664 sys sys 1092516575 6374
-sys/src/cmd/ssh/ssh.c - 664 sys sys 1066515693 9667
+sys/src/cmd/ssh/ssh.c - 664 sys sys 1121977164 9671
 sys/src/cmd/ssh/ssh.h - 664 sys sys 1091904420 6086
 sys/src/cmd/ssh/sshnet.c - 664 sys sys 1078840016 17641
 sys/src/cmd/ssh/sshserve.c - 664 sys sys 1062091020 5786
 sys/src/cmd/ssh/util.c - 664 sys sys 1063858753 4478
-sys/src/cmd/stats.c - 664 sys sys 1097899820 27862
+sys/src/cmd/stats.c - 664 sys sys 1121977164 27868
 sys/src/cmd/strings.c - 664 sys sys 944961364 1216
 sys/src/cmd/strip.c - 664 sys sys 1108077276 3350
 sys/src/cmd/sum.c - 664 sys sys 1014926615 5548
@@ -13429,7 +13429,7 @@ sys/src/cmd/upas/fs/readdir.c - 664 sys sys 944961331 203
 sys/src/cmd/upas/fs/strtotm.c - 664 sys sys 1041137528 1904
 sys/src/cmd/upas/fs/tester.c - 664 sys sys 985037420 1418
 sys/src/cmd/upas/marshal - 20000000775 sys sys 1015009721 0
-sys/src/cmd/upas/marshal/marshal.c - 664 sys sys 1107435333 32664
+sys/src/cmd/upas/marshal/marshal.c - 664 sys sys 1121977165 32666
 sys/src/cmd/upas/marshal/mkfile - 664 sys sys 1047490298 235
 sys/src/cmd/upas/misc - 20000000775 sys sys 944961318 0
 sys/src/cmd/upas/misc/gone.fishing - 664 sys sys 944961318 313
@@ -13446,7 +13446,7 @@ sys/src/cmd/upas/misc/remotemail - 775 sys sys 954266541 113
 sys/src/cmd/upas/misc/rewrite - 664 sys sys 954264578 661
 sys/src/cmd/upas/mkfile - 664 sys sys 1075069142 1910
 sys/src/cmd/upas/ml - 20000000775 sys sys 1015096763 0
-sys/src/cmd/upas/ml/common.c - 664 sys sys 1046643067 3371
+sys/src/cmd/upas/ml/common.c - 664 sys sys 1121977165 3373
 sys/src/cmd/upas/ml/dat.h - 664 sys sys 1015096762 517
 sys/src/cmd/upas/ml/mkfile - 664 sys sys 1064589605 521
 sys/src/cmd/upas/ml/ml.c - 664 sys sys 1063854713 3462
@@ -13454,14 +13454,14 @@ sys/src/cmd/upas/ml/mlmgr.c - 664 sys sys 1045505888 2332
 sys/src/cmd/upas/ml/mlowner.c - 664 sys sys 1015096763 1142
 sys/src/cmd/upas/ned - 20000000775 sys sys 1015013194 0
 sys/src/cmd/upas/ned/mkfile - 664 sys sys 1060041738 233
-sys/src/cmd/upas/ned/nedmail.c - 664 sys sys 1114697983 44543
+sys/src/cmd/upas/ned/nedmail.c - 664 sys sys 1121977165 44545
 sys/src/cmd/upas/pop3 - 20000000775 sys sys 1015009816 0
 sys/src/cmd/upas/pop3/mkfile - 664 sys sys 1064589604 186
 sys/src/cmd/upas/pop3/pop3.c - 664 sys sys 1115039848 14327
 sys/src/cmd/upas/q - 20000000775 sys sys 988250019 0
 sys/src/cmd/upas/q/mkfile - 664 sys sys 1064589601 262
 sys/src/cmd/upas/q/qer.c - 664 sys sys 1014926528 3179
-sys/src/cmd/upas/q/runq.c - 664 sys sys 1113742021 13233
+sys/src/cmd/upas/q/runq.c - 664 sys sys 1121977165 13235
 sys/src/cmd/upas/scanmail - 20000000775 sys sys 988250021 0
 sys/src/cmd/upas/scanmail/common.c - 664 sys sys 1015013177 12385
 sys/src/cmd/upas/scanmail/mkfile - 664 sys sys 1064589604 334
@@ -13597,7 +13597,7 @@ sys/src/cmd/venti/dcache.c - 664 sys sys 1019678878 7374
 sys/src/cmd/venti/dump.c - 664 sys sys 1068520313 1578
 sys/src/cmd/venti/dumparena.c - 664 sys sys 1019678878 6381
 sys/src/cmd/venti/dumpvacroots - 775 sys sys 1044904736 467
-sys/src/cmd/venti/findscore.c - 664 sys sys 1063854190 2597
+sys/src/cmd/venti/findscore.c - 664 sys sys 1121977913 2605
 sys/src/cmd/venti/fmtarenas.c - 664 sys sys 1055707424 2177
 sys/src/cmd/venti/fmtindex.c - 664 sys sys 1055707425 2534
 sys/src/cmd/venti/fmtisect.c - 664 sys sys 1021579998 1290
@@ -13652,7 +13652,7 @@ sys/src/cmd/vi/mkfile - 664 sys sys 944961342 206
 sys/src/cmd/vi/run.c - 664 sys sys 1014926560 13214
 sys/src/cmd/vi/special.c - 664 sys sys 944961342 6723
 sys/src/cmd/vi/stats.c - 664 sys sys 1067746789 5386
-sys/src/cmd/vi/symbols.c - 664 sys sys 944961342 1743
+sys/src/cmd/vi/symbols.c - 664 sys sys 1121977746 1744
 sys/src/cmd/vi/syscall.c - 664 sys sys 1076688599 14165
 sys/src/cmd/vi/vi.c - 664 sys sys 1091733072 8926
 sys/src/cmd/vl - 20000000775 sys sys 944961343 0
@@ -13704,7 +13704,7 @@ sys/src/cmd/vnc/wsys.c - 664 sys sys 1102429521 4052
 sys/src/cmd/vt - 20000000775 sys sys 954038635 0
 sys/src/cmd/vt/cons.h - 664 sys sys 984718311 1660
 sys/src/cmd/vt/consctl.c - 664 sys sys 952627639 1815
-sys/src/cmd/vt/event.c - 664 sys sys 944961620 1069
+sys/src/cmd/vt/event.c - 664 sys sys 1121977166 1071
 sys/src/cmd/vt/event.h - 664 sys sys 944961620 192
 sys/src/cmd/vt/hp.c - 664 sys sys 984718311 3362
 sys/src/cmd/vt/main.c - 664 sys sys 988225296 14451
@@ -15008,7 +15008,7 @@ sys/src/libthread/xincmips.s - 664 sys sys 1014928160 674
 sys/src/libthread/xincport.h - 664 sys sys 1014928161 211
 sys/src/libthread/xincpower.s - 664 sys sys 1048645448 342
 sys/src/libventi - 20000000775 sys sys 947360466 0
-sys/src/libventi/client.c - 664 sys sys 1063853747 5360
+sys/src/libventi/client.c - 664 sys sys 1121977166 5362
 sys/src/libventi/debug.c - 664 sys sys 1045502093 1258
 sys/src/libventi/errfmt.c - 664 sys sys 1019678691 133
 sys/src/libventi/fatal.c - 664 sys sys 1084468118 225
@@ -15050,8 +15050,14 @@ 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/9pc - 775 sys sys 1121915497 1835203
-386/9pccpu - 775 sys sys 1121915500 1489457
-386/9pcdisk - 775 sys sys 1121915504 2041001
-386/9pcf - 775 sys sys 1121915509 2383825
-386/bin/upas/fs - 775 sys sys 1121915493 332331
+386/bin/import - 775 sys sys 1122001334 100307
+386/lib/ape/libap.a - 664 sys sys 1122001335 808982
+386/lib/ape/libbsd.a - 664 sys sys 1122001336 179308
+386/lib/ape/libdraw.a - 664 sys sys 1122001337 573764
+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
+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
+sys/src/cmd/plot/libplot/subr.c - 664 sys sys 1122001714 2137

+ 76 - 76
dist/replica/plan9.db

@@ -274,7 +274,7 @@
 386/bin/ico - 775 sys sys 1115950080 161430
 386/bin/iconv - 775 sys sys 1115950080 113265
 386/bin/idiff - 775 sys sys 1115950080 76112
-386/bin/import - 775 sys sys 1116903733 100299
+386/bin/import - 775 sys sys 1122001334 100307
 386/bin/iostats - 775 sys sys 1115950081 97978
 386/bin/ip - 20000000775 sys sys 1016920851 0
 386/bin/ip/dhcpclient - 775 sys sys 1116126317 94096
@@ -525,15 +525,15 @@
 386/lib - 20000000775 sys sys 1016826328 0
 386/lib/ape - 20000000775 sys sys 944969312 0
 386/lib/ape/lib9.a - 664 sys sys 1038237538 6378
-386/lib/ape/libap.a - 664 sys sys 1116815422 808982
-386/lib/ape/libbsd.a - 664 sys sys 1094040118 179308
-386/lib/ape/libdraw.a - 664 sys sys 1115950149 573764
-386/lib/ape/libfmt.a - 664 sys sys 1089402371 147204
-386/lib/ape/libl.a - 664 sys sys 1085077138 9420
-386/lib/ape/libnet.a - 664 sys sys 1073851263 16950
-386/lib/ape/libregexp.a - 664 sys sys 1089402372 47670
-386/lib/ape/libutf.a - 664 sys sys 1089402372 81266
-386/lib/ape/libv.a - 664 sys sys 1089402372 19668
+386/lib/ape/libap.a - 664 sys sys 1122001335 808982
+386/lib/ape/libbsd.a - 664 sys sys 1122001336 179308
+386/lib/ape/libdraw.a - 664 sys sys 1122001337 573764
+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
+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/libString.a - 664 sys sys 1115950150 22184
 386/lib/libauth.a - 664 sys sys 1115950150 56134
@@ -5979,8 +5979,8 @@ sys/include/ape/regexp.h - 664 sys sys 988225292 1559
 sys/include/ape/select.h - 664 sys sys 944948760 779
 sys/include/ape/setjmp.h - 664 sys sys 944948760 421
 sys/include/ape/signal.h - 664 sys sys 944948760 2619
-sys/include/ape/stddef.h - 664 sys sys 944948759 320
-sys/include/ape/stdio.h - 664 sys sys 1050684342 4950
+sys/include/ape/stddef.h - 664 sys sys 1121977155 376
+sys/include/ape/stdio.h - 664 sys sys 1121977155 5006
 sys/include/ape/stdlib.h - 664 sys sys 1038237536 1680
 sys/include/ape/string.h - 664 sys sys 944948760 1212
 sys/include/ape/sys - 20000000775 sys sys 1014927751 0
@@ -6002,7 +6002,7 @@ sys/include/ape/sys/wait.h - 664 sys sys 1093980308 672
 sys/include/ape/termios.h - 664 sys sys 944948760 2745
 sys/include/ape/time.h - 664 sys sys 944948760 1016
 sys/include/ape/u.h - 664 sys sys 1038237538 399
-sys/include/ape/unistd.h - 664 sys sys 944948760 3917
+sys/include/ape/unistd.h - 664 sys sys 1121977155 3993
 sys/include/ape/utf.h - 664 sys sys 1070327359 1595
 sys/include/ape/utime.h - 664 sys sys 944948760 259
 sys/include/ar.h - 664 sys sys 1014929061 244
@@ -6041,7 +6041,7 @@ sys/include/rdbg.h - 664 sys sys 1014929066 95
 sys/include/realtime.h - 664 sys sys 1037669237 869
 sys/include/regexp.h - 664 sys sys 1014929066 1308
 sys/include/scribble.h - 664 sys sys 1091904419 708
-sys/include/stdio.h - 664 sys sys 1055700381 4199
+sys/include/stdio.h - 664 sys sys 1121977155 4208
 sys/include/sunrpc.h - 664 sys sys 1046367129 7219
 sys/include/thread.h - 664 sys sys 1091904419 3594
 sys/include/tos.h - 664 sys sys 1091904418 575
@@ -8304,7 +8304,7 @@ sys/src/ape/cmd/make-3.79/w32/subproc/sub_proc.c - 644 sys sys 1014921978 27121
 sys/src/ape/cmd/make-3.79/w32/subproc/w32err.c - 644 sys sys 1014921978 1264
 sys/src/ape/cmd/make/defs.h - 664 sys sys 1014921974 4207
 sys/src/ape/cmd/make/doname.c - 664 sys sys 1014921974 7773
-sys/src/ape/cmd/make/dosys.c - 664 sys sys 1014921974 4771
+sys/src/ape/cmd/make/dosys.c - 664 sys sys 1121977156 4774
 sys/src/ape/cmd/make/files.c - 664 sys sys 1014921974 8665
 sys/src/ape/cmd/make/gram.y - 664 sys sys 1014921974 7369
 sys/src/ape/cmd/make/ident.c - 664 sys sys 1014921974 4910
@@ -8738,7 +8738,7 @@ sys/src/ape/lib/ap/plan9/sleep.c - 664 sys sys 1014921985 222
 sys/src/ape/lib/ap/plan9/sqrt.c - 664 sys sys 1014921985 759
 sys/src/ape/lib/ap/plan9/stat.c - 664 sys sys 1014921984 284
 sys/src/ape/lib/ap/plan9/sys9.h - 664 sys sys 1048644336 4251
-sys/src/ape/lib/ap/plan9/system.c - 664 sys sys 1116769994 595
+sys/src/ape/lib/ap/plan9/system.c - 664 sys sys 1121977156 598
 sys/src/ape/lib/ap/plan9/tcgetattr.c - 664 sys sys 1038237528 3070
 sys/src/ape/lib/ap/plan9/time.c - 664 sys sys 1048644336 380
 sys/src/ape/lib/ap/plan9/times.c - 664 sys sys 1014921984 730
@@ -8875,7 +8875,7 @@ sys/src/ape/lib/bsd/getdtablesize.c - 664 sys sys 1014921994 83
 sys/src/ape/lib/bsd/gethostbyaddr.c - 664 sys sys 1014921994 490
 sys/src/ape/lib/bsd/gethostbyname.c - 664 sys sys 1014921995 2163
 sys/src/ape/lib/bsd/gethostname.c - 664 sys sys 1014921995 400
-sys/src/ape/lib/bsd/getopt.c - 664 sys sys 1014921995 1057
+sys/src/ape/lib/bsd/getopt.c - 664 sys sys 1121977156 1054
 sys/src/ape/lib/bsd/getpeername.c - 664 sys sys 1014921995 899
 sys/src/ape/lib/bsd/getprotobyname.c - 664 sys sys 1014921995 1498
 sys/src/ape/lib/bsd/getservbyaddr.c - 664 sys sys 1014921995 308
@@ -8891,7 +8891,7 @@ sys/src/ape/lib/bsd/mkfile - 664 sys sys 1048644340 810
 sys/src/ape/lib/bsd/mktemp.c - 664 sys sys 1014921995 526
 sys/src/ape/lib/bsd/nptohl.c - 664 sys sys 1014921995 140
 sys/src/ape/lib/bsd/ntohl.c - 664 sys sys 1014921995 592
-sys/src/ape/lib/bsd/popen.c - 664 sys sys 1014921995 1612
+sys/src/ape/lib/bsd/popen.c - 664 sys sys 1121977157 1615
 sys/src/ape/lib/bsd/priv.h - 664 sys sys 1014921995 1162
 sys/src/ape/lib/bsd/pty.c - 664 sys sys 1014921995 1892
 sys/src/ape/lib/bsd/putenv.c - 664 sys sys 1014921995 483
@@ -9222,7 +9222,7 @@ sys/src/cmd/5i/mem.c - 664 sys sys 969510414 4100
 sys/src/cmd/5i/mkfile - 664 sys sys 944960726 214
 sys/src/cmd/5i/run.c - 664 sys sys 1014924773 18578
 sys/src/cmd/5i/stats.c - 664 sys sys 1067739537 3943
-sys/src/cmd/5i/symbols.c - 664 sys sys 969510415 1723
+sys/src/cmd/5i/symbols.c - 664 sys sys 1121977746 1724
 sys/src/cmd/5i/syscall.c - 664 sys sys 1014924773 13668
 sys/src/cmd/5l - 20000000775 sys sys 1014936039 0
 sys/src/cmd/5l/asm.c - 664 sys sys 1089299173 32633
@@ -9450,7 +9450,7 @@ sys/src/cmd/auth/factotum/util.c - 664 sys sys 1117193215 17915
 sys/src/cmd/auth/factotum/wep.c - 664 sys sys 1107706104 2140
 sys/src/cmd/auth/guard.srv.c - 664 sys sys 1032497638 2334
 sys/src/cmd/auth/iam.c - 664 sys sys 1015008430 841
-sys/src/cmd/auth/keyfs.c - 664 sys sys 1107835724 17624
+sys/src/cmd/auth/keyfs.c - 664 sys sys 1121977157 17626
 sys/src/cmd/auth/lib - 20000000775 sys sys 1015008430 0
 sys/src/cmd/auth/lib/error.c - 664 sys sys 1015008430 301
 sys/src/cmd/auth/lib/fs.c - 664 sys sys 1015008430 228
@@ -9468,7 +9468,7 @@ sys/src/cmd/auth/lib/readln.c - 664 sys sys 1015008430 2040
 sys/src/cmd/auth/lib/readn.c - 664 sys sys 1015008430 247
 sys/src/cmd/auth/lib/readwrite.c - 664 sys sys 1015008430 1424
 sys/src/cmd/auth/lib/wrbio.c - 664 sys sys 1015008430 755
-sys/src/cmd/auth/login.c - 664 sys sys 1107370153 3977
+sys/src/cmd/auth/login.c - 664 sys sys 1121977157 3981
 sys/src/cmd/auth/mkfile - 664 sys sys 1071334970 1979
 sys/src/cmd/auth/netkey.c - 664 sys sys 1015008431 741
 sys/src/cmd/auth/newns.c - 664 sys sys 1048614962 486
@@ -9504,7 +9504,7 @@ sys/src/cmd/auth/secureidcheck.c - 664 sys sys 1078840013 9007
 sys/src/cmd/auth/status - 775 sys sys 1015008430 738
 sys/src/cmd/auth/uniq.c - 664 sys sys 1015008430 1429
 sys/src/cmd/auth/userpasswd.c - 664 sys sys 1015008432 591
-sys/src/cmd/auth/warning.c - 664 sys sys 1015008431 5287
+sys/src/cmd/auth/warning.c - 664 sys sys 1121977157 5291
 sys/src/cmd/auth/wrkey.c - 664 sys sys 1019058717 176
 sys/src/cmd/aux - 20000000775 sys sys 1015008975 0
 sys/src/cmd/aux/9pcon.c - 664 sys sys 1032059259 6283
@@ -9629,7 +9629,7 @@ sys/src/cmd/aux/gps/mkfile - 664 sys sys 1108397331 219
 sys/src/cmd/aux/gps/util.c - 664 sys sys 1107448815 2795
 sys/src/cmd/aux/lines.c - 664 sys sys 1015008782 546
 sys/src/cmd/aux/lis - 775 sys sys 944960794 45
-sys/src/cmd/aux/listen.c - 664 sys sys 1093452954 8142
+sys/src/cmd/aux/listen.c - 664 sys sys 1121977157 8144
 sys/src/cmd/aux/listen1.c - 664 sys sys 1093452955 2018
 sys/src/cmd/aux/mkfile - 664 sys sys 1108184527 980
 sys/src/cmd/aux/mklatinkbd.c - 664 sys sys 953253425 3813
@@ -9741,7 +9741,7 @@ sys/src/cmd/awk/re.c - 664 sys sys 964456820 6987
 sys/src/cmd/awk/run.c - 664 sys sys 1036687054 42680
 sys/src/cmd/awk/tran.c - 664 sys sys 944960802 11855
 sys/src/cmd/basename.c - 664 sys sys 944961619 605
-sys/src/cmd/bc.y - 664 sys sys 964455727 13368
+sys/src/cmd/bc.y - 664 sys sys 1121977158 13370
 sys/src/cmd/bind.c - 664 sys sys 944961467 830
 sys/src/cmd/bitsy - 20000000775 sys sys 988249960 0
 sys/src/cmd/bitsy/bitsyload.c - 664 sys sys 1019509527 2494
@@ -9852,7 +9852,7 @@ sys/src/cmd/cmp.c - 664 sys sys 1072145760 2379
 sys/src/cmd/colors.c - 664 sys sys 951763912 3186
 sys/src/cmd/comm.c - 664 sys sys 1093979717 2140
 sys/src/cmd/con - 20000000775 sys sys 944961996 0
-sys/src/cmd/con/con.c - 664 sys sys 1109869228 15231
+sys/src/cmd/con/con.c - 664 sys sys 1121977158 15235
 sys/src/cmd/con/hayes.c - 664 sys sys 1014925263 3865
 sys/src/cmd/con/mkfile - 664 sys sys 1046654774 204
 sys/src/cmd/con/rufilio.h - 664 sys sys 944960877 595
@@ -9874,11 +9874,11 @@ sys/src/cmd/cpp/mkfile - 664 sys sys 944960879 178
 sys/src/cmd/cpp/nlist.c - 664 sys sys 1116770041 4645
 sys/src/cmd/cpp/test.c - 664 sys sys 944960879 47
 sys/src/cmd/cpp/tokens.c - 664 sys sys 944960879 6755
-sys/src/cmd/cpu.c - 664 sys sys 1121004911 21104
+sys/src/cmd/cpu.c - 664 sys sys 1121977158 21112
 sys/src/cmd/crop.c - 664 sys sys 1039753034 4136
 sys/src/cmd/date.c - 664 sys sys 944961351 449
 sys/src/cmd/db - 20000000775 sys sys 988249965 0
-sys/src/cmd/db/command.c - 664 sys sys 1091733006 4360
+sys/src/cmd/db/command.c - 664 sys sys 1121977158 4362
 sys/src/cmd/db/defs.h - 664 sys sys 1016731555 1704
 sys/src/cmd/db/expr.c - 664 sys sys 1016731556 5450
 sys/src/cmd/db/fns.h - 664 sys sys 958696023 2011
@@ -9893,7 +9893,7 @@ sys/src/cmd/db/regs.c - 664 sys sys 1014925293 1998
 sys/src/cmd/db/runpcs.c - 664 sys sys 1014925293 2929
 sys/src/cmd/db/setup.c - 664 sys sys 1014925293 3581
 sys/src/cmd/db/trcrun.c - 664 sys sys 1016731556 4432
-sys/src/cmd/dc.c - 664 sys sys 1014926693 36570
+sys/src/cmd/dc.c - 664 sys sys 1121977159 36572
 sys/src/cmd/dd.c - 664 sys sys 1055693435 11721
 sys/src/cmd/deroff.c - 664 sys sys 1017679319 14611
 sys/src/cmd/dial - 20000000775 sys sys 1058789955 0
@@ -10032,7 +10032,7 @@ sys/src/cmd/dossrv/xfile.c - 664 sys sys 1017679315 4391
 sys/src/cmd/dossrv/xfssrv.c - 664 sys sys 1018323479 3397
 sys/src/cmd/du.c - 664 sys sys 1091379562 3302
 sys/src/cmd/echo.c - 664 sys sys 1081736344 581
-sys/src/cmd/ed.c - 664 sys sys 1055698917 21942
+sys/src/cmd/ed.c - 664 sys sys 1121977159 21944
 sys/src/cmd/eqn - 20000000775 sys sys 944960990 0
 sys/src/cmd/eqn/diacrit.c - 664 sys sys 944960989 2302
 sys/src/cmd/eqn/e.h - 664 sys sys 944960989 4059
@@ -11963,7 +11963,7 @@ sys/src/cmd/gzip/unzip.c - 664 sys sys 1050689595 13603
 sys/src/cmd/gzip/zip.c - 664 sys sys 1033183074 7054
 sys/src/cmd/gzip/zip.h - 664 sys sys 954778719 1428
 sys/src/cmd/hget.c - 664 sys sys 1118885209 25774
-sys/src/cmd/history.c - 664 sys sys 1116770200 6046
+sys/src/cmd/history.c - 664 sys sys 1121977159 6052
 sys/src/cmd/hoc - 20000000775 sys sys 954036932 0
 sys/src/cmd/hoc/code.c - 664 sys sys 944961000 10041
 sys/src/cmd/hoc/hoc.h - 664 sys sys 944960999 2358
@@ -11982,8 +11982,8 @@ sys/src/cmd/htmlfmt/mkfile - 664 sys sys 1034015650 297
 sys/src/cmd/htmlfmt/util.c - 664 sys sys 1015364025 1765
 sys/src/cmd/iconv.c - 664 sys sys 1039753035 1801
 sys/src/cmd/idiff.c - 664 sys sys 1014926695 6896
-sys/src/cmd/import.c - 664 sys sys 1116770242 6882
-sys/src/cmd/init.c - 664 sys sys 1071873627 4452
+sys/src/cmd/import.c - 664 sys sys 1121977160 6891
+sys/src/cmd/init.c - 664 sys sys 1121977160 4462
 sys/src/cmd/iostats - 20000000775 sys sys 944962001 0
 sys/src/cmd/iostats/iostats.c - 664 sys sys 1014925727 9691
 sys/src/cmd/iostats/mkfile - 664 sys sys 1014925727 122
@@ -12004,7 +12004,7 @@ sys/src/cmd/ip/dhcpd/ping.c - 664 sys sys 956275654 1881
 sys/src/cmd/ip/dhcpd/testlook.c - 664 sys sys 950389140 4640
 sys/src/cmd/ip/dhcpd/testlookup.c - 664 sys sys 950389140 3195
 sys/src/cmd/ip/dhcpd/testping.c - 664 sys sys 950389141 352
-sys/src/cmd/ip/ftpd.c - 664 sys sys 1116769890 33079
+sys/src/cmd/ip/ftpd.c - 664 sys sys 1121977160 33081
 sys/src/cmd/ip/ftpfs - 20000000775 sys sys 1014925642 0
 sys/src/cmd/ip/ftpfs/file.c - 664 sys sys 1014925642 4208
 sys/src/cmd/ip/ftpfs/ftpfs.c - 664 sys sys 1116737713 13860
@@ -12027,10 +12027,10 @@ sys/src/cmd/ip/httpd/httpsrv.h - 664 sys sys 1016466463 1388
 sys/src/cmd/ip/httpd/imagemap.c - 664 sys sys 984773808 5229
 sys/src/cmd/ip/httpd/init.c - 664 sys sys 1015090171 2182
 sys/src/cmd/ip/httpd/log.c - 664 sys sys 1015090171 1391
-sys/src/cmd/ip/httpd/man2html.c - 664 sys sys 1015090172 8789
+sys/src/cmd/ip/httpd/man2html.c - 664 sys sys 1121977160 8793
 sys/src/cmd/ip/httpd/mkfile - 664 sys sys 1067742150 1406
 sys/src/cmd/ip/httpd/netlib_find.c - 664 sys sys 1015090172 6247
-sys/src/cmd/ip/httpd/netlib_history.c - 664 sys sys 1015096252 4744
+sys/src/cmd/ip/httpd/netlib_history.c - 664 sys sys 1121977160 4748
 sys/src/cmd/ip/httpd/redirect.c - 664 sys sys 1042522766 2978
 sys/src/cmd/ip/httpd/save.c - 664 sys sys 1015090172 3175
 sys/src/cmd/ip/httpd/sendfd.c - 664 sys sys 1017679317 12134
@@ -12081,9 +12081,9 @@ sys/src/cmd/ip/pppoe.c - 664 sys sys 1050360937 12507
 sys/src/cmd/ip/pptp.c - 664 sys sys 1050360938 16575
 sys/src/cmd/ip/pptpd.c - 664 sys sys 1015701128 23548
 sys/src/cmd/ip/rarpd.c - 664 sys sys 1084470989 3389
-sys/src/cmd/ip/rexexec.c - 664 sys sys 1025393126 740
+sys/src/cmd/ip/rexexec.c - 664 sys sys 1121977160 742
 sys/src/cmd/ip/rip.c - 664 sys sys 1050760698 12424
-sys/src/cmd/ip/rlogind.c - 664 sys sys 1015013113 755
+sys/src/cmd/ip/rlogind.c - 664 sys sys 1121977161 757
 sys/src/cmd/ip/snoopy - 20000000775 sys sys 1015090062 0
 sys/src/cmd/ip/snoopy/arp.c - 664 sys sys 1032059928 1902
 sys/src/cmd/ip/snoopy/bootp.c - 664 sys sys 1032059929 3428
@@ -12116,9 +12116,9 @@ sys/src/cmd/ip/snoopy/rtcp.c - 644 sys sys 1089389638 1958
 sys/src/cmd/ip/snoopy/rtp.c - 664 sys sys 1089389638 1160
 sys/src/cmd/ip/snoopy/tcp.c - 664 sys sys 1055699196 3593
 sys/src/cmd/ip/snoopy/udp.c - 664 sys sys 1089299190 1990
-sys/src/cmd/ip/telnet.c - 664 sys sys 1113742070 8577
+sys/src/cmd/ip/telnet.c - 664 sys sys 1121977161 8581
 sys/src/cmd/ip/telnet.h - 664 sys sys 1015090250 5902
-sys/src/cmd/ip/telnetd.c - 664 sys sys 1032060109 11731
+sys/src/cmd/ip/telnetd.c - 664 sys sys 1121977161 11733
 sys/src/cmd/ip/tftpd.c - 664 sys sys 1106943821 7646
 sys/src/cmd/ip/traceroute.c - 664 sys sys 1032060124 9370
 sys/src/cmd/ip/udpecho.c - 664 sys sys 1050714674 855
@@ -12190,7 +12190,7 @@ sys/src/cmd/ki/mkfile - 664 sys sys 1068859845 245
 sys/src/cmd/ki/run.c - 664 sys sys 944961015 22231
 sys/src/cmd/ki/sparc.h - 664 sys sys 944961015 4419
 sys/src/cmd/ki/stats.c - 664 sys sys 1068859845 4536
-sys/src/cmd/ki/symbols.c - 664 sys sys 944961015 1744
+sys/src/cmd/ki/symbols.c - 664 sys sys 1121977746 1745
 sys/src/cmd/ki/syscall.c - 664 sys sys 1076688578 14057
 sys/src/cmd/kl - 20000000775 sys sys 944961016 0
 sys/src/cmd/kl/asm.c - 664 sys sys 1105798985 26122
@@ -12301,7 +12301,7 @@ sys/src/cmd/mk/mk.h - 664 sys sys 1055698812 3735
 sys/src/cmd/mk/mkconv - 775 sys sys 944961025 555
 sys/src/cmd/mk/mkfile - 664 sys sys 1055698812 376
 sys/src/cmd/mk/parse.c - 664 sys sys 944961025 5310
-sys/src/cmd/mk/plan9.c - 664 sys sys 1056337347 6921
+sys/src/cmd/mk/plan9.c - 664 sys sys 1121977161 6929
 sys/src/cmd/mk/rc.c - 664 sys sys 944961025 3206
 sys/src/cmd/mk/recipe.c - 664 sys sys 1014926074 2551
 sys/src/cmd/mk/rule.c - 664 sys sys 944961025 1970
@@ -12320,7 +12320,7 @@ sys/src/cmd/mkstate.c - 664 sys sys 1014926695 2995
 sys/src/cmd/mksyslib - 664 sys sys 1022112160 660
 sys/src/cmd/mntgen.c - 664 sys sys 1106410349 3630
 sys/src/cmd/mount.c - 664 sys sys 1034195354 1508
-sys/src/cmd/ms2html.c - 664 sys sys 1084470689 40502
+sys/src/cmd/ms2html.c - 664 sys sys 1121977162 40506
 sys/src/cmd/mtime.c - 664 sys sys 1036172302 450
 sys/src/cmd/mv.c - 664 sys sys 1014926695 4276
 sys/src/cmd/ndb - 20000000775 sys sys 988249988 0
@@ -12331,7 +12331,7 @@ sys/src/cmd/ndb/csgetval.c - 664 sys sys 957402051 1051
 sys/src/cmd/ndb/csquery.c - 664 sys sys 1014926159 1062
 sys/src/cmd/ndb/dblookup.c - 664 sys sys 1087406287 18127
 sys/src/cmd/ndb/dn.c - 664 sys sys 1090409399 26970
-sys/src/cmd/ndb/dnarea.c - 664 sys sys 1055701929 2126
+sys/src/cmd/ndb/dnarea.c - 664 sys sys 1121977162 2128
 sys/src/cmd/ndb/dnnotify.c - 664 sys sys 1055701929 3062
 sys/src/cmd/ndb/dnresolve.c - 664 sys sys 1079747687 15363
 sys/src/cmd/ndb/dns.c - 664 sys sys 1079747686 15333
@@ -12354,7 +12354,7 @@ sys/src/cmd/nfs.c - 664 sys sys 1050068720 31096
 sys/src/cmd/nm.c - 664 sys sys 1073313392 4912
 sys/src/cmd/nntpfs.c - 664 sys sys 1100524486 18920
 sys/src/cmd/ns.c - 664 sys sys 984717934 3558
-sys/src/cmd/p.c - 664 sys sys 1108151788 1502
+sys/src/cmd/p.c - 664 sys sys 1121977162 1504
 sys/src/cmd/page - 20000000775 sys sys 956344628 0
 sys/src/cmd/page/filter.c - 664 sys sys 1069793856 2166
 sys/src/cmd/page/gfx.c - 664 sys sys 1084470500 6894
@@ -12368,7 +12368,7 @@ sys/src/cmd/page/pdfprolog.ps - 664 sys sys 1116086476 791
 sys/src/cmd/page/ps.c - 664 sys sys 1045505467 9176
 sys/src/cmd/page/rotate.c - 664 sys sys 1079029957 9971
 sys/src/cmd/page/util.c - 664 sys sys 944961364 2090
-sys/src/cmd/page/view.c - 664 sys sys 1087406048 22740
+sys/src/cmd/page/view.c - 664 sys sys 1121977162 22742
 sys/src/cmd/paqfs - 20000000775 sys sys 1017696804 0
 sys/src/cmd/paqfs/mkfile - 664 sys sys 1032060366 228
 sys/src/cmd/paqfs/mkpaqfs.c - 664 sys sys 1072729575 8836
@@ -12431,7 +12431,7 @@ sys/src/cmd/plot/libplot/rvec.c - 664 sys sys 944961623 118
 sys/src/cmd/plot/libplot/save.c - 664 sys sys 944961623 68
 sys/src/cmd/plot/libplot/sbox.c - 664 sys sys 944961623 398
 sys/src/cmd/plot/libplot/spline.c - 664 sys sys 944961623 1364
-sys/src/cmd/plot/libplot/subr.c - 664 sys sys 1097901034 2143
+sys/src/cmd/plot/libplot/subr.c - 664 sys sys 1122001714 2137
 sys/src/cmd/plot/libplot/text.c - 664 sys sys 944961623 1032
 sys/src/cmd/plot/libplot/vec.c - 664 sys sys 944961623 916
 sys/src/cmd/plot/libplot/whoami.c - 664 sys sys 944961623 60
@@ -12727,21 +12727,21 @@ sys/src/cmd/qc/sgen.c - 664 sys sys 1089299169 9499
 sys/src/cmd/qc/swt.c - 664 sys sys 1098463321 12045
 sys/src/cmd/qc/txt.c - 664 sys sys 1089299169 20223
 sys/src/cmd/qi - 20000000775 sys sys 1076688570 0
-sys/src/cmd/qi/bpt.c - 644 sys sys 1076688568 2247
-sys/src/cmd/qi/branch.c - 644 sys sys 1076688568 4696
-sys/src/cmd/qi/cmd.c - 644 sys sys 1076688568 9114
-sys/src/cmd/qi/float.c - 644 sys sys 1076688568 12703
-sys/src/cmd/qi/icache.c - 644 sys sys 1076688569 185
-sys/src/cmd/qi/iu.c - 644 sys sys 1076688569 32978
-sys/src/cmd/qi/mem.c - 644 sys sys 1076688569 4429
-sys/src/cmd/qi/mkfile - 644 sys sys 1076688569 214
-sys/src/cmd/qi/power.h - 644 sys sys 1076688569 6854
-sys/src/cmd/qi/qi.c - 644 sys sys 1076688569 7804
-sys/src/cmd/qi/run.c - 644 sys sys 1076688569 4173
-sys/src/cmd/qi/stats.c - 644 sys sys 1076688569 4338
-sys/src/cmd/qi/symbols.c - 644 sys sys 1076688569 1741
-sys/src/cmd/qi/syscall.c - 644 sys sys 1076688569 14402
-sys/src/cmd/qi/timing - 644 sys sys 1076688570 641
+sys/src/cmd/qi/bpt.c - 664 sys sys 1076688568 2247
+sys/src/cmd/qi/branch.c - 664 sys sys 1076688568 4696
+sys/src/cmd/qi/cmd.c - 664 sys sys 1076688568 9114
+sys/src/cmd/qi/float.c - 664 sys sys 1076688568 12703
+sys/src/cmd/qi/icache.c - 664 sys sys 1076688569 185
+sys/src/cmd/qi/iu.c - 664 sys sys 1076688569 32978
+sys/src/cmd/qi/mem.c - 664 sys sys 1076688569 4429
+sys/src/cmd/qi/mkfile - 664 sys sys 1076688569 214
+sys/src/cmd/qi/power.h - 664 sys sys 1076688569 6854
+sys/src/cmd/qi/qi.c - 664 sys sys 1076688569 7804
+sys/src/cmd/qi/run.c - 664 sys sys 1076688569 4173
+sys/src/cmd/qi/stats.c - 664 sys sys 1076688569 4338
+sys/src/cmd/qi/symbols.c - 664 sys sys 1121978130 1742
+sys/src/cmd/qi/syscall.c - 664 sys sys 1076688569 14402
+sys/src/cmd/qi/timing - 664 sys sys 1076688570 641
 sys/src/cmd/ql - 20000000775 sys sys 954037972 0
 sys/src/cmd/ql/asm.c - 664 sys sys 1089299167 13059
 sys/src/cmd/ql/asmout.c - 664 sys sys 1089299167 35642
@@ -12817,7 +12817,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 1098468361 22140
+sys/src/cmd/rio/rio.c - 664 sys sys 1121977163 22142
 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
@@ -12847,7 +12847,7 @@ sys/src/cmd/sam/rasp.c - 664 sys sys 950104640 5618
 sys/src/cmd/sam/regexp.c - 664 sys sys 944961629 15390
 sys/src/cmd/sam/sam.c - 664 sys sys 1111181614 12063
 sys/src/cmd/sam/sam.h - 664 sys sys 1112535045 9567
-sys/src/cmd/sam/shell.c - 664 sys sys 1108939613 3149
+sys/src/cmd/sam/shell.c - 664 sys sys 1121977163 3143
 sys/src/cmd/sam/string.c - 664 sys sys 944961629 2766
 sys/src/cmd/sam/sys.c - 664 sys sys 1014926939 745
 sys/src/cmd/sam/util.c - 664 sys sys 944961629 766
@@ -12869,9 +12869,9 @@ sys/src/cmd/samterm/syms - 664 sys sys 944961351 17698
 sys/src/cmd/scat - 20000000775 sys sys 964307379 0
 sys/src/cmd/scat/bitinput.c - 664 sys sys 944961465 1358
 sys/src/cmd/scat/desc.c - 664 sys sys 944961465 7022
-sys/src/cmd/scat/display.c - 664 sys sys 959731833 1471
+sys/src/cmd/scat/display.c - 664 sys sys 1121977163 1475
 sys/src/cmd/scat/dssread.c - 664 sys sys 964307378 2205
-sys/src/cmd/scat/header.c - 664 sys sys 1014926794 5913
+sys/src/cmd/scat/header.c - 664 sys sys 1121977163 5917
 sys/src/cmd/scat/hinv.c - 664 sys sys 964307378 4447
 sys/src/cmd/scat/image.c - 664 sys sys 964307378 3197
 sys/src/cmd/scat/mkfile - 664 sys sys 964307378 326
@@ -12892,7 +12892,7 @@ sys/src/cmd/scuzz/changer.c - 664 sys sys 944961084 1137
 sys/src/cmd/scuzz/mkfile - 664 sys sys 1032060571 231
 sys/src/cmd/scuzz/scsireq.c - 664 sys sys 1032060572 11501
 sys/src/cmd/scuzz/scsireq.h - 664 sys sys 1113741890 5929
-sys/src/cmd/scuzz/scuzz.c - 664 sys sys 1014926325 37608
+sys/src/cmd/scuzz/scuzz.c - 664 sys sys 1121977163 37610
 sys/src/cmd/scuzz/sense.c - 664 sys sys 969510790 3901
 sys/src/cmd/sed.c - 664 sys sys 1100962924 27001
 sys/src/cmd/seq.c - 664 sys sys 1063854922 1484
@@ -12987,12 +12987,12 @@ sys/src/cmd/ssh/msg.c - 664 sys sys 1092516579 8102
 sys/src/cmd/ssh/pubkey.c - 664 sys sys 1019928902 3974
 sys/src/cmd/ssh/scp.c - 664 sys sys 1094156297 13889
 sys/src/cmd/ssh/smsg.c - 664 sys sys 1092516575 6374
-sys/src/cmd/ssh/ssh.c - 664 sys sys 1066515693 9667
+sys/src/cmd/ssh/ssh.c - 664 sys sys 1121977164 9671
 sys/src/cmd/ssh/ssh.h - 664 sys sys 1091904420 6086
 sys/src/cmd/ssh/sshnet.c - 664 sys sys 1078840016 17641
 sys/src/cmd/ssh/sshserve.c - 664 sys sys 1062091020 5786
 sys/src/cmd/ssh/util.c - 664 sys sys 1063858753 4478
-sys/src/cmd/stats.c - 664 sys sys 1097899820 27862
+sys/src/cmd/stats.c - 664 sys sys 1121977164 27868
 sys/src/cmd/strings.c - 664 sys sys 944961364 1216
 sys/src/cmd/strip.c - 664 sys sys 1108077276 3350
 sys/src/cmd/sum.c - 664 sys sys 1014926615 5548
@@ -13429,7 +13429,7 @@ sys/src/cmd/upas/fs/readdir.c - 664 sys sys 944961331 203
 sys/src/cmd/upas/fs/strtotm.c - 664 sys sys 1041137528 1904
 sys/src/cmd/upas/fs/tester.c - 664 sys sys 985037420 1418
 sys/src/cmd/upas/marshal - 20000000775 sys sys 1015009721 0
-sys/src/cmd/upas/marshal/marshal.c - 664 sys sys 1107435333 32664
+sys/src/cmd/upas/marshal/marshal.c - 664 sys sys 1121977165 32666
 sys/src/cmd/upas/marshal/mkfile - 664 sys sys 1047490298 235
 sys/src/cmd/upas/misc - 20000000775 sys sys 944961318 0
 sys/src/cmd/upas/misc/gone.fishing - 664 sys sys 944961318 313
@@ -13446,7 +13446,7 @@ sys/src/cmd/upas/misc/remotemail - 775 sys sys 954266541 113
 sys/src/cmd/upas/misc/rewrite - 664 sys sys 954264578 661
 sys/src/cmd/upas/mkfile - 664 sys sys 1075069142 1910
 sys/src/cmd/upas/ml - 20000000775 sys sys 1015096763 0
-sys/src/cmd/upas/ml/common.c - 664 sys sys 1046643067 3371
+sys/src/cmd/upas/ml/common.c - 664 sys sys 1121977165 3373
 sys/src/cmd/upas/ml/dat.h - 664 sys sys 1015096762 517
 sys/src/cmd/upas/ml/mkfile - 664 sys sys 1064589605 521
 sys/src/cmd/upas/ml/ml.c - 664 sys sys 1063854713 3462
@@ -13454,14 +13454,14 @@ sys/src/cmd/upas/ml/mlmgr.c - 664 sys sys 1045505888 2332
 sys/src/cmd/upas/ml/mlowner.c - 664 sys sys 1015096763 1142
 sys/src/cmd/upas/ned - 20000000775 sys sys 1015013194 0
 sys/src/cmd/upas/ned/mkfile - 664 sys sys 1060041738 233
-sys/src/cmd/upas/ned/nedmail.c - 664 sys sys 1114697983 44543
+sys/src/cmd/upas/ned/nedmail.c - 664 sys sys 1121977165 44545
 sys/src/cmd/upas/pop3 - 20000000775 sys sys 1015009816 0
 sys/src/cmd/upas/pop3/mkfile - 664 sys sys 1064589604 186
 sys/src/cmd/upas/pop3/pop3.c - 664 sys sys 1115039848 14327
 sys/src/cmd/upas/q - 20000000775 sys sys 988250019 0
 sys/src/cmd/upas/q/mkfile - 664 sys sys 1064589601 262
 sys/src/cmd/upas/q/qer.c - 664 sys sys 1014926528 3179
-sys/src/cmd/upas/q/runq.c - 664 sys sys 1113742021 13233
+sys/src/cmd/upas/q/runq.c - 664 sys sys 1121977165 13235
 sys/src/cmd/upas/scanmail - 20000000775 sys sys 988250021 0
 sys/src/cmd/upas/scanmail/common.c - 664 sys sys 1015013177 12385
 sys/src/cmd/upas/scanmail/mkfile - 664 sys sys 1064589604 334
@@ -13597,7 +13597,7 @@ sys/src/cmd/venti/dcache.c - 664 sys sys 1019678878 7374
 sys/src/cmd/venti/dump.c - 664 sys sys 1068520313 1578
 sys/src/cmd/venti/dumparena.c - 664 sys sys 1019678878 6381
 sys/src/cmd/venti/dumpvacroots - 775 sys sys 1044904736 467
-sys/src/cmd/venti/findscore.c - 664 sys sys 1063854190 2597
+sys/src/cmd/venti/findscore.c - 664 sys sys 1121977913 2605
 sys/src/cmd/venti/fmtarenas.c - 664 sys sys 1055707424 2177
 sys/src/cmd/venti/fmtindex.c - 664 sys sys 1055707425 2534
 sys/src/cmd/venti/fmtisect.c - 664 sys sys 1021579998 1290
@@ -13652,7 +13652,7 @@ sys/src/cmd/vi/mkfile - 664 sys sys 944961342 206
 sys/src/cmd/vi/run.c - 664 sys sys 1014926560 13214
 sys/src/cmd/vi/special.c - 664 sys sys 944961342 6723
 sys/src/cmd/vi/stats.c - 664 sys sys 1067746789 5386
-sys/src/cmd/vi/symbols.c - 664 sys sys 944961342 1743
+sys/src/cmd/vi/symbols.c - 664 sys sys 1121977746 1744
 sys/src/cmd/vi/syscall.c - 664 sys sys 1076688599 14165
 sys/src/cmd/vi/vi.c - 664 sys sys 1091733072 8926
 sys/src/cmd/vl - 20000000775 sys sys 944961343 0
@@ -13704,7 +13704,7 @@ sys/src/cmd/vnc/wsys.c - 664 sys sys 1102429521 4052
 sys/src/cmd/vt - 20000000775 sys sys 954038635 0
 sys/src/cmd/vt/cons.h - 664 sys sys 984718311 1660
 sys/src/cmd/vt/consctl.c - 664 sys sys 952627639 1815
-sys/src/cmd/vt/event.c - 664 sys sys 944961620 1069
+sys/src/cmd/vt/event.c - 664 sys sys 1121977166 1071
 sys/src/cmd/vt/event.h - 664 sys sys 944961620 192
 sys/src/cmd/vt/hp.c - 664 sys sys 984718311 3362
 sys/src/cmd/vt/main.c - 664 sys sys 988225296 14451
@@ -15008,7 +15008,7 @@ sys/src/libthread/xincmips.s - 664 sys sys 1014928160 674
 sys/src/libthread/xincport.h - 664 sys sys 1014928161 211
 sys/src/libthread/xincpower.s - 664 sys sys 1048645448 342
 sys/src/libventi - 20000000775 sys sys 947360466 0
-sys/src/libventi/client.c - 664 sys sys 1063853747 5360
+sys/src/libventi/client.c - 664 sys sys 1121977166 5362
 sys/src/libventi/debug.c - 664 sys sys 1045502093 1258
 sys/src/libventi/errfmt.c - 664 sys sys 1019678691 133
 sys/src/libventi/fatal.c - 664 sys sys 1084468118 225

+ 77 - 0
dist/replica/plan9.log

@@ -19673,3 +19673,80 @@
 1121916705 2 c 386/9pcdisk - 775 sys sys 1121915504 2041001
 1121916705 3 c 386/9pcf - 775 sys sys 1121915509 2383825
 1121916705 4 c 386/bin/upas/fs - 775 sys sys 1121915493 332331
+1121977918 0 c sys/include/ape/stddef.h - 664 sys sys 1121977155 376
+1121977918 1 c sys/include/ape/stdio.h - 664 sys sys 1121977155 5006
+1121977918 2 c sys/include/ape/unistd.h - 664 sys sys 1121977155 3993
+1121977918 3 c sys/include/stdio.h - 664 sys sys 1121977155 4208
+1121977918 4 c sys/src/ape/cmd/make/dosys.c - 664 sys sys 1121977156 4774
+1121977918 5 c sys/src/ape/lib/ap/plan9/system.c - 664 sys sys 1121977156 598
+1121977918 6 c sys/src/ape/lib/bsd/getopt.c - 664 sys sys 1121977156 1054
+1121977918 7 c sys/src/ape/lib/bsd/popen.c - 664 sys sys 1121977157 1615
+1121977918 8 c sys/src/cmd/5i/symbols.c - 664 sys sys 1121977746 1724
+1121977918 9 c sys/src/cmd/auth/keyfs.c - 664 sys sys 1121977157 17626
+1121977918 10 c sys/src/cmd/auth/login.c - 664 sys sys 1121977157 3981
+1121977918 11 c sys/src/cmd/auth/warning.c - 664 sys sys 1121977157 5291
+1121977918 12 c sys/src/cmd/aux/listen.c - 664 sys sys 1121977157 8144
+1121977918 13 c sys/src/cmd/con/con.c - 664 sys sys 1121977158 15235
+1121977918 14 c sys/src/cmd/db/command.c - 664 sys sys 1121977158 4362
+1121977918 15 c sys/src/cmd/history.c - 664 sys sys 1121977159 6052
+1121977918 16 c sys/src/cmd/ip/ftpd.c - 664 sys sys 1121977160 33081
+1121977918 17 c sys/src/cmd/ip/httpd/man2html.c - 664 sys sys 1121977160 8793
+1121977918 18 c sys/src/cmd/ip/httpd/netlib_history.c - 664 sys sys 1121977160 4748
+1121977918 19 c sys/src/cmd/ip/rexexec.c - 664 sys sys 1121977160 742
+1121977918 20 c sys/src/cmd/ip/rlogind.c - 664 sys sys 1121977161 757
+1121977918 21 c sys/src/cmd/ip/telnet.c - 664 sys sys 1121977161 8581
+1121977918 22 c sys/src/cmd/ip/telnetd.c - 664 sys sys 1121977161 11733
+1121977918 23 c sys/src/cmd/ki/symbols.c - 664 sys sys 1121977746 1745
+1121977918 24 c sys/src/cmd/mk/plan9.c - 664 sys sys 1121977161 6929
+1121977918 25 c sys/src/cmd/ms2html.c - 664 sys sys 1121977162 40506
+1121977918 26 c sys/src/cmd/ndb/dnarea.c - 664 sys sys 1121977162 2128
+1121977918 27 c sys/src/cmd/rio/rio.c - 664 sys sys 1121977163 22142
+1121977918 28 c sys/src/cmd/scuzz/scuzz.c - 664 sys sys 1121977163 37610
+1121977918 29 c sys/src/cmd/ssh/ssh.c - 664 sys sys 1121977164 9671
+1121977918 30 c sys/src/cmd/upas/marshal/marshal.c - 664 sys sys 1121977165 32666
+1121977918 31 c sys/src/cmd/upas/ml/common.c - 664 sys sys 1121977165 3373
+1121977918 32 c sys/src/cmd/upas/ned/nedmail.c - 664 sys sys 1121977165 44545
+1121977918 33 c sys/src/cmd/upas/q/runq.c - 664 sys sys 1121977165 13235
+1121977918 34 c sys/src/cmd/venti/findscore.c - 664 sys sys 1121977913 2605
+1121977918 35 c sys/src/cmd/vi/symbols.c - 664 sys sys 1121977746 1744
+1121977918 36 c sys/src/cmd/bc.y - 664 sys sys 1121977158 13370
+1121977918 37 c sys/src/cmd/cpu.c - 664 sys sys 1121977158 21112
+1121977918 38 c sys/src/cmd/dc.c - 664 sys sys 1121977159 36572
+1121977918 39 c sys/src/cmd/ed.c - 664 sys sys 1121977159 21944
+1121977918 40 c sys/src/cmd/import.c - 664 sys sys 1121977160 6891
+1121977918 41 c sys/src/cmd/init.c - 664 sys sys 1121977160 4462
+1121977918 42 c sys/src/cmd/p.c - 664 sys sys 1121977162 1504
+1121977918 43 c sys/src/cmd/page/view.c - 664 sys sys 1121977162 22742
+1121977918 44 c sys/src/cmd/sam/shell.c - 664 sys sys 1121977163 3143
+1121977918 45 c sys/src/cmd/scat/display.c - 664 sys sys 1121977163 1475
+1121977918 46 c sys/src/cmd/scat/header.c - 664 sys sys 1121977163 5917
+1121977918 47 c sys/src/cmd/stats.c - 664 sys sys 1121977164 27868
+1121977918 48 c sys/src/cmd/vt/event.c - 664 sys sys 1121977166 1071
+1121977918 49 c sys/src/libventi/client.c - 664 sys sys 1121977166 5362
+1121979719 0 m sys/src/cmd/qi/bpt.c - 664 sys sys 1076688568 2247
+1121979719 1 m sys/src/cmd/qi/branch.c - 664 sys sys 1076688568 4696
+1121979719 2 m sys/src/cmd/qi/cmd.c - 664 sys sys 1076688568 9114
+1121979719 3 m sys/src/cmd/qi/float.c - 664 sys sys 1076688568 12703
+1121979719 4 m sys/src/cmd/qi/icache.c - 664 sys sys 1076688569 185
+1121979719 5 m sys/src/cmd/qi/iu.c - 664 sys sys 1076688569 32978
+1121979719 6 m sys/src/cmd/qi/mem.c - 664 sys sys 1076688569 4429
+1121979719 7 m sys/src/cmd/qi/mkfile - 664 sys sys 1076688569 214
+1121979719 8 m sys/src/cmd/qi/power.h - 664 sys sys 1076688569 6854
+1121979719 9 m sys/src/cmd/qi/qi.c - 664 sys sys 1076688569 7804
+1121979719 10 m sys/src/cmd/qi/run.c - 664 sys sys 1076688569 4173
+1121979719 11 m sys/src/cmd/qi/stats.c - 664 sys sys 1076688569 4338
+1121979719 12 c sys/src/cmd/qi/symbols.c - 664 sys sys 1121978130 1742
+1121979719 13 m sys/src/cmd/qi/symbols.c - 664 sys sys 1121978130 1742
+1121979719 14 m sys/src/cmd/qi/syscall.c - 664 sys sys 1076688569 14402
+1121979719 15 m sys/src/cmd/qi/timing - 664 sys sys 1076688570 641
+1122003124 0 c 386/bin/import - 775 sys sys 1122001334 100307
+1122003124 1 c 386/lib/ape/libap.a - 664 sys sys 1122001335 808982
+1122003124 2 c 386/lib/ape/libbsd.a - 664 sys sys 1122001336 179308
+1122003124 3 c 386/lib/ape/libdraw.a - 664 sys sys 1122001337 573764
+1122003124 4 c 386/lib/ape/libfmt.a - 664 sys sys 1122001337 147204
+1122003124 5 c 386/lib/ape/libl.a - 664 sys sys 1122001337 9420
+1122003124 6 c 386/lib/ape/libnet.a - 664 sys sys 1122001337 16950
+1122003124 7 c 386/lib/ape/libregexp.a - 664 sys sys 1122001337 47670
+1122003124 8 c 386/lib/ape/libutf.a - 664 sys sys 1122001338 81266
+1122003124 9 c 386/lib/ape/libv.a - 664 sys sys 1122001338 19668
+1122003124 10 c sys/src/cmd/plot/libplot/subr.c - 664 sys sys 1122001714 2137

+ 4 - 0
sys/include/ape/stddef.h

@@ -2,7 +2,11 @@
 #define __STDDEF_H
 
 #ifndef NULL
+#ifdef __cplusplus
 #define NULL 0
+#else
+#define NULL ((void*)0)
+#endif
 #endif
 #define offsetof(ty,mem) ((size_t) &(((ty *)0)->mem))
 

+ 5 - 1
sys/include/ape/stdio.h

@@ -41,7 +41,11 @@ typedef struct{
 }FILE;
 typedef long long fpos_t;
 #ifndef NULL
-#define	NULL	0
+#ifdef __cplusplus
+#define NULL 0
+#else
+#define NULL ((void*)0)
+#endif
 #endif
 /*
  * Third arg of setvbuf

+ 6 - 0
sys/include/ape/unistd.h

@@ -22,7 +22,13 @@ typedef unsigned long size_t;
 typedef long ssize_t;
 #endif
 #ifndef NULL
+#ifndef NULL
+#ifdef __cplusplus
 #define NULL 0
+#else
+#define NULL ((void*)0)
+#endif
+#endif
 #endif
 
 /* access */

+ 1 - 1
sys/include/stdio.h

@@ -37,7 +37,7 @@ typedef struct{
 }FILE;
 typedef long fpos_t;
 #ifndef NULL
-#define	NULL	0
+#define	NULL	((void*)0)
 #endif
 /*
  * Third arg of setvbuf

+ 1 - 1
sys/src/ape/cmd/make/dosys.c

@@ -177,7 +177,7 @@ if((pid = fork()) == 0)
 	enbint(SIG_DFL);
 	doclose();
 
-	execl(SHELLCOM, "sh", (nohalt ? "-c" : "-ce"), comstring, 0);
+	execl(SHELLCOM, "sh", (nohalt ? "-c" : "-ce"), comstring, NULL);
 	fatal("Couldn't load Shell");
 	}
 

+ 1 - 1
sys/src/ape/lib/ap/plan9/system.c

@@ -19,7 +19,7 @@ system(const char *s)
 	pid = fork();
 	snprintf(cmd, sizeof cmd, "/%s/bin/ape/sh", oty);
 	if(pid == 0) {
-		execl(cmd, "sh", "-c", s, 0);
+		execl(cmd, "sh", "-c", s, NULL);
 		_exit(1);
 	}
 	if(pid < 0){

+ 1 - 1
sys/src/ape/lib/bsd/getopt.c

@@ -18,7 +18,7 @@ getopt (int argc, char **argv, char *opts)
 		if (optind >= argc ||
 		   argv[optind][0] != '-' || argv[optind][1] == '\0')
 			return EOF;
-		else if (strcmp(argv[optind], "--") == NULL) {
+		else if (strcmp(argv[optind], "--") == 0) {
 			optind++;
 			return EOF;
 		}

+ 1 - 1
sys/src/ape/lib/bsd/popen.c

@@ -43,7 +43,7 @@ popen(char *cmd, char *mode)
 		dup2(hisside, tst(0, 1));
 		for (i=NSYSFILE; i<FOPEN_MAX; i++)
 			close(i);
-		execl("/bin/ape/sh", "sh", "-c", cmd, 0);
+		execl("/bin/ape/sh", "sh", "-c", cmd, NULL);
 		_exit(1);
 	default:
 		the_fork[ind].pid = pid;

+ 1 - 1
sys/src/cmd/5i/symbols.c

@@ -66,7 +66,7 @@ stktrace(int modif)
 	i = 0;
 	while (findsym(pc, CTEXT, &s)) {
 		if(strcmp(STARTSYM, s.name) == 0) {
-			Bprint(bioout, "%s() at #%lux\n", s.name, s.value);
+			Bprint(bioout, "%s() at #%llux\n", s.name, s.value);
 			break;
 		}
 		if (pc == s.value)	/* at first instruction */

+ 1 - 1
sys/src/cmd/auth/keyfs.c

@@ -1024,7 +1024,7 @@ warning(void)
 			seek(2, 0, 2);
 			close(i);
 		}
-		execl("/bin/auth/warning", "warning", warnarg, 0);
+		execl("/bin/auth/warning", "warning", warnarg, nil);
 		error("can't exec warning");
 	}
 }

+ 2 - 2
sys/src/cmd/auth/login.c

@@ -125,7 +125,7 @@ startfactotum(char *user, char *password, char *srvname)
 	case -1:
 		sysfatal("can't start factotum: %r");
 	case 0:
-		execl("/boot/factotum", "loginfactotum", "-ns", srvname+5, 0);
+		execl("/boot/factotum", "loginfactotum", "-ns", srvname+5, nil);
 		sysfatal("starting factotum: %r");
 		break;
 	}
@@ -211,6 +211,6 @@ main(int argc, char *argv[])
 		chdir("/");
 
 	/* read profile and start interactive rc */
-	execl("/bin/rc", "rc", "-li", 0);
+	execl("/bin/rc", "rc", "-li", nil);
 	exits(0);
 }

+ 2 - 2
sys/src/cmd/auth/warning.c

@@ -261,9 +261,9 @@ mail(Fs *f, char *rcvr, char *user, long et)
 	putenv("upasname", "netkeys");
 	if(debug){
 		print("\nto %s\n", rcvr);
-		execl("/bin/cat", "cat", 0);
+		execl("/bin/cat", "cat", nil);
 	}
-	execl("/bin/upas/send", "send", "-r", rcvr, 0);
+	execl("/bin/upas/send", "send", "-r", rcvr, nil);
 
 	/* just in case */
 	fprint(2, "warning can't exec send\n");

+ 1 - 1
sys/src/cmd/aux/listen.c

@@ -417,7 +417,7 @@ newcall(int fd, char *proto, char *dir, Service *s)
 	 */
 	for(fd=3; fd<20; fd++)
 		close(fd);
-	execl(s->prog, s->prog, s->serv, proto, dir, 0);
+	execl(s->prog, s->prog, s->serv, proto, dir, nil);
 	error(s->prog);
 }
 

+ 1 - 1
sys/src/cmd/bc.y

@@ -979,5 +979,5 @@ main(int argc, char **argv)
 	dup(p[0], 0);
 	close(p[0]);
 	close(p[1]);
-	execl("/bin/dc", "dc", 0);
+	execl("/bin/dc", "dc", nil);
 }

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

@@ -573,9 +573,9 @@ system(int fd, char *cmd)
 		close(fd);
 		close(pfd[0]);
 		if(*cmd)
-			execl("/bin/rc", "rc", "-c", cmd, 0);
+			execl("/bin/rc", "rc", "-c", cmd, nil);
 		else
-			execl("/bin/rc", "rc", 0);
+			execl("/bin/rc", "rc", nil);
 		perror("con");
 		exits("exec");
 		break;

+ 4 - 4
sys/src/cmd/cpu.c

@@ -251,9 +251,9 @@ old9p(int fd)
 				dup(fd, 2);
 				close(fd);
 			}
-			execl("/bin/srvold9p", "srvold9p", "-ds", 0);
+			execl("/bin/srvold9p", "srvold9p", "-ds", nil);
 		} else
-			execl("/bin/srvold9p", "srvold9p", "-s", 0);
+			execl("/bin/srvold9p", "srvold9p", "-s", nil);
 		fatal(1, "exec srvold9p");
 	default:
 		close(fd);
@@ -349,9 +349,9 @@ remoteside(int old)
 		print("cpu: failed to chdir to '%s'\n", xdir);
 
 	if(gotcmd)
-		execl("/bin/rc", "rc", "-lc", cmd, 0);
+		execl("/bin/rc", "rc", "-lc", cmd, nil);
 	else
-		execl("/bin/rc", "rc", "-li", 0);
+		execl("/bin/rc", "rc", "-li", nil);
 	fatal(1, "exec shell");
 }
 

+ 1 - 1
sys/src/cmd/db/command.c

@@ -291,7 +291,7 @@ shell(void)
 		rdc();
 	if ((unixpid=fork())==0) {
 		*lp=0;
-		execl("/bin/rc", "rc", "-c", argp, 0);
+		execl("/bin/rc", "rc", "-c", argp, nil);
 		exits("execl");				/* botch */
 	} else if (unixpid == -1) {
 		error("cannot fork");

+ 1 - 1
sys/src/cmd/dc.c

@@ -1920,7 +1920,7 @@ command(void)
 			*sl++ = c;
 		*sl = 0;
 		if((pid = fork()) == 0) {
-			execl("/bin/rc","rc","-c",line,0);
+			execl("/bin/rc","rc","-c",line,nil);
 			exits("shell");
 		}
 		for(;;) {

+ 1 - 1
sys/src/cmd/ed.c

@@ -910,7 +910,7 @@ callunix(void)
 	*p = 0;
 	pid = fork();
 	if(pid == 0) {
-		execl("/bin/rc", "rc", "-c", buf, 0);
+		execl("/bin/rc", "rc", "-c", buf, nil);
 		exits("execl failed");
 	}
 	waiting = 1;

+ 3 - 3
sys/src/cmd/history.c

@@ -102,7 +102,7 @@ ysearch(char *file, char *ndump)
 		if(verb)
 			print("mounting dump %s\n", ndump);
 		if(rfork(RFFDG|RFPROC) == 0) {
-			execl("/bin/rc", "rc", "9fs", ndump, 0);
+			execl("/bin/rc", "rc", "9fs", ndump, nil);
 			exits(0);
 		}
 		w = wait();
@@ -163,9 +163,9 @@ ysearch(char *file, char *ndump)
 			switch(rfork(RFFDG|RFPROC)){
 			case 0:
 				if(diffb)
-					execl("/bin/diff", "diff", "-nb", pair[toggle ^ 1], pair[toggle], 0);
+					execl("/bin/diff", "diff", "-nb", pair[toggle ^ 1], pair[toggle], nil);
 				else
-					execl("/bin/diff", "diff", "-n", pair[toggle ^ 1], pair[toggle], 0);
+					execl("/bin/diff", "diff", "-n", pair[toggle ^ 1], pair[toggle], nil);
 				fprint(2, "can't exec diff: %r\n");
 				exits(0);
 			case -1:

+ 3 - 3
sys/src/cmd/import.c

@@ -201,7 +201,7 @@ main(int argc, char **argv)
 	alarm(0);
 
 	if(backwards && argc > 1){
-		execl(argv[1], &argv[1]);
+		execl(argv[1], &argv[1], nil);
 		sysfatal("exec: %r");
 	}
 	exits(0);
@@ -242,9 +242,9 @@ old9p(int fd)
 				dup(fd, 2);
 				close(fd);
 			}
-			execl("/bin/srvold9p", "srvold9p", "-ds", 0);
+			execl("/bin/srvold9p", "srvold9p", "-ds", nil);
 		} else
-			execl("/bin/srvold9p", "srvold9p", "-s", 0);
+			execl("/bin/srvold9p", "srvold9p", "-s", nil);
 		sysfatal("exec srvold9p: %r");
 	default:
 		close(fd);

+ 5 - 5
sys/src/cmd/init.c

@@ -170,19 +170,19 @@ void
 rcexec(void)
 {
 	if(cmd)
-		execl("/bin/rc", "rc", "-c", cmd, 0);
+		execl("/bin/rc", "rc", "-c", cmd, nil);
 	else if(manual || iscpu)
-		execl("/bin/rc", "rc", 0);
+		execl("/bin/rc", "rc", nil);
 	else if(strcmp(service, "terminal") == 0)
-		execl("/bin/rc", "rc", "-c", ". /rc/bin/termrc; home=/usr/$user; cd; . lib/profile", 0);
+		execl("/bin/rc", "rc", "-c", ". /rc/bin/termrc; home=/usr/$user; cd; . lib/profile", nil);
 	else
-		execl("/bin/rc", "rc", 0);
+		execl("/bin/rc", "rc", nil);
 }
 
 void
 cpustart(void)
 {
-	execl("/bin/rc", "rc", "-c", "/rc/bin/cpurc", 0);
+	execl("/bin/rc", "rc", "-c", "/rc/bin/cpurc", nil);
 }
 
 char*

+ 1 - 1
sys/src/cmd/ip/ftpd.c

@@ -408,7 +408,7 @@ transfer(char *cmd, char *a1, char *a2, char *a3, int image)
 				exits("building name space");
 			close(fd);
 		}
-		execl(cmd, cmd, a1, a2, a3, 0);
+		execl(cmd, cmd, a1, a2, a3, nil);
 		exits(cmd);
 	default:
 		close(pfd[0]);

+ 2 - 2
sys/src/cmd/ip/httpd/man2html.c

@@ -360,7 +360,7 @@ doconvert(char *uri, int vermaj)
 		dup(pfd[0], 0);
 		close(pfd[0]);
 		close(pfd[1]);
-		execl("/bin/troff2html", "troff2html", "-t", title, 0);
+		execl("/bin/troff2html", "troff2html", "-t", title, nil);
 		errstr(err, sizeof err);
 		exits(err);
 	}
@@ -374,7 +374,7 @@ doconvert(char *uri, int vermaj)
 		dup(pfd[1], 1);
 		close(pfd[0]);
 		close(pfd[1]);
-		execl("/bin/troff", "troff", "-manhtml", file, 0);
+		execl("/bin/troff", "troff", "-manhtml", file, nil);
 		errstr(err, sizeof err);
 		exits(err);
 	}

+ 2 - 2
sys/src/cmd/ip/httpd/netlib_history.c

@@ -48,7 +48,7 @@ gunzip(char *f, char *tmp)
 		dup(fd, 1);
 		close(fd);
 		close(0);
-		execl("/bin/gunzip", "gunzip", "-c", f, 0);
+		execl("/bin/gunzip", "gunzip", "-c", f, nil);
 		hprint(HO, "can't exec gunzip: %r\n");
 		break;
 	case -1:
@@ -116,7 +116,7 @@ netlibhistory(char *file)
 			switch(fork()){
 			case 0:
 				execl("/bin/diff", "diff", "-nb",
-					pair[1-toggle], pair[toggle], 0);
+					pair[1-toggle], pair[toggle], nil);
 				hprint(HO, "can't exec diff: %r\n");
 				break;
 			case -1:

+ 1 - 1
sys/src/cmd/ip/rexexec.c

@@ -35,6 +35,6 @@ main(int argc, char **argv)
 	} while (buf[n-1] != '\0');
 
 	putenv("service", "rx");
-	execl("/bin/rc", "rc", "-lc", buf, 0);
+	execl("/bin/rc", "rc", "-lc", buf, nil);
 	sysfatal("can't exec rc");
 }

+ 1 - 1
sys/src/cmd/ip/rlogind.c

@@ -18,7 +18,7 @@ main(void)
 		strncpy(luser, ruser, sizeof luser);
 	luser[sizeof luser-1] = '\0';
 	syslog(0, "telnet", "rlogind %s", luser);
-	execl("/bin/ip/telnetd", "telnetd", "-n", "-u", luser, 0);
+	execl("/bin/ip/telnetd", "telnetd", "-n", "-u", luser, nil);
 	fprint(2, "can't exec con service: %r\n");
 	exits("can't exec");
 }

+ 2 - 2
sys/src/cmd/ip/telnet.c

@@ -410,9 +410,9 @@ system(int fd, char *cmd)
 		close(ctl);
 		close(fd);
 		if(*cmd)
-			execl("/bin/rc", "rc", "-c", cmd, 0);
+			execl("/bin/rc", "rc", "-c", cmd, nil);
 		else
-			execl("/bin/rc", "rc", 0);
+			execl("/bin/rc", "rc", nil);
 		perror("con");
 		exits("exec");
 	}

+ 1 - 1
sys/src/cmd/ip/telnetd.c

@@ -170,7 +170,7 @@ main(int argc, char *argv[])
 		dup(fd, 2);
 		close(fd);
 		segdetach(cons);
-		execl("/bin/rc", "rc", "-il", 0);
+		execl("/bin/rc", "rc", "-il", nil);
 		fatal("/bin/rc", 0, 0);
 	default:
 		sprint(buf, "/proc/%d/notepg", childpid);

+ 1 - 1
sys/src/cmd/ki/symbols.c

@@ -68,7 +68,7 @@ stktrace(int modif)
 	i = 0;
 	while (findsym(pc, CTEXT, &s)) {
 		if(strcmp(STARTSYM, s.name) == 0) {
-			Bprint(bioout, "%s() at #%lux\n", s.name, s.value);
+			Bprint(bioout, "%s() at #%llux\n", s.name, s.value);
 			break;
 		}
 		if (pc == s.value)	/* at first instruction */

+ 4 - 4
sys/src/cmd/mk/plan9.c

@@ -193,9 +193,9 @@ execsh(char *args, char *cmd, Bufblock *buf, Envy *e)
 			if (e)
 				exportenv(e);
 			if(shflags)
-				execl(shell, shellname, shflags, args, 0);
+				execl(shell, shellname, shflags, args, nil);
 			else
-				execl(shell, shellname, args, 0);
+				execl(shell, shellname, args, nil);
 			perror(shell);
 			_exits("exec");
 		}
@@ -256,9 +256,9 @@ pipecmd(char *cmd, Envy *e, int *fd)
 		if(e)
 			exportenv(e);
 		if(shflags)
-			execl(shell, shellname, shflags, "-c", cmd, 0);
+			execl(shell, shellname, shflags, "-c", cmd, nil);
 		else
-			execl(shell, shellname, "-c", cmd, 0);
+			execl(shell, shellname, "-c", cmd, nil);
 		perror(shell);
 		_exits("exec");
 	}

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

@@ -2099,7 +2099,7 @@ g_startgif(int, char **argv)
 		dup(pfd[0], 0);
 		close(pfd[0]);
 		close(pfd[1]);
-		execl("/bin/troff2gif", "troff2gif", 0);
+		execl("/bin/troff2gif", "troff2gif", nil);
 		fprint(2, "ms2html: couldn't exec troff2gif: %r\n");
 		_exits(nil);
 	default:
@@ -2198,7 +2198,7 @@ g_BP(int argc, char **argv)
 	case 0:
 		dup(fd, 1);
 		close(fd);
-		execl("/bin/ps2gif", "ps2gif", argv[1], 0);
+		execl("/bin/ps2gif", "ps2gif", argv[1], nil);
 		fprint(2, "ms2html: couldn't exec ps2gif: %r\n");
 		_exits(nil);
 	default:

+ 1 - 1
sys/src/cmd/ndb/dnarea.c

@@ -109,7 +109,7 @@ refresh_areas(Area *s)
 		case -1:
 			break;
 		case 0:
-			execl(zonerefreshprogram, "zonerefresh", s->soarr->owner->name, 0);
+			execl(zonerefreshprogram, "zonerefresh", s->soarr->owner->name, nil);
 			exits(0);
 			break;
 		default:

+ 1 - 1
sys/src/cmd/p.c

@@ -81,7 +81,7 @@ printfile(int f)
 		if(*cmd == '!'){
 			if(fork() == 0){
 				dup(Bfildes(cons), 0);
-				execl("/bin/rc", "rc", "-c", cmd+1, 0);
+				execl("/bin/rc", "rc", "-c", cmd+1, nil);
 			}
 			waitpid();
 			goto getcmd;

+ 1 - 1
sys/src/cmd/page/view.c

@@ -1072,7 +1072,7 @@ zerox(void)
 		case 0: 
 			dup(pfd[1], 0);
 			close(pfd[0]);
-			execl("/bin/page", "page", "-w", 0);
+			execl("/bin/page", "page", "-w", nil);
 			wexits("cannot exec in zerox: %r\n");
 		default:
 			close(pfd[1]);

+ 2 - 2
sys/src/cmd/plot/libplot/subr.c

@@ -13,7 +13,7 @@ struct penvir  E[9] = {
 struct penvir *e0 = E, *e1 = &E[1], *esave;
 bcolor(char *s){
 	int c;
-	while (*s != NULL) {
+	while (*s != 0) {
 		switch (*s) {
 		case '0': case '1': case '2': case '3': case '4':
 		case '5': case '6': case '7': case '8': case '9':
@@ -48,7 +48,7 @@ bcolor(char *s){
 			e1->pslant = (180. - atof(s + 1)) / RADIAN; 
 			return(-1);
 		}
-		while (*++s != NULL) 
+		while (*++s != 0) 
 			if (*s == '/') {
 				s++;
 				break;

+ 1 - 1
sys/src/cmd/qi/symbols.c

@@ -68,7 +68,7 @@ stktrace(int modif)
 	i = 0;
 	while (findsym(pc, CTEXT, &s)) {
 		if(strcmp(STARTSYM, s.name) == 0) {
-			Bprint(bioout, "%s() at #%lux\n", s.name, s.value);
+			Bprint(bioout, "%s() at #%llux\n", s.name, s.value);
 			break;
 		}
 		if (pc == s.value)	/* at first instruction */

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

@@ -288,7 +288,7 @@ initcmd(void *arg)
 
 	cmd = arg;
 	rfork(RFENVG|RFFDG|RFNOTEG|RFNAMEG);
-	procexecl(nil, "/bin/rc", "rc", "-c", cmd, 0);
+	procexecl(nil, "/bin/rc", "rc", "-c", cmd, nil);
 	fprint(2, "rio: exec failed: %r\n");
 	exits("exec");
 }

+ 1 - 1
sys/src/cmd/sam/shell.c

@@ -91,7 +91,7 @@ plan9(File *f, int type, String *s, int nest)
 			close(0);	/* so it won't read from terminal */
 			open("/dev/null", 0);
 		}
-		execl(SHPATH, SH, "-c", Strtoc(&plan9cmd), (char *)0);
+		execl(SHPATH, SH, "-c", Strtoc(&plan9cmd), nil);
 		exits("exec");
 	}
 	if(pid == -1)

+ 2 - 2
sys/src/cmd/scat/display.c

@@ -25,7 +25,7 @@ displaypic(Picture *pic)
 		close(p[1]);
 		dup(p[0], 0);
 		close(p[0]);
-		execl("/bin/page", "page", "-w", 0);
+		execl("/bin/page", "page", "-w", nil);
 		fprint(2, "exec failed: %r\n");
 		exits("exec");
 
@@ -72,7 +72,7 @@ displayimage(Image *im)
 		close(p[1]);
 		dup(p[0], 0);
 		close(p[0]);
-		execl("/bin/page", "page", "-w", 0);
+		execl("/bin/page", "page", "-w", nil);
 		fprint(2, "exec failed: %r\n");
 		exits("exec");
 

+ 2 - 2
sys/src/cmd/scat/header.c

@@ -258,7 +258,7 @@ loop:
 	s1 = open("/srv/il!jukefs", ORDWR);
 	if(s1 < 0) {
 		if(fork() == 0) {
-			execl("/bin/srv", "srv", "-q", "il!jukefs", 0);
+			execl("/bin/srv", "srv", "-q", "il!jukefs", nil);
 			exits(0);
 		}
 		waitpid();
@@ -284,7 +284,7 @@ loop:
 	s2 = open("/srv/9660", ORDWR);
 	if(s2 < 0) {
 		if(fork() == 0) {
-			execl("/bin/9660srv", "9660srv", 0);
+			execl("/bin/9660srv", "9660srv", nil);
 			exits(0);
 		}
 		waitpid();

+ 1 - 1
sys/src/cmd/scuzz/scuzz.c

@@ -100,7 +100,7 @@ mkfile(char *file, int omode, int *pid)
 		}
 		close(fd[0]);
 		close(fd[1]);
-		execl("/bin/rc", "rc", "-c", file, 0);
+		execl("/bin/rc", "rc", "-c", file, nil);
 		exits("exec");
 	}
 	close(fd[0]);

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

@@ -463,9 +463,9 @@ system(Conn *c, char *cmd)
 		close(c->fd[0]);	/* same as c->fd[1] */
 		close(pfd[0]);
 		if(*cmd)
-			execl("/bin/rc", "rc", "-c", cmd, 0);
+			execl("/bin/rc", "rc", "-c", cmd, nil);
 		else
-			execl("/bin/rc", "rc", 0);
+			execl("/bin/rc", "rc", nil);
 		perror("con");
 		exits("exec");
 		break;

+ 3 - 3
sys/src/cmd/stats.c

@@ -461,7 +461,7 @@ filter(int fd)
 		dup(p[0], 0);
 		close(p[0]);
 		close(p[1]);
-		execl("/bin/aux/fcall", "fcall", 0);
+		execl("/bin/aux/fcall", "fcall", nil);
 		fprint(2, "stats: can't exec fcall: %r\n");
 		killall("fcall");
 	default:
@@ -520,9 +520,9 @@ old9p(int fd)
 				dup(fd, 2);
 				close(fd);
 			}
-			execl("/bin/srvold9p", "srvold9p", "-ds", 0);
+			execl("/bin/srvold9p", "srvold9p", "-ds", nil);
 		} else
-			execl("/bin/srvold9p", "srvold9p", "-s", 0);
+			execl("/bin/srvold9p", "srvold9p", "-s", nil);
 		return -1;
 	default:
 		close(fd);

+ 1 - 1
sys/src/cmd/upas/marshal/marshal.c

@@ -873,7 +873,7 @@ mkattach(char *file, char *type, int inline)
 		dup(pfd[0], 0);
 		close(1);
 		dup(pfd[0], 1);
-		execl("/bin/file", "file", "-m", file, 0);
+		execl("/bin/file", "file", "-m", file, nil);
 		exits(0);
 	default:
 		close(pfd[0]);

+ 1 - 1
sys/src/cmd/upas/ml/common.c

@@ -170,7 +170,7 @@ sendnotification(char *addr, char *listname, int rem)
 		close(pfd[1]);
 		dup(pfd[0], 0);
 		close(pfd[0]);
-		execl("/bin/upas/send", "mlnotify", addr, 0);
+		execl("/bin/upas/send", "mlnotify", addr, nil);
 		sysfatal("execing mailer: %r");
 		break;
 	default:

+ 1 - 1
sys/src/cmd/upas/ned/nedmail.c

@@ -718,7 +718,7 @@ findctype(Message *m)
 		dup(pfd[0], 0);
 		close(1);
 		dup(pfd[0], 1);
-		execl("/bin/file", "file", "-m", s_to_c(extendpath(m->path, "body")), 0);
+		execl("/bin/file", "file", "-m", s_to_c(extendpath(m->path, "body")), nil);
 		exits(0);
 	default:
 		close(pfd[0]);

+ 1 - 1
sys/src/cmd/upas/q/runq.c

@@ -605,7 +605,7 @@ returnmail(char **av, char *name, char *msg)
 		putenv("upasname", "/dev/null");
 		snprint(buf, sizeof(buf), "%s/marshal", UPASBIN);
 		snprint(attachment, sizeof(attachment), "%s", file(name, 'D'));
-		execl(buf, "send", "-A", attachment, "-s", "permanent failure", sender, 0);
+		execl(buf, "send", "-A", attachment, "-s", "permanent failure", sender, nil);
 		error("can't exec", 0);
 		break;
 	default:

+ 1 - 0
sys/src/cmd/venti/findscore.c

@@ -45,6 +45,7 @@ findscore(Arena *arena, uchar *score)
 
 	cis = MKN(ClumpInfo, ClumpChunks);
 	found = 0;
+	a = 0;
 	memset(&ie, 0, sizeof(IEntry));
 	for(clump = 0; clump < arena->clumps; clump += n){
 		n = ClumpChunks;

+ 1 - 1
sys/src/cmd/vi/symbols.c

@@ -67,7 +67,7 @@ stktrace(int modif)
 	i = 0;
 	while (findsym(pc, CTEXT, &s)) {
 		if(strcmp(STARTSYM, s.name) == 0) {
-			Bprint(bioout, "%s() at #%lux\n", s.name, s.value);
+			Bprint(bioout, "%s() at #%llux\n", s.name, s.value);
 			break;
 		}
 		if (pc == s.value)	/* at first instruction */

+ 1 - 1
sys/src/cmd/vt/event.c

@@ -42,7 +42,7 @@ start_host(void)
 		dup(fd,2);
 		if(fd != 1 && fd !=2)
 			close(fd);
-		execl("/bin/rc","rcX",0);
+		execl("/bin/rc","rcX",nil);
 		fprint(2,"failed to start up rc\n");
 		_exits("rc");
 	case -1:

+ 1 - 1
sys/src/libventi/client.c

@@ -96,7 +96,7 @@ vtStdioServer(char *server)
 		close(pfd[0]);
 		dup(pfd[1], 0);
 		dup(pfd[1], 1);
-		execl(server, "ventiserver", "-i", 0);
+		execl(server, "ventiserver", "-i", nil);
 		exits("exec failed");
 	}
 	close(pfd[1]);