cachekey_header
static struct cachekey_header *create_cache_file_ch(keylen_t keylen,
cache_remove_ch(struct cachekey_header *ch, uid_t uid, keybuf3 *public) {
static struct cachekey_header *remap_cache_file_ch(struct cachekey_header *ch,
static struct cachekey_header *cache_insert_ch(struct cachekey_header *ch,
static struct cachekey3_list *cache_retrieve_ch(struct cachekey_header *ch,
static int cache_remove_ch(struct cachekey_header *ch,
struct cachekey_header *);
static struct cachekey_disklist *find_cache_item(struct cachekey_header **,
static struct cachekey3_list * copy_cl_item(struct cachekey_header *ch,
sizeof (struct cachekey_header)) / \
sizeof (struct cachekey_header)) / \
struct cachekey_header *
struct cachekey_header *ch;
struct cachekey_header *oldbase = 0;
maxsize = ALIGN8(sizeof (struct cachekey_header)) +
length = ALIGN8(sizeof (struct cachekey_header)) +
if (maxsize > ALIGN8(sizeof (struct cachekey_header)+reclength))
length = ALIGN8(sizeof (struct cachekey_header)+
if ((ch = (void *)mmap(0, sizeof (struct cachekey_header),
ch->headerlength != sizeof (struct cachekey_header) ||
ch->length < sizeof (struct cachekey_header) ||
munmap((caddr_t)ch, sizeof (struct cachekey_header));
if (munmap((caddr_t)ch, sizeof (struct cachekey_header)) < 0) {
ch->headerlength = sizeof (struct cachekey_header);
cache_remap_addresses_ch(struct cachekey_header *ch)
struct cachekey_header *ch;
static struct cachekey_header *
remap_cache_file_ch(struct cachekey_header *ch, u_int newrecs)
struct cachekey_header *newch;
newsize = ALIGN8(sizeof (struct cachekey_header)) +
print_cache_ch(struct cachekey_header *ch)
find_cache_item(struct cachekey_header **ch, uid_t uid, struct dhkey *public)
static struct cachekey_header *
struct cachekey_header *ch,
struct cachekey_header *newch;
copy_cl_item(struct cachekey_header *ch, struct cachekey_disklist *cd,
cache_retrieve_ch(struct cachekey_header *ch, uid_t uid, keybuf3 *public,