nfs_file
nfsgetdents(struct nfs_file *nfp, struct dirent *dep, unsigned size)
nfs3getdents(struct nfs_file *nfp, struct dirent *dep, unsigned size)
nfs4getdents(struct nfs_file *nfp, struct dirent *dep, unsigned size)
struct nfs_file *cdp = NULL;
((cdp = (struct nfs_file *)get_icache(mac_get_dev(), cino)) == 0)) {
struct nfs_file *lkp;
if (cdp = (struct nfs_file *)
bkmem_alloc(sizeof (struct nfs_file))) {
sizeof (struct nfs_file));
static int stlookuppn(struct st_pathname *pnp, struct nfs_file *cfile,
lookup(char *pathname, struct nfs_file *cur_file, bool_t needroothandle)
stlookuppn(struct st_pathname *pnp, struct nfs_file *cfile,
nfsmountroot(char *path, struct nfs_file *filep)
nfs3mountroot(char *path, struct nfs_file *filep)
struct nfs_file rootpath;
struct nfs_file roothandle; /* root file handle */
nfsgetattr(struct nfs_file *nfp, struct vattr *vap)
struct nfs_file *
nfslookup(struct nfs_file *dir, char *name, int *nstat)
static struct nfs_file cd;
bzero((caddr_t)&cd, sizeof (struct nfs_file));
nfsgetsymlink(struct nfs_file *cfile, char **path)
nfsread(struct nfs_file *filep, char *buf, size_t size)
nfs3getattr(struct nfs_file *nfp, struct vattr *vap)
struct nfs_file *
nfs3lookup(struct nfs_file *dir, char *name, int *nstat)
static struct nfs_file cd;
bzero((caddr_t)&cd, sizeof (struct nfs_file));
nfs3getsymlink(struct nfs_file *cfile, char **path)
nfs3read(struct nfs_file *filep, char *buf, size_t size)
nfs4getattr(struct nfs_file *nfp, struct vattr *vap)
struct nfs_file *
nfs4lookup(struct nfs_file *dir, char *name, int *nstat)
static struct nfs_file cd;
bzero((caddr_t)&cd, sizeof (struct nfs_file));
struct nfs_file *
nfs4lookupp(struct nfs_file *dir, int *nstat, uint64_t *fileid)
static struct nfs_file cd;
nfs4read(struct nfs_file *filep, char *buf, size_t size)
bzero((caddr_t)&cd, sizeof (struct nfs_file));
nfs4getsymlink(struct nfs_file *cfile, char **path)
extern int lookup(char *pathname, struct nfs_file *, bool_t);
extern ssize_t nfsread(struct nfs_file *, char *, size_t);
extern int nfsgetattr(struct nfs_file *, struct vattr *);
extern int nfsgetdents(struct nfs_file *, struct dirent *, unsigned);
extern struct nfs_file *nfslookup(struct nfs_file *, char *, int *);
extern int nfsgetsymlink(struct nfs_file *cfile, char **path);
extern ssize_t nfs3read(struct nfs_file *, char *, size_t);
extern int nfs3getattr(struct nfs_file *, struct vattr *);
extern int nfs3getdents(struct nfs_file *, struct dirent *, unsigned);
extern struct nfs_file *nfs3lookup(struct nfs_file *, char *, int *);
extern int nfs3getsymlink(struct nfs_file *, char **);
extern ssize_t nfs4read(struct nfs_file *, char *, size_t);
extern int nfs4getattr(struct nfs_file *, struct vattr *);
extern int nfs4_getdents(struct nfs_file *, struct dirent *, unsigned);
extern struct nfs_file *nfs4lookup(struct nfs_file *, char *, int *);
extern struct nfs_file *nfs4lookupp(struct nfs_file *, int *, uint64_t *);
extern int nfs4getsymlink(struct nfs_file *, char **);
extern struct nfs_file roothandle;
bzero((caddr_t)filep, sizeof (struct nfs_file));
bzero((caddr_t)&filep->file, sizeof (struct nfs_file));
struct nfs_file file;