add function to request a UDP context
authorRonnie Sahlberg <ronniesahlberg@gmail.com>
Sun, 26 Jun 2011 07:27:40 +0000 (17:27 +1000)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Sun, 26 Jun 2011 07:27:40 +0000 (17:27 +1000)
(private use only since we dont want applications to use UDP)

include/libnfs-private.h
lib/init.c

index ca67216831e522282459c4d4151b90fee0009d81..9863b0cded8edf702cac2d7a4987e2d6fc3a11ca 100644 (file)
@@ -73,3 +73,4 @@ void nfs_set_error(struct nfs_context *nfs, char *error_string, ...);
 
 struct rpc_context *nfs_get_rpc_context(struct nfs_context *nfs);
 
+struct rpc_context *rpc_init_udp_context(void);
index aba7e5e0981205002f1c0ca71586163a8bca5fcc..b980eabeeb475a877f002a2d96da06c88b3b8b67 100644 (file)
@@ -59,6 +59,18 @@ struct rpc_context *rpc_init_context(void)
 }
 
 
+struct rpc_context *rpc_init_udp_context(void)
+{
+       struct rpc_context *rpc;
+
+       rpc = rpc_init_context();
+       if (rpc != NULL) {
+               rpc->is_udp = 1;
+       }
+       
+       return rpc;
+}
+
 void rpc_set_auth(struct rpc_context *rpc, struct AUTH *auth)
 {
        if (rpc->auth != NULL) {