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 |