]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/cmd/rx.c
fix ref822 again: remove uniqarray(), fix case with many entries in 'n'.
[plan9front.git] / sys / src / cmd / rx.c
index fa8d58f506bddc4dd12285556cbc46963ee90654..adb9eda114ffe03f9ed05f9b1a95aea343315801 100644 (file)
@@ -17,7 +17,6 @@ int   call(char *, char*, char*, char**);
 char   *buildargs(char*[]);
 int    send(int);
 void   error(char*, char*);
-void   sshexec(char*, char*);
 
 void
 usage(void)
@@ -71,14 +70,6 @@ main(int argc, char *argv[])
                rex(fd, args);
        close(fd);
 
-       /* if there's an ssh port, try that */
-       fd = call("tcp", host, "ssh", &addr);
-       if(fd >= 0){
-               close(fd);
-               sshexec(host, args);
-               /* falls through if no ssh */
-       }
-
        /* specific attempts */
        fd = call("tcp", host, "shell", &addr);
        if(fd >= 0)
@@ -216,27 +207,6 @@ tcpexec(int fd, char *addr, char *cmd)
        exits(0);
 }
 
-void
-sshexec(char *host, char *cmd)
-{
-       char *argv[10];
-       int n;
-
-       n = 0;
-       argv[n++] = "ssh";
-       argv[n++] = "-iCm";
-       if(!returns)
-               argv[n++] = "-r";
-       if(ruser){
-               argv[n++] = "-l";
-               argv[n++] = ruser;
-       }
-       argv[n++] = host;
-       argv[n++] = cmd;
-       argv[n] = 0;
-       exec("/bin/ssh", argv);
-}
-
 int
 send(int fd)
 {