update lucida

This commit is contained in:
rsc 2006-03-20 02:25:59 +00:00
parent 7bd7fd2f4f
commit 17157e4aa8
24 changed files with 160 additions and 96 deletions

View file

@ -226,7 +226,7 @@ connectto(char *machine, char **argv)
// count args
for(av = argv; *av; av++)
;
av = malloc(sizeof(char*)*((av-argv) + 5));
av = malloc(sizeof(char*)*((av-argv) + 10));
if(av == nil){
dprint("out of memory\n");
exits("fork/exec");
@ -234,6 +234,8 @@ connectto(char *machine, char **argv)
ac = 0;
av[ac++] = RX;
av[ac++] = machine;
if(rxopt)
av[ac++] = rxopt;
av[ac++] = rsamname;
av[ac++] = "-R";
while(*argv)

View file

@ -30,6 +30,7 @@ Disk *disk;
long seq;
char *winsize;
char *rxopt;
Rune baddir[] = { '<', 'b', 'a', 'd', 'd', 'i', 'r', '>', '\n'};
@ -56,6 +57,9 @@ main(int volatile argc, char **volatile argv)
case 'R':
Rflag++;
break;
case 'O':
rxopt = EARGF(usage());
break;
case 't':
samterm = EARGF(usage());
break;
@ -118,7 +122,7 @@ main(int volatile argc, char **volatile argv)
void
usage(void)
{
dprint("usage: sam [-d] [-t samterm] [-s sam name] -r machine\n");
dprint("usage: sam [-d] [-t samterm] [-s sam name] [-r machine] [file ...]\n");
exits("usage");
}

View file

@ -348,6 +348,7 @@ extern char SH[];
extern char SHPATH[];
extern char RX[];
extern char RXPATH[];
extern char *rxopt;
/*
* acme globals