X-Git-Url: https://git.piment-noir.org/?p=deb_libnfs.git;a=blobdiff_plain;f=nfs%2Fnfs.c;fp=nfs%2Fnfs.c;h=335c67bf395f709f7f197b016cd55aa86c91a048;hp=a97d40ab7d543e6d8a37ce97b7a5d5665a3dd852;hb=816d06fd09beb1a4ccbe2c97d2007b489366ab69;hpb=69386db2eb9172a34fa37d2821edb485a44f7dee diff --git a/nfs/nfs.c b/nfs/nfs.c index a97d40a..335c67b 100644 --- a/nfs/nfs.c +++ b/nfs/nfs.c @@ -86,7 +86,7 @@ int nfsstat3_to_errno(int error) case NFS3ERR_ROFS: return -EROFS; break; case NFS3ERR_MLINK: return -EMLINK; break; case NFS3ERR_NAMETOOLONG: return -ENAMETOOLONG; break; - case NFS3ERR_NOTEMPTY: return -EEXIST; break; + case NFS3ERR_NOTEMPTY: return -ENOTEMPTY; break; case NFS3ERR_DQUOT: return -ERANGE; break; case NFS3ERR_STALE: return -EIO; break; case NFS3ERR_REMOTE: return -EIO; break; @@ -697,7 +697,7 @@ int rpc_nfs_readdirplus_async(struct rpc_context *rpc, rpc_cb cb, struct nfs_fh3 args.cookie = cookie; memcpy(&args.cookieverf, cookieverf, sizeof(cookieverf3)); args.dircount = count; - args.maxcount = count; + args.maxcount = count * 8; return rpc_nfs3_readdirplus_async(rpc, cb, &args, private_data); }