-static struct nfs_url *nfs_parse_url(struct nfs_context *nfs, char *url, int dir, int incomplete)
+static int nfs_set_context_args(struct nfs_context *nfs, char *arg, char *val)
+{
+ if (!strncmp(arg, "tcp-syncnt", 10)) {
+ rpc_set_tcp_syncnt(nfs_get_rpc_context(nfs), atoi(val));
+ } else if (!strncmp(arg, "uid", 3)) {
+ rpc_set_uid(nfs_get_rpc_context(nfs), atoi(val));
+ } else if (!strncmp(arg, "gid", 3)) {
+ rpc_set_gid(nfs_get_rpc_context(nfs), atoi(val));
+ }
+ return 0;
+}
+
+static struct nfs_url *nfs_parse_url(struct nfs_context *nfs, const char *url, int dir, int incomplete)