> 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

Reply via email to