|
|
1.1 ! root 1: #define PBLKSIZ 1024 ! 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: int dbrdonly; ! 17: ! 18: typedef struct ! 19: { ! 20: char *dptr; ! 21: int dsize; ! 22: } datum; ! 23: ! 24: datum fetch(); ! 25: datum makdatum(); ! 26: datum firstkey(); ! 27: datum nextkey(); ! 28: datum firsthash(); ! 29: long calchash(); ! 30: long hashinc(); ! 31:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.