patch-2.2.19 linux/fs/nfs/mount_clnt.c
Next file: linux/fs/nfs/nfs3proc.c
Previous file: linux/fs/nfs/inode.c
Back to the patch index
Back to the overall index
- Lines: 55
- Date:
Sun Mar 25 11:37:38 2001
- Orig file:
v2.2.18/fs/nfs/mount_clnt.c
- Orig date:
Sun Mar 25 11:28:33 2001
diff -u --new-file --recursive --exclude-from /usr/src/exclude v2.2.18/fs/nfs/mount_clnt.c linux/fs/nfs/mount_clnt.c
@@ -33,23 +33,23 @@
*/
static int nfs_gen_mount(struct sockaddr_in *, char *,
- struct nfs_fh *, int);
+ struct nfs3_fh *, int);
static struct rpc_clnt * mnt_create(char *, struct sockaddr_in *, int);
extern struct rpc_program mnt_program;
struct mnt_fhstatus {
unsigned int status;
- struct nfs_fh * fh;
+ struct nfs3_fh * fh;
};
int
-nfs_mount(struct sockaddr_in *addr, char *path, struct nfs_fh *fh)
+nfs_mount(struct sockaddr_in *addr, char *path, struct nfs3_fh *fh)
{
return nfs_gen_mount(addr, path, fh, NFS_MNT_VERSION);
}
int
-nfs3_mount(struct sockaddr_in *addr, char *path, struct nfs_fh *fh)
+nfs3_mount(struct sockaddr_in *addr, char *path, struct nfs3_fh *fh)
{
return nfs_gen_mount(addr, path, fh, NFS_MNT3_VERSION);
}
@@ -58,7 +58,7 @@
* Obtain an NFS file handle for the given host and path
*/
static int
-nfs_gen_mount(struct sockaddr_in *addr, char *path, struct nfs_fh *fh, int version)
+nfs_gen_mount(struct sockaddr_in *addr, char *path, struct nfs3_fh *fh, int version)
{
struct rpc_clnt *mnt_clnt;
struct mnt_fhstatus result = { 0, fh };
@@ -122,7 +122,7 @@
static int
xdr_decode_fhstatus(struct rpc_rqst *req, u32 *p, struct mnt_fhstatus *res)
{
- struct nfs_fh *fh = res->fh;
+ struct nfs3_fh *fh = res->fh;
memset((void *)fh, 0, sizeof(*fh));
if ((res->status = ntohl(*p++)) == 0) {
@@ -135,7 +135,7 @@
static int
xdr_decode_fhstatus3(struct rpc_rqst *req, u32 *p, struct mnt_fhstatus *res)
{
- struct nfs_fh *fh = res->fh;
+ struct nfs3_fh *fh = res->fh;
memset((void *)fh, 0, sizeof(*fh));
if ((res->status = ntohl(*p++)) == 0) {
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)