/* ad_util.c */
extern int openvol(const char *path, afpvol_t *vol);
extern void closevol(afpvol_t *vol);
-extern cnid_t cnid_for_path(const struct volinfo *vi, const struct vol *vol, const char *path);
+extern cnid_t cnid_for_path(const struct volinfo *vi,
+ const struct vol *vol,
+ const char *path,
+ cnid_t *did);
extern char *utompath(const struct volinfo *volinfo, const char *upath);
struct FTWELEM {