Tweaks to make it work on Unix.

This commit is contained in:
rsc 2003-10-11 02:45:02 +00:00
parent 079d45c20e
commit 941c9f36a9
6 changed files with 86 additions and 66 deletions

View file

@ -74,10 +74,10 @@ button(int but)
return mousep->buttons&(1<<(but-1));
}
/*
void
externload(int i)
{
drawtopwindow();
plumbbase = malloc(plumbbuf[i].n);
if(plumbbase == 0)
return;
@ -86,7 +86,6 @@ externload(int i)
plumbstop = plumbbase + plumbbuf[i].n;
got |= 1<<RPlumb;
}
*/
int
waitforio(void)
@ -140,11 +139,9 @@ again:
hoststop = hostbuf[i].data + hostbuf[i].n;
block = 0;
break;
/*
case RPlumb:
externload(i);
break;
*/
case RKeyboard:
kbdc = r;
break;
@ -250,7 +247,7 @@ ekbd(void)
int
kbdchar(void)
{
int c, i;
int i, c;
c = externchar();
if(c > 0)
@ -261,14 +258,12 @@ kbdchar(void)
got &= ~(1<<RKeyboard);
return c;
}
#if 0
while(plumbc!=nil && nbrecv(plumbc, &i)>0){
externload(i);
c = externchar();
if(c > 0)
return c;
}
#endif
if(!ecankbd())
return -1;
return ekbd();