*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> getfh (2)              
Title
Content
Arch
Section
 

GETFH(2)

Contents


NAME    [Toc]    [Back]

     getfh - get file handle

SYNOPSIS    [Toc]    [Back]

     #include <sys/types.h>
     #include <sys/mount.h>

     int
     getfh(const char *path, fhandle_t *fhp);

DESCRIPTION    [Toc]    [Back]

     getfh() returns a file handle for the specified file or  directory in the
     file  handle  pointed  to  by  fhp.  This system call is restricted to the superuser.

RETURN VALUES    [Toc]    [Back]

     Upon successful completion, a value of 0 is returned.   Otherwise, -1 is
     returned  and  the  global variable errno is set to indicate
the error.

ERRORS    [Toc]    [Back]

     getfh() fails if one or more of the following are true:

     [ENOTDIR]     A component of the path prefix of path is  not
a directory.

     [ENAMETOOLONG]
                   The  length  of  a  component  of path exceeds
{NAME_MAX} characters,
  or  the  length   of   path   exceeds
{PATH_MAX} characters.


     [ENOENT]      The file referred to by path does not exist.

     [EACCES]      Search permission is denied for a component of
the path
                   prefix of path.

     [ELOOP]       Too many symbolic links  were  encountered  in
translating
                   path.

     [EPERM]       The effective user ID is not the superuser.

     [EFAULT]      fhp points to an invalid address.

     [EIO]          An  I/O  error occurred while reading from or
writing to the
                   file system.

HISTORY    [Toc]    [Back]

     The getfh() function first appeared in 4.4BSD.

OpenBSD      3.6                           June      9,      1993
[ Back ]
 Similar pages
Name OS Title
st_addr_to_sym Tru64 convert an address in an object to a file handle, procedure handle, line number, or symbol handle an...
st_addr_to_file Tru64 convert an address in an object to a file handle, procedure handle, line number, or symbol handle an...
st_addr_to_line Tru64 convert an address in an object to a file handle, procedure handle, line number, or symbol handle an...
st_addr_to_proc Tru64 convert an address in an object to a file handle, procedure handle, line number, or symbol handle an...
st_data_addr_to_sym Tru64 convert an address in an object to a file handle, procedure handle, line number, or symbol handle an...
st_text_addr_to_sym Tru64 convert an address in an object to a file handle, procedure handle, line number, or symbol handle an...
getfh HP-UX return file handle for file on remote node
getfh Tru64 Get a file handle
handle IRIX file handle operations
fhopen NetBSD access file via file handle
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service