|
|
1.1 ! root 1: #define PBLKSIZ 512 ! 2: #define DBLKSIZ 4096 ! 3: #define BYTESIZ 8 ! 4: #define NULL ((char *) 0) ! 5: ! 6: long bitno; ! 7: long maxbno; ! 8: long blkno; ! 9: long hmask; ! 10: ! 11: char pagbuf[PBLKSIZ]; ! 12: char dirbuf[DBLKSIZ]; ! 13: ! 14: int dirf; ! 15: int pagf; ! 16: ! 17: typedef struct ! 18: { ! 19: char *dptr; ! 20: int dsize; ! 21: } datum; ! 22: ! 23: datum fetch(); ! 24: datum makdatum(); ! 25: datum firstkey(); ! 26: datum nextkey(); ! 27: datum firsthash(); ! 28: long calchash(); ! 29: long hashinc(); ! 30:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.