NFSACL: Add support for SETACL3
[deb_libnfs.git] / include / libnfs-private.h
index a8f5d26247ea7e3d494e59a0283b4733de4e7efa..a083b37031100b82fafea1d85b2267ebcb8b18a9 100644 (file)
@@ -19,7 +19,7 @@
 
 struct rpc_fragment {
        struct rpc_fragment *next;
-       size_t size;
+       uint64_t size;
        char *data;
 };
 
@@ -88,7 +88,6 @@ void rpc_error_all_pdus(struct rpc_context *rpc, char *error);
 void rpc_set_error(struct rpc_context *rpc, char *error_string, ...);
 void nfs_set_error(struct nfs_context *nfs, char *error_string, ...);
 
-struct rpc_context *nfs_get_rpc_context(struct nfs_context *nfs);
 const char *nfs_get_server(struct nfs_context *nfs);
 const char *nfs_get_export(struct nfs_context *nfs);
 
@@ -101,6 +100,7 @@ struct sockaddr *rpc_get_recv_sockaddr(struct rpc_context *rpc);
 void rpc_set_autoreconnect(struct rpc_context *rpc);
 void rpc_unset_autoreconnect(struct rpc_context *rpc);
 
-int rpc_add_fragment(struct rpc_context *rpc, char *data, size_t size);
+int rpc_add_fragment(struct rpc_context *rpc, char *data, uint64_t size);
 void rpc_free_all_fragments(struct rpc_context *rpc);
 
+const struct nfs_fh3 *nfs_get_rootfh(struct nfs_context *nfs);