|
|
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.