From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: Date: Sat, 6 Mar 2010 13:11:14 +0000 Message-ID: From: roger peppe To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/mixed; boundary=001636c5bd34180aea0481219176 Subject: Re: [9fans] acme(4) and addr=dot Topicbox-Message-UUID: e15bd6ae-ead5-11e9-9d60-3106f5b1d025 --001636c5bd34180aea0481219176 Content-Type: text/plain; charset=UTF-8 the address is lost as soon as the ctl file is closed (personally, i think this is not ideal behaviour). under p9p i use the attached code to retrieve the current value of acme's dot for a particular window. i couldn't figure out a way to do it reliably in a shell script. --001636c5bd34180aea0481219176 Content-Type: application/octet-stream; name="acmedot.c" Content-Disposition: attachment; filename="acmedot.c" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g6gflyr40 I2luY2x1ZGUgPHUuaD4KI2luY2x1ZGUgPGxpYmMuaD4KI2luY2x1ZGUgPGZjYWxsLmg+CiNpbmNs dWRlIDw5cGNsaWVudC5oPgojaW5jbHVkZSA8YXV0aC5oPgojaW5jbHVkZSA8dGhyZWFkLmg+Cgp2 b2lkCnRocmVhZG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQp7CgljaGFyICppZDsKCUNGc3lz ICpmczsKCUNGaWQgKmFkZHIsICpjdGw7CgljaGFyIGJ1ZlsxMDBdOwoJaW50IG47CgoJaWQgPSBn ZXRlbnYoIndpbmlkIik7CglpZihpZCA9PSBuaWwpewoJCXN5c2ZhdGFsKCJhY21lZG90OiBub3Qg cnVuIGluc2lkZSBhY21lIHdpbmRvdyIpOwoJfQoJZnMgPSBuc2Ftb3VudCgiYWNtZSIsIG5pbCk7 CglpZihmcyA9PSBuaWwpewoJCXN5c2ZhdGFsKCJhY21lZG90OiAlciIpOwoJfQoKCXNucHJpbnQo YnVmLCBzaXplb2YoYnVmKSwgImFjbWUvJXMvYWRkciIsIGlkKTsKCWFkZHIgPSBmc29wZW4oZnMs IGJ1ZiwgT1JFQUQpOwoJaWYoYWRkciA9PSBuaWwpewoJCXN5c2ZhdGFsKCJhY21lZG90OiBjYW5u b3Qgb3BlbiAlczogJXIiLCBidWYpOwoJfQoKCXNucHJpbnQoYnVmLCBzaXplb2YoYnVmKSwgImFj bWUvJXMvY3RsIiwgaWQpOwoJY3RsID0gZnNvcGVuKGZzLCBidWYsIE9SRFdSKTsKCWlmKGN0bCA9 PSBuaWwpewoJCXN5c2ZhdGFsKCJhY21lZG90OiBjYW5ub3Qgb3BlbiAlczogJXIiLCBidWYpOwoJ fQoKCXN0cmNweShidWYsICJhZGRyPWRvdCIpOwoJaWYoZnN3cml0ZShjdGwsIGJ1Ziwgc3RybGVu KGJ1ZikpICE9IHN0cmxlbihidWYpKXsKCQlzeXNmYXRhbCgiYWNtZWRvdDogY2Fubm90IHNldCBh ZGRyOiAlciIpOwoJfQoKCW4gPSBmc3JlYWQoYWRkciwgYnVmLCBzaXplb2YoYnVmKSk7CglpZihu IDwgMCl7CgkJc3lzZmF0YWwoImFjbWVkb3Q6IGNhbm5vdCByZWFkIGFkZHI6ICVyIik7Cgl9Cglm c2Nsb3NlKGN0bCk7Cglmc2Nsb3NlKGFkZHIpOwoJZnN1bm1vdW50KGZzKTsKCgl3cml0ZSgxLCBi dWYsIG4pOwp9Cg== --001636c5bd34180aea0481219176--