Today's changes.

More changes.
This commit is contained in:
rsc 2004-03-25 23:03:57 +00:00
parent cb27443abf
commit 8ad517944e
73 changed files with 2865 additions and 1293 deletions

View file

@ -4,8 +4,8 @@
#define index findex
char choice[2048];
char index[] = "/sys/games/lib/fortunes.index";
char fortunes[] = "/sys/games/lib/fortunes";
char *index = "#9/lib/fortunes.index";
char *fortunes = "#9/lib/fortunes";
#define lrand rand
@ -21,6 +21,9 @@ main(int argc, char *argv[])
Dir *fbuf, *ixbuf;
Biobuf *f, g;
index = unsharp(index);
fortunes = unsharp(index);
newindex = 0;
oldindex = 0;
ix = offs = 0;
@ -55,6 +58,7 @@ main(int argc, char *argv[])
}
}
if(oldindex){
srand(getpid());
seek(ix, lrand()%(ixbuf->length/sizeof(offs))*sizeof(offs), 0);
read(ix, off, sizeof(off));
Bseek(f, off[0]|(off[1]<<8)|(off[2]<<16)|(off[3]<<24), 0);