add uid and gid URL param to specify alternate uid and/or gid
[deb_libnfs.git] / include / libnfs-private.h
index 6b64033c6af13c1046ca90f45374e152680687cc..a2f3e1a2a09bc8cebba77132ba1f8bdc6850c1d7 100644 (file)
@@ -97,6 +97,8 @@ struct rpc_context {
        
        /* parameters passable via URL */
        int tcp_syncnt;
+       int uid;
+       int gid;
 };
 
 struct rpc_pdu {
@@ -140,6 +142,8 @@ void rpc_set_autoreconnect(struct rpc_context *rpc);
 void rpc_unset_autoreconnect(struct rpc_context *rpc);
 
 void rpc_set_tcp_syncnt(struct rpc_context *rpc, int v);
+void rpc_set_uid(struct rpc_context *rpc, int uid);
+void rpc_set_gid(struct rpc_context *rpc, int gid);
 
 int rpc_add_fragment(struct rpc_context *rpc, char *data, uint64_t size);
 void rpc_free_all_fragments(struct rpc_context *rpc);