| GETFH(2) | System Calls Manual | GETFH(2) | 
getfh, lgetfh
    — get file handle
Standard C Library (libc, -lc)
#include
    <sys/param.h>
  
  #include <sys/mount.h>
int
  
  getfh(const
    char *path, fhandle_t
    *fhp);
int
  
  lgetfh(const
    char *path, fhandle_t
    *fhp);
The
    getfh()
    system call returns a file handle for the specified file or directory in the
    file handle pointed to by fhp. The
    lgetfh()
    system call is like getfh() except in the case where
    the named file is a symbolic link, in which case
    lgetfh() returns information about the link, while
    getfh() returns information about the file the link
    references. These system calls are restricted to the superuser.
Upon successful completion, the value 0 is returned; otherwise the value -1 is returned and the global variable errno is set to indicate the error.
The getfh() and
    lgetfh() system calls fail if one or more of the
    following are true:
ENOTDIR]ENAMETOOLONG]ENOENT]EACCES]ELOOP]EFAULT]EIO]The getfh() system call first appeared in
    4.4BSD.
| April 14, 2011 | Debian |