volcache_getbyname (const char *volname, int32_t cell, CredCacheEntry *ce)
volcache_getbyname (const char *volname, int32_t cell, CredCacheEntry *ce, VolCacheEntry **e, int32_t *type)
volcache_getbyname (const char *volname, int32_t cell, CredCacheEntry *ce){    VolCacheEntry *e;    struct name_ptr *n;    struct name_ptr key;    key.cell = cell;    strncpy (key.name, volname, VLDB_MAXNAMELEN);    key.name[VLDB_MAXNAMELEN - 1] = '\0';    n = (struct name_ptr *)hashtabsearch (volnamehashtab, (void *)&key);    if (n == NULL)	e = add_entry (volname, cell, ce);    else	e = n->ptr;    if (e != NULL && !volume_uptodatep (e)) {	recycle_entry (e);	e->cell = cell;	if (get_info (e, volname, ce))	    e = NULL;    }    if (e != NULL)	++e->refcount;    return e;}