diff --git a/plumb/initial.plumbing b/plumb/initial.plumbing new file mode 100644 index 00000000..b2ac9719 --- /dev/null +++ b/plumb/initial.plumbing @@ -0,0 +1,5 @@ +# to update: cat $HOME/lib/plumbing | 9p write plumb/rules + +editor = acme +include basic + diff --git a/src/cmd/acme/acme.c b/src/cmd/acme/acme.c index 87924caa..fbfb9f14 100644 --- a/src/cmd/acme/acme.c +++ b/src/cmd/acme/acme.c @@ -45,7 +45,7 @@ Command *command; void acmeerrorinit(void); void readfile(Column*, char*); -int shutdown(void*, char*); +static int shutdown(void*, char*); void derror(Display *d, char *errorstr) @@ -270,7 +270,7 @@ char *oknotes[] ={ int dumping; -int +static int shutdown(void *v, char *msg) { int i; diff --git a/src/cmd/acme/cols.c b/src/cmd/acme/cols.c index 14a715b3..6ad3058e 100644 --- a/src/cmd/acme/cols.c +++ b/src/cmd/acme/cols.c @@ -472,7 +472,7 @@ coldragwin(Column *c, Window *w, int but) } /* is it a flick to the right? */ if(abs(p.y-op.y)<10 && p.x>op.x+30 && rowwhichcol(c->row, p)==c) - p.x += Dx(w->r); /* yes: toss to next column */ + p.x = op.x+Dx(w->r); /* yes: toss to next column */ nc = rowwhichcol(c->row, p); if(nc!=nil && nc!=c){ colclose(c, w, FALSE); diff --git a/src/cmd/mkfile b/src/cmd/mkfile index 191ecfe3..bd13a773 100644 --- a/src/cmd/mkfile +++ b/src/cmd/mkfile @@ -12,3 +12,4 @@ DIRS=`ls -l |sed -n 's/^d.* //p' |egrep -v "$BUGGERED"` <$PLAN9/src/mkdirs +dir-install: $PLAN9/bin/yacc diff --git a/src/cmd/plumb/plumb.c b/src/cmd/plumb/plumb.c index a10f2c37..d693ed58 100644 --- a/src/cmd/plumb/plumb.c +++ b/src/cmd/plumb/plumb.c @@ -9,7 +9,7 @@ Plumbmsg m; void usage(void) { - fprint(2, "usage: plumb [-p plumbfile] [-a 'attr=value ...'] [-s src] [-d dst] [-t type] [-w wdir] -i | data1\n"); + fprint(2, "usage: plumb [-p plumbfile] [-a 'attr=value ...'] [-s src] [-d dst] [-t type] [-w wdir] -i | data1\n"); exits("usage"); } diff --git a/src/libthread/channel.c b/src/libthread/channel.c index 957a352b..d0fff4a6 100644 --- a/src/libthread/channel.c +++ b/src/libthread/channel.c @@ -201,7 +201,6 @@ _threadnalt++; }else{ altexec(a, s); /* unlocks chanlock, does splx */ } - _sched(); t->chan = Channone; _threadnalt++; return a - alts; diff --git a/src/libthread/fdwait.c b/src/libthread/fdwait.c index e8e3129c..5dd7e868 100644 --- a/src/libthread/fdwait.c +++ b/src/libthread/fdwait.c @@ -146,10 +146,11 @@ pollidle(void *v) for(i=0; i