Thank you both for the explanation!


On Mon, Sep 2, 2013 at 3:38 AM, dexen deVries <dexen.devries@gmail.com> wrote:
On Monday 02 of September 2013 14:13:56 Alexander Sychev wrote:
> The problem is the "addr" file is closed between your calls. When you open
> the "addr" file next time, an internal address is set to 0,0.
> But after the writing the address is actual and if you read "data" file you
> will see the text according to your address.
>
> I you write the code on C or Go without a closing a descriptor of "addr"
> file, everything will be ok :-)


or use 9p rdwr:


echo -n , | 9p write acme/2/addr
echo 'dot=addr' | 9p rdwr acme/2/ctl

--
dexen deVries

[[[↓][→]]]

Take care of the luxuries and the necessities will take care of themselves.
                -- L. Long