HPUX getfh[2]






 getfh(2)                                                           getfh(2)





 NAME
      getfh - return file handle for file on remote node

 SYNOPSIS
      #include <time.h>
      #include <rpc/rpc.h>
      #include <errno.h>
      #include <nfs/nfs.h>

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

 DESCRIPTION
      getfh() returns a file handle in the struct pointed to by fhp for the
      file pointed to by path.  This information is used to perform an NFS
      mount for a remote node.  getfh() is executed on the remote node;
      results are passed back to the program doing the NFS mount.  The
      caller should never examine the file handle contents.  The file handle
      only identifies a file to the node that produced the file handle.
      (The term "file handle" refers to an NFS concept.)

      Only the super-user can invoke getfh().

 RETURN VALUE
      Upon successful completion, getfh() returns 0; otherwise it returns -1
      and sets errno to indicate the error.

 ERRORS
      getfh() fails if any of the following conditions are encountered:

           [EPERM]        The effective user ID is not super-user.

           [ENOENT]       File or directory specified by path does not
                          exist.

           [EINVAL]       Invalid argument, or the file or directory has not
                          been exported by exportfs (see exportfs(1M)).

           [EREMOTE]      The file or directory specified by path is a
                          remote file or directory.

 WARNINGS
      This call should be used only by HP-supplied commands and is not
      recommended for use by non-HP-supplied programs.

 AUTHOR
      Sun Microsystems, Inc.

 SEE ALSO
      exportfs(1M), mount(1M), vfsmount(2).





 Hewlett-Packard Company            - 1 -     HP-UX Release 9.0: August 1992