> > Wouldn´t a better way be?: > > f := open(name, ...) > tclunk(f); > > spawn deallocfid(f); //and whatever needs to be done on Rclunk > > Hmm, it would be more like sending the Tclunk and not waiting for the > response. That would mean > that the fid cannot be unmarked for reuse until the response is > received (asynchronously), so it can > be moved to a "stale fid" table to be deallocated later. Most of the > semantics are the same.
Assuming messages are not reordered. -- - curiosity sKilled the cat