add readahead support
[deb_libnfs.git] / lib / init.c
index d65520354f80ea2457c6bf633a85b4bfe9ee18db..99ec1596e5927be44eaf358b17abf0d2176644fc 100644 (file)
@@ -91,6 +91,12 @@ struct rpc_context *rpc_init_context(void)
        return rpc;
 }
 
+void rpc_set_readahead(struct rpc_context *rpc, uint32_t v)
+{
+       assert(rpc->magic == RPC_CONTEXT_MAGIC);
+
+       rpc->readahead = v;
+}
 
 struct rpc_context *rpc_init_udp_context(void)
 {
@@ -222,7 +228,7 @@ int rpc_add_fragment(struct rpc_context *rpc, char *data, uint64_t size)
        }
 
        memcpy(fragment->data, data, fragment->size);
-       SLIST_ADD_END(&rpc->fragments, fragment);
+       LIBNFS_LIST_ADD_END(&rpc->fragments, fragment);
        return 0;
 }