From 237f344ae8bdd7e0be8933d6bded493c396a69bd Mon Sep 17 00:00:00 2001 From: mainzelm Date: Thu, 4 Sep 2003 13:12:12 +0000 Subject: [PATCH] Don't pass -o VM to scshvm. After the unification of VM and scsh switches, the semantics has changed. --- scsh/scsh-tramp.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/scsh/scsh-tramp.c b/scsh/scsh-tramp.c index b947fc6..b086763 100644 --- a/scsh/scsh-tramp.c +++ b/scsh/scsh-tramp.c @@ -49,9 +49,9 @@ main(int argc, char *argv[]) { char **ap, **aq, **newav; - /* Insert "-o" VM "-i" IMAGE between argv[0] and argv[1]. */ + /* Insert "-i" IMAGE between argv[0] and argv[1]. */ - argc += 4; /* We're adding 4 new elts. */ + argc += 2; /* We're adding 2 new elts. */ newav = (char **) malloc((argc+1) * sizeof(char*)); /* Alloc new argv. */ if( !newav ) { perror(argv[0]); @@ -59,12 +59,10 @@ main(int argc, char *argv[]) } newav[0] = argv[0]; /* Install new header args. */ - newav[1] = "-o"; - newav[2] = VM; - newav[3] = "-i"; - newav[4] = IMAGE; + newav[1] = "-i"; + newav[2] = IMAGE; - for(ap=&argv[0], aq=&newav[4]; *ap;) /* Copy over orignal argv */ + for(ap=&argv[0], aq=&newav[2]; *ap;) /* Copy over orignal argv */ *++aq = *++ap; /* & the terminating NULL. */ execv(VM, newav); /* Do it. */