> This is a different situation. In the example above read an write are > done by one program and are from/to the same file server. > The kernel knows where/when/what it reads/writes. > A task "exec in kernel" (EMT also in Plan9 ? I don't know) > one syscall at a time. To avoid the problem, the read after > a write must be performed ignoring the EOD. The second read in > a read-read seq must be short-circuited when the EOD is active. > Each read sets the EOD (or time window) to guide the kernel for the next > read. >
i don't understand the problem you're trying to solve. this seems like a special case. maybe as such, you want a protocol other than 9p. the great thing about plan 9 is it's a way of working. it's not a protocol or implementation. - erik
