diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-04-18 23:31:47 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-04-18 23:31:47 +0000 |
commit | 38fa2b80515c47c54d69af5adf5746174706f14e (patch) | |
tree | d774ecc6a25dc9c89bb318f4e22580d6ccddfdc0 /nuttx/fs/nfs/nfs_socket.c | |
parent | 607ce6753b14ac62010faab2e174b9a34e26d00f (diff) | |
download | px4-nuttx-38fa2b80515c47c54d69af5adf5746174706f14e.tar.gz px4-nuttx-38fa2b80515c47c54d69af5adf5746174706f14e.tar.bz2 px4-nuttx-38fa2b80515c47c54d69af5adf5746174706f14e.zip |
NFS update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4634 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/fs/nfs/nfs_socket.c')
-rw-r--r-- | nuttx/fs/nfs/nfs_socket.c | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/nuttx/fs/nfs/nfs_socket.c b/nuttx/fs/nfs/nfs_socket.c index 0dbca8297..8b0f28660 100644 --- a/nuttx/fs/nfs/nfs_socket.c +++ b/nuttx/fs/nfs/nfs_socket.c @@ -107,7 +107,7 @@ int nfsx_connect(struct nfsmount *nmp) return EFAULT; } - rpc = &nmp->nm_rpcclnt; + rpc = nmp->nm_rpcclnt; rpc->rc_prog = &nfs3_program; @@ -125,7 +125,7 @@ int nfsx_connect(struct nfsmount *nmp) rpc->rc_authtype = RPCAUTH_NULL; /* for now */ //rpc->rc_servername = nmp->nm_mountp->mnt_stat.f_mntfromname; - rpc->rc_name = (struct sockaddr *)nmp->nm_nam; + rpc->rc_name = nmp->nm_nam; rpc->rc_sotype = nmp->nm_sotype; rpc->rc_soproto = nmp->nm_soproto; @@ -153,26 +153,24 @@ int nfsx_connect(struct nfsmount *nmp) void nfsx_disconnect(struct nfsmount *nmp) { - rpcclnt_disconnect(&nmp->nm_rpcclnt); + rpcclnt_disconnect(nmp->nm_rpcclnt); } #ifdef CONFIG_NFS_TCPIP void nfsx_safedisconnect(struct nfsmount *nmp) { - rpcclnt_safedisconnect(&nmp->nm_rpcclnt); + rpcclnt_safedisconnect(nmp->nm_rpcclnt); } #endif -int nfsx_request_xx(struct nfsmount *nm, int procnum, void *datain, void *dataout) +int nfsx_request_xx(struct nfsmount *nmp, int procnum, void *datain, void *dataout) { int error; - struct nfsmount *nmp; struct rpcclnt *clnt; - struct rpc_reply *reply; + struct rpc_reply *reply = NULL; int trylater_delay; - nmp = nm; - clnt = &nmp->nm_rpcclnt; + clnt = nmp->nm_rpcclnt; tryagain: @@ -227,5 +225,5 @@ out: int nfsx_nmcancelreqs(struct nfsmount *nmp) { - return rpcclnt_cancelreqs(&nmp->nm_rpcclnt); + return rpcclnt_cancelreqs(nmp->nm_rpcclnt); } |