ve = volcache_getbyname (root_volume, 0, ce); if (ve == NULL) {
ret = volcache_getbyname (root_volume, 0, ce, &ve, &type); if (ret) {
getroot (VenusFid *res, CredCacheEntry *ce){     VolCacheEntry *ve;     VenusFid fid;     const char *root_volume = volcache_get_rootvolume ();     ve = volcache_getbyname (root_volume, 0, ce);     if (ve == NULL) {	 arla_warnx (ADEBFCACHE, "Cannot find the root volume");	 return ENODEV;     }     fid.Cell = 0;     if (ve->entry.flags & VLF_ROEXISTS) {	 fid.fid.Volume = ve->entry.volumeId[ROVOL];     } else if (ve->entry.flags & VLF_RWEXISTS) {	 arla_warnx(ADEBERROR,		    "getroot: %s is missing a RO clone, not good",		    root_volume);	 fid.fid.Volume = ve->entry.volumeId[RWVOL];     } else {	 arla_errx(1, ADEBERROR,		   "getroot: %s has no RW or RO clone?",		   root_volume);     }     fid.fid.Vnode = fid.fid.Unique = 1;     volcache_free (ve);     *res = fid;     return 0;}