diff options
-rw-r--r-- | sys/src/cmd/rx.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/sys/src/cmd/rx.c b/sys/src/cmd/rx.c index fa8d58f50..adb9eda11 100644 --- a/sys/src/cmd/rx.c +++ b/sys/src/cmd/rx.c @@ -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) { |