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