Browse Source

Plan 9 from Bell Labs 2003-04-18

David du Colombier 21 years ago
parent
commit
71f300731c
4 changed files with 24 additions and 16 deletions
  1. 10 10
      dist/replica/plan9.db
  2. 10 0
      dist/replica/plan9.log
  3. 3 5
      sys/doc/fossil.ms
  4. 1 1
      sys/src/lib9p/srv.c

+ 10 - 10
dist/replica/plan9.db

@@ -84,7 +84,7 @@
 386/bin/aux/LOCK - 775 sys sys 1045537946 58692
 386/bin/aux/X509gen - 775 sys sys 1048341826 129186
 386/bin/aux/accupoint - 775 sys sys 1039758537 41111
-386/bin/aux/acidleak - 775 sys sys 1048745011 68058
+386/bin/aux/acidleak - 775 sys sys 1050557201 68064
 386/bin/aux/apm - 775 sys sys 1048745012 175050
 386/bin/aux/astarld - 775 sys sys 1039758537 63522
 386/bin/aux/cddb - 775 sys sys 1039758537 70432
@@ -94,7 +94,7 @@
 386/bin/aux/cropmarks - 775 sys sys 1020319062 1808
 386/bin/aux/data2s - 775 sys sys 1039758538 59178
 386/bin/aux/depend - 775 sys sys 1045537948 145890
-386/bin/aux/disksim - 775 sys sys 1050521403 145858
+386/bin/aux/disksim - 775 sys sys 1050557201 145983
 386/bin/aux/download - 775 sys sys 1048745014 175067
 386/bin/aux/faxreceive - 775 sys sys 1045537949 83421
 386/bin/aux/faxsend - 775 sys sys 1045537950 88819
@@ -215,9 +215,9 @@
 386/bin/fmt - 775 sys sys 1039758560 63811
 386/bin/fortune - 775 sys sys 1045537977 66332
 386/bin/fossil - 20000000775 sys sys 1042005470 0
-386/bin/fossil/flchk - 775 sys sys 1048889326 228309
-386/bin/fossil/flfmt - 775 sys sys 1048889327 226303
-386/bin/fossil/fossil - 775 sys sys 1048889328 335467
+386/bin/fossil/flchk - 775 sys sys 1050557202 228602
+386/bin/fossil/flfmt - 775 sys sys 1050557203 226596
+386/bin/fossil/fossil - 775 sys sys 1050557204 338782
 386/bin/freq - 775 sys sys 1039758560 60443
 386/bin/fs - 20000000775 sys sys 954380769 0
 386/bin/fs/32vfs - 775 sys sys 1039758560 96155
@@ -309,7 +309,7 @@
 386/bin/netkey - 775 sys sys 1039758579 70753
 386/bin/netstat - 775 sys sys 1045538036 81379
 386/bin/news - 775 sys sys 1045538036 70512
-386/bin/nfs - 775 sys sys 1050152289 317016
+386/bin/nfs - 775 sys sys 1050585060 317019
 386/bin/nm - 775 sys sys 1045538037 123227
 386/bin/nntpfs - 775 sys sys 1048745059 162301
 386/bin/ns - 775 sys sys 1039758580 63830
@@ -482,13 +482,13 @@
 386/lib/ape/libnet.a - 664 sys sys 1038237543 16604
 386/lib/ape/libregexp.a - 664 sys sys 1038237544 46270
 386/lib/ape/libv.a - 664 sys sys 1038237545 19266
-386/lib/lib9p.a - 664 sys sys 1048745124 80278
+386/lib/lib9p.a - 664 sys sys 1050585062 80292
 386/lib/libString.a - 664 sys sys 1045538115 18554
 386/lib/libauth.a - 664 sys sys 1048799709 53564
 386/lib/libauthsrv.a - 664 sys sys 1048622923 33706
 386/lib/libbin.a - 664 sys sys 1045538115 2556
 386/lib/libbio.a - 664 sys sys 1045538115 28390
-386/lib/libc.a - 664 sys sys 1050419691 499500
+386/lib/libc.a - 664 sys sys 1050557206 499524
 386/lib/libcontrol.a - 664 sys sys 1045538117 243448
 386/lib/libdisk.a - 664 sys sys 1048622925 43692
 386/lib/libdraw.a - 664 sys sys 1045538119 372606
@@ -3075,7 +3075,7 @@ sys/doc/contents.ms - 664 sys sys 1019916701 4920
 sys/doc/contents.ps - 664 sys sys 1019916845 232629
 sys/doc/docfonts - 664 sys sys 1038117516 208
 sys/doc/fonts - 664 sys sys 944959649 137
-sys/doc/fossil.ms - 664 sys sys 1042123106 31437
+sys/doc/fossil.ms - 664 sys sys 1050623502 31400
 sys/doc/fossil.pdf - 664 sys sys 1042123169 63200
 sys/doc/fossil.ps - 664 sys sys 1042123131 313750
 sys/doc/fs - 20000000775 sys sys 945616779 0
@@ -10799,7 +10799,7 @@ sys/src/lib9p/post.c - 664 sys sys 1044429937 364
 sys/src/lib9p/post.h - 664 sys sys 1029850260 201
 sys/src/lib9p/ramfs.c - 664 sys sys 1030450927 2534
 sys/src/lib9p/req.c - 664 sys sys 1044429938 1551
-sys/src/lib9p/srv.c - 664 sys sys 1048645335 16699
+sys/src/lib9p/srv.c - 664 sys sys 1050583820 16705
 sys/src/lib9p/tpost.c - 664 sys sys 1044429939 324
 sys/src/lib9p/uid.c - 664 sys sys 1015023311 517
 sys/src/lib9p/util.c - 664 sys sys 1017679319 465

+ 10 - 0
dist/replica/plan9.log

@@ -19118,3 +19118,13 @@
 1050521413 0 c 386/bin/aux/disksim - 775 sys sys 1050521403 145858
 1050521413 1 c sys/man/8/fossilcons - 664 sys sys 1050520258 14126
 1050521413 2 c sys/src/cmd/aux/disksim.c - 664 sys sys 1050521402 10227
+1050557518 0 c 386/bin/aux/acidleak - 775 sys sys 1050557201 68064
+1050557518 1 c 386/bin/aux/disksim - 775 sys sys 1050557201 145983
+1050557518 2 c 386/bin/fossil/flchk - 775 sys sys 1050557202 228602
+1050557518 3 c 386/bin/fossil/flfmt - 775 sys sys 1050557203 226596
+1050557518 4 c 386/bin/fossil/fossil - 775 sys sys 1050557204 338782
+1050557518 5 c 386/lib/libc.a - 664 sys sys 1050557206 499524
+1050583843 0 c sys/src/lib9p/srv.c - 664 sys sys 1050583820 16705
+1050585083 0 c 386/bin/nfs - 775 sys sys 1050585060 317019
+1050585083 1 c 386/lib/lib9p.a - 664 sys sys 1050585062 80292
+1050624118 0 c sys/doc/fossil.ms - 664 sys sys 1050623502 31400

+ 3 - 5
sys/doc/fossil.ms

@@ -186,11 +186,11 @@ of 8180 bytes (409 pointers),
 this gives a maximum stream size of approximately 10 zettabytes
 (2\s-2\u73\d\s+2 or 10\s-2\u22\d\s+2 bytes).
 .PP
-Data block are truncated to remove trailing runs of zeros before
+Data blocks are truncated to remove trailing runs of zeros before
 storage to Venti; they are zero-filled back to
 .I dsize
 bytes after retrieval from Venti.
-SImilarly, trailing runs of pointers to zero-length blocks are
+Similarly, trailing runs of pointers to zero-length blocks are
 removed from and added back to pointer blocks.
 These simple rules happen to make it particularly efficient to store
 large runs of zeros, as might occur in a data stream with ``holes:''
@@ -227,8 +227,6 @@ Integers are stored in big-endian order.
 really is a 48-bit field.)
 .CW Flags
 is made up of the following bit fields.
-.I or ' `
-of the following flags:
 .P1
 .ta +\w'      'u +\w'                      'u
 0x01	VtEntryActive	\fRentry is allocated\fP
@@ -1072,7 +1070,7 @@ Because there is only one
 process, only one console command may be executing at a time.
 A
 .CW consO
-process copies this ring buffer to the each console file.
+process copies this ring buffer to each console file.
 .PP
 The
 .CW periodic

+ 1 - 1
sys/src/lib9p/srv.c

@@ -668,7 +668,7 @@ swstat(Srv *srv, Req *r)
 		respond(r, "wstat -- attempt to change muid");
 		return;
 	}
-	if((ulong)~r->d.mode && (r->d.mode&DMDIR) != (r->fid->qid.type&DMDIR)){
+	if((ulong)~r->d.mode && ((r->d.mode&DMDIR)>>24) != (r->fid->qid.type&QTDIR)){
 		respond(r, "wstat -- attempt to change DMDIR bit");
 		return;
 	}