commit 9939daadf495628fbfcbc2d773983b1fb3d22a60 from: rsc date: Mon Dec 27 16:56:16 2004 UTC use new thread library commit - 8cd00113239c76acd0ce7c1ae90d26705a83cc80 commit + 9939daadf495628fbfcbc2d773983b1fb3d22a60 blob - 644385c1a34f61006838ea6e15a16fd6770fb661 blob + b3917a82380ee38a6ce5014f5c7ab929fd9576d3 --- src/cmd/9pserve.c +++ src/cmd/9pserve.c @@ -189,7 +189,7 @@ mainproc(void *v) nn = write(1, vbuf, n); if(n != nn) sysfatal("error writing Tversion: %r\n"); - n = threadread9pmsg(0, vbuf, sizeof vbuf); + n = read9pmsg(0, vbuf, sizeof vbuf); if(convM2S(vbuf, n, &f) != n) sysfatal("convM2S failure"); if(f.msize < msize) @@ -1146,162 +1146,11 @@ rewritehdr(Fcall *f, uchar *pkt) break; case Rerror: restring(pkt, n, f->ename); - break; - } -} - -#ifdef _LIBC_H_ -/* unix select-based polling */ -struct Ioproc -{ - Channel *c; - Ioproc *next; - int index; -}; - -Ioproc* -ioproc(void) -{ - return (Ioproc*)-1; -} - -void -closeioproc(Ioproc *io) -{ -} - -long -ioread(Ioproc *io, int fd, void *v, long n) -{ - USED(io); - - return threadread(fd, v, n); -} - -long -ioreadn(Ioproc *io, int fd, void *v, long n) -{ - long tot, m; - uchar *u; - - u = v; - for(tot=0; tot