27 for (i = 0;i < keylen;++
i)
32 c->
pos += 8 + keylen + datalen;
44 for (i = 0;i < 256;++
i) {
46 for (u = 0;u <
len;++
u) {
int cdbmss_start(struct cdbmss *c, int fd)
char * alloc(unsigned int n)
void cdbmake_pack(unsigned char *, uint32)
int cdbmake_add(struct cdbmake *, uint32, uint32, char *(*alloc)())
int cdbmss_finish(struct cdbmss *c)
int cdbmss_add(struct cdbmss *c, unsigned char *key, unsigned int keylen, unsigned char *data, unsigned int datalen)
void substdio_fdbuf(register substdio *s, register int(*op)(), register int fd, register char *buf, register int len)
void cdbmake_init(struct cdbmake *)
uint32 cdbmake_hashadd(uint32, unsigned int)
#define CDBMAKE_HASHSTART
void h(char *home, int uid, int gid, int mode)
int cdbmake_split(struct cdbmake *, char *(*alloc)())
uint32 cdbmake_throw(struct cdbmake *, uint32, int)