Name

__d_path — return the path of a dentry

Synopsis

char * __d_path (struct dentry *  dentry,
 struct vfsmount *  vfsmnt,
 struct dentry *  root,
 struct vfsmount *  rootmnt,
 char *  buffer,
 int  buflen);

Arguments

dentry

dentry to report

vfsmnt

vfsmnt to which the dentry belongs

root

root dentry

rootmnt

vfsmnt to which the root dentry belongs

buffer

buffer to return value in

buflen

buffer length

Description

Convert a dentry into an ASCII path name. If the entry has been deleted the string “ (deleted)” is appended. Note that this is ambiguous.

Returns the buffer or an error code if the path was too long.

buflen” should be positive. Caller holds the dcache_lock.