HASHHDR
sizeof(HASHHDR))
(sizeof(HASHHDR) / (hashp->hdr.bsize - HEADER_OVERHEAD)) +
(((sizeof(HASHHDR) % (hashp->hdr.bsize - HEADER_OVERHEAD)) == 0)
num_copied = read(hashp->fp, hdr_dest, sizeof(HASHHDR));
if (num_copied != sizeof(HASHHDR)) {
HASHHDR *whdrp;
HASHHDR whdr;
num_copied = write(hashp->fp, whdrp, sizeof(HASHHDR));
if (num_copied != sizeof(HASHHDR))
static void swap_header_copy __P((HASHHDR *, HASHHDR *));
swap_header_copy(HASHHDR *srcp, HASHHDR *destp)
HASHHDR *hdrp;
HASHHDR hdr; /* Header */
hdrsize = _read(hashp->fp, &hashp->hdr, sizeof(HASHHDR));
if (hdrsize != sizeof(HASHHDR))
hashp->HDRPAGES = ((MAX(sizeof(HASHHDR), MINHDRSIZE) - 1) >>
HASHHDR *whdrp;
HASHHDR whdr;
if ((wsize = pwrite(fp, whdrp, sizeof(HASHHDR), (off_t)0)) == -1)
if (wsize != sizeof(HASHHDR)) {
static void swap_header_copy(HASHHDR *, HASHHDR *);
swap_header_copy(HASHHDR *srcp, HASHHDR *destp)
HASHHDR *hdrp;
HASHHDR hdr; /* Header */