* fish.c (fish_open_archive_int): Save some stack and place -C
flag before host.
Этот коммит содержится в:
родитель
c83ab1c1b2
Коммит
fe12438ed6
@ -1,3 +1,8 @@
|
||||
2003-12-05 Andrew V. Samoilov <sav@bcs.zp.ua>
|
||||
|
||||
* fish.c (fish_open_archive_int): Save some stack and place -C
|
||||
flag before host.
|
||||
|
||||
2003-11-28 Pavel Roskin <proski@gnu.org>
|
||||
|
||||
* undelfs.c: Use ext2fs/ext2_fs.h instead of linux/ext2_fs.h
|
||||
|
35
vfs/fish.c
35
vfs/fish.c
@ -208,30 +208,25 @@ static char *fish_getcwd(struct vfs_class *me, struct vfs_s_super *super)
|
||||
static int
|
||||
fish_open_archive_int (struct vfs_class *me, struct vfs_s_super *super)
|
||||
{
|
||||
char *argv[100];
|
||||
char *xsh = (SUP.flags == FISH_FLAG_RSH ? "rsh" : "ssh");
|
||||
int i = 0;
|
||||
{
|
||||
char *argv[10];
|
||||
char *xsh = (SUP.flags == FISH_FLAG_RSH ? "rsh" : "ssh");
|
||||
int i = 0;
|
||||
|
||||
argv[i++] = xsh;
|
||||
argv[i++] = xsh;
|
||||
#ifdef HAVE_HACKED_SSH
|
||||
argv[i++] = "-I";
|
||||
argv[i++] = "-I";
|
||||
#endif
|
||||
argv[i++] = "-l";
|
||||
argv[i++] = SUP.user;
|
||||
argv[i++] = SUP.host;
|
||||
if (SUP.flags == FISH_FLAG_COMPRESSED)
|
||||
argv[i++] = "-C";
|
||||
argv[i++] = "echo FISH:; /bin/sh";
|
||||
argv[i++] = NULL;
|
||||
|
||||
#if 0
|
||||
/* Debugging hack */
|
||||
if (!MEDATA->logfile)
|
||||
MEDATA->logfile = fopen ("/home/pavel/talk.fish", "w+"); /* FIXME */
|
||||
#endif
|
||||
|
||||
fish_pipeopen (super, xsh, argv);
|
||||
if (SUP.flags == FISH_FLAG_COMPRESSED)
|
||||
argv[i++] = "-C";
|
||||
argv[i++] = "-l";
|
||||
argv[i++] = SUP.user;
|
||||
argv[i++] = SUP.host;
|
||||
argv[i++] = "echo FISH:; /bin/sh";
|
||||
argv[i++] = NULL;
|
||||
|
||||
fish_pipeopen (super, xsh, argv);
|
||||
}
|
||||
{
|
||||
char answer[2048];
|
||||
print_vfs_message (_("fish: Waiting for initial line..."));
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user