From f99790979b4a659d7f6e490fbb8b26d630804eed Mon Sep 17 00:00:00 2001 From: rsc Date: Sun, 26 Dec 2004 02:10:47 +0000 Subject: update to use new thread library --- src/cmd/draw/mkfile | 8 ++++++-- src/cmd/draw/stats.c | 23 ++++++++++++++++------- 2 files changed, 22 insertions(+), 9 deletions(-) (limited to 'src/cmd/draw') diff --git a/src/cmd/draw/mkfile b/src/cmd/draw/mkfile index a12abd81..bdb33086 100644 --- a/src/cmd/draw/mkfile +++ b/src/cmd/draw/mkfile @@ -5,10 +5,14 @@ SHORTLIB=draw bio 9 <$PLAN9/src/mkmany +$O.tcolors: tcolors.$O + $LD -o $target tcolors.$O -ldraw -lthread -l9 $LDFLAGS + $O.mc: mc.$O - $LD -o $target mc.$O -lfs -lmux -lthread -ldraw -lbio -l9 $LDFLAGS + $LD -o $target mc.$O -lfs -lmux -ldraw -lthread -lbio -l9 $LDFLAGS $O.stats: stats.$O - $LD -o $target stats.$O -lthread -ldraw -lbio -l9 $LDFLAGS + $LD -o $target stats.$O -ldraw -lthread -lbio -l9 $LDFLAGS LDFLAGS=$LDFLAGS -L$X11/lib -lX11 + diff --git a/src/cmd/draw/stats.c b/src/cmd/draw/stats.c index 2f606467..87326cda 100644 --- a/src/cmd/draw/stats.c +++ b/src/cmd/draw/stats.c @@ -666,14 +666,15 @@ keyboardthread(void *v) killall("quit"); } -void machthread(void*); +void machproc(void*); +void updateproc(void*); void threadmain(int argc, char *argv[]) { int i, j; char *s; - ulong v, vmax, nargs; + ulong nargs; char args[100]; nmach = 1; @@ -733,7 +734,7 @@ threadmain(int argc, char *argv[]) } for(i=0; ifd, buf+t, sizeof buf-t); + n = read(m->fd, buf+t, sizeof buf-t); m->dead = 0; if(n <= 0) break; -- cgit v1.2.3