From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [RFC PATCH 2/8] tools/console: introduce --start-notify-fd option for console client Date: Mon, 1 Aug 2016 14:16:19 +0100 Message-ID: <1470057385-31599-3-git-send-email-wei.liu2@citrix.com> References: <22427.26818.981068.78463@mariner.uk.xensource.com> <1470057385-31599-1-git-send-email-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bUD5B-0000Sl-9Y for xen-devel@lists.xenproject.org; Mon, 01 Aug 2016 13:16:37 +0000 In-Reply-To: <1470057385-31599-1-git-send-email-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Andrew Cooper , Ian Jackson , Wei Liu List-Id: xen-devel@lists.xenproject.org VGhlIGNvbnNvbGUgY2xpZW50IHdpbGwgd3JpdGUgMHgwMCB0byB0aGF0IGZkIGJlZm9yZSBlbnRl cmluZyBjb25zb2xlCmxvb3AgdG8gaW5kaWNhdGUgaXRzIHJlYWRpbmVzcy4KClNpZ25lZC1vZmYt Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvY29uc29sZS9jbGll bnQvbWFpbi5jIHwgMTUgKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0 aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYyBiL3Rvb2xz L2NvbnNvbGUvY2xpZW50L21haW4uYwppbmRleCBiZTM5NzAwLi4yNzUxZWI3IDEwMDY0NAotLS0g YS90b29scy9jb25zb2xlL2NsaWVudC9tYWluLmMKKysrIGIvdG9vbHMvY29uc29sZS9jbGllbnQv bWFpbi5jCkBAIC03Nyw2ICs3Nyw3IEBAIHN0YXRpYyB2b2lkIHVzYWdlKGNvbnN0IGNoYXIgKnBy b2dyYW0pIHsKIAkgICAgICAgIiAgLWgsIC0taGVscCAgICAgICBkaXNwbGF5IHRoaXMgaGVscCBh bmQgZXhpdFxuIgogCSAgICAgICAiICAtbiwgLS1udW0gTiAgICAgIHVzZSBjb25zb2xlIG51bWJl ciBOXG4iCiAJICAgICAgICIgIC0tdHlwZSBUWVBFICAgICAgY29uc29sZSB0eXBlLiBtdXN0IGJl ICdwdicgb3IgJ3NlcmlhbCdcbiIKKwkgICAgICAgIiAgLS1zdGFydC1ub3RpZnktZmQgTiBmaWxl IGRlc2NyaXB0b3IgdXNlZCB0byBub3RpZnkgcGFyZW50XG4iCiAJICAgICAgICwgcHJvZ3JhbSk7 CiB9CiAKQEAgLTMyNywxMCArMzI4LDEyIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJn dikKIAlpbnQgY2g7CiAJdW5zaWduZWQgaW50IG51bSA9IDA7CiAJaW50IG9wdF9pbmQ9MDsKKwlp bnQgc3RhcnRfbm90aWZ5X2ZkID0gLTE7CiAJc3RydWN0IG9wdGlvbiBsb3B0W10gPSB7CiAJCXsg InR5cGUiLCAgICAgMSwgMCwgJ3QnIH0sCiAJCXsgIm51bSIsICAgICAxLCAwLCAnbicgfSwKIAkJ eyAiaGVscCIsICAgIDAsIDAsICdoJyB9LAorCQl7ICJzdGFydC1ub3RpZnktZmQiLCAxLCAwLCAn cycgfSwKIAkJeyAwIH0sCiAKIAl9OwpAQCAtMzY0LDYgKzM2Nyw5IEBAIGludCBtYWluKGludCBh cmdjLCBjaGFyICoqYXJndikKIAkJCQlleGl0KEVJTlZBTCk7CiAJCQl9CiAJCQlicmVhazsKKwkJ Y2FzZSAncyc6CisJCQlzdGFydF9ub3RpZnlfZmQgPSBhdG9pKG9wdGFyZyk7CisJCQlicmVhazsK IAkJZGVmYXVsdDoKIAkJCWZwcmludGYoc3RkZXJyLCAiSW52YWxpZCBhcmd1bWVudFxuIik7CiAJ CQlmcHJpbnRmKHN0ZGVyciwgIlRyeSBgJXMgLS1oZWxwJyBmb3IgbW9yZSBpbmZvcm1hdGlvbi5c biIsIApAQCAtNDYyLDYgKzQ2OCwxNSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3Yp CiAJCWluaXRfdGVybShTVERJTl9GSUxFTk8sICZzdGRpbl9vbGRfYXR0cik7CiAJCWF0ZXhpdChy ZXN0b3JlX3Rlcm1fc3RkaW4pOyAvKiBpZiB0aGlzIGZhaWxzLCBvaCBkZWFyICovCiAJfQorCisJ aWYgKHN0YXJ0X25vdGlmeV9mZCAhPSAtMSkgeworCQljb25zdCBjaGFyIG1zZ1tdID0geyAweDAw IH07CisJCWlmICh3cml0ZShzdGFydF9ub3RpZnlfZmQsIG1zZywgMSkgIT0gMSkKKwkJCWVycihl cnJubywgIkNvdWxkIG5vdCBub3RpZnkgcGFyZW50IHdpdGggZmQgJWQiLAorCQkJICAgIHN0YXJ0 X25vdGlmeV9mZCk7CisJCWNsb3NlKHN0YXJ0X25vdGlmeV9mZCk7CisJfQorCiAJY29uc29sZV9s b29wKHNwdHksIHhzLCBwYXRoLCBpbnRlcmFjdGl2ZSk7CiAKIAlmcmVlKHBhdGgpOwotLSAKMi4x LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK