summaryrefslogtreecommitdiff
path: root/sys/src/libauth/newns.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2016-05-04 16:35:25 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2016-05-04 16:35:25 +0200
commita158c4bdb94c908face64f187aa4402a2b17bd81 (patch)
tree949a9c9c97c0f04d2ea80f42eef3ec3f8e08fb8c /sys/src/libauth/newns.c
parent814de7f6b3911dcaec1f76d8ad69ae6c35b21b7c (diff)
remove support for import command in namespace files
Diffstat (limited to 'sys/src/libauth/newns.c')
-rw-r--r--sys/src/libauth/newns.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/sys/src/libauth/newns.c b/sys/src/libauth/newns.c
index 3486a93ab..21ac2a7c3 100644
--- a/sys/src/libauth/newns.c
+++ b/sys/src/libauth/newns.c
@@ -16,7 +16,6 @@ static char *expandarg(char*, char*);
static int splitargs(char*, char*[], char*, int);
static int nsfile(char*, Biobuf *, AuthRpc *);
static int nsop(char*, int, char*[], AuthRpc*);
-static int callexport(char*, char*);
static int catch(void*, char*);
int newnsdebug;
@@ -202,13 +201,6 @@ nsop(char *fn, int argc, char *argv[], AuthRpc *rpc)
fprint(2, "%s: mount: %s %s %s: %r\n", fn, argv[0], argv[1], argv[2]);
}
close(fd);
- }else if(strcmp(argv0, "import") == 0){
- fd = callexport(argv[0], argv[1]);
- if(argc == 2)
- famount(fd, rpc, argv[1], flags, "");
- else if(argc == 3)
- famount(fd, rpc, argv[2], flags, "");
- close(fd);
}else if(strcmp(argv0, "cd") == 0 && argc == 1){
if(chdir(argv[0]) == 0 && *argv[0] == '/')
cdroot = 1;
@@ -225,27 +217,6 @@ catch(void *x, char *m)
return strncmp(m, wocp, strlen(wocp)) == 0;
}
-static int
-callexport(char *sys, char *tree)
-{
- char *na, buf[3];
- int fd;
- AuthInfo *ai;
-
- na = netmkaddr(sys, 0, "exportfs");
- if((fd = dial(na, 0, 0, 0)) < 0)
- return -1;
- if((ai = auth_proxy(fd, auth_getkey, "proto=p9any role=client")) == nil
- || write(fd, tree, strlen(tree)) < 0
- || read(fd, buf, 3) != 2 || buf[0]!='O' || buf[1]!= 'K'){
- close(fd);
- auth_freeAI(ai);
- return -1;
- }
- auth_freeAI(ai);
- return fd;
-}
-
static char*
unquote(char *s)
{