From mboxrd@z Thu Jan 1 00:00:00 1970 From: Euan Harris Subject: [PATCH v2 1/3] python: Add binding for xs_fileno() Date: Thu, 21 Sep 2017 17:47:06 +0100 Message-ID: <1506012428-59769-2-git-send-email-euan.harris@citrix.com> References: <1506012428-59769-1-git-send-email-euan.harris@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dv4dE-0001gw-JH for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 16:47:20 +0000 In-Reply-To: <1506012428-59769-1-git-send-email-euan.harris@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Euan Harris , marmarek@invisiblethingslab.com List-Id: xen-devel@lists.xenproject.org eHNfZmlsZW5vKCkgcmV0dXJucyBhIGZpbGUgZGVzY3JpcHRvciB3aGljaCByZWNlaXZlcyBldmVu dHMgd2hlbiBYZW5zdG9yZQp3YXRjaGVzIGZpcmUuICAgRXhwb3NpbmcgdGhpcyBpbiB0aGUgUHl0 aG9uIGJpbmRpbmdzIGlzIGEgcHJlcmVxdWlzaXRlCmZvciB3cml0aW5nIGV2ZW50LWRyaXZlbiBj bGllbnRzIGluIFB5dGhvbi4KClNpZ25lZC1vZmYtYnk6IEV1YW4gSGFycmlzIDxldWFuLmhhcnJp c0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu d2lsa0BvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv bT4KLS0tCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hzL3hzLmMgfCAyMCArKysrKysrKysr KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg YS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hzL3hzLmMgYi90b29scy9weXRob24veGVuL2xv d2xldmVsL3hzL3hzLmMKaW5kZXggYWJhNWEyMC4uOWYxYjkxNiAxMDA2NDQKLS0tIGEvdG9vbHMv cHl0aG9uL3hlbi9sb3dsZXZlbC94cy94cy5jCisrKyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2 ZWwveHMveHMuYwpAQCAtNDUzLDYgKzQ1MywyNSBAQCBzdGF0aWMgUHlPYmplY3QgKnhzcHlfd2F0 Y2goWHNIYW5kbGUgKnNlbGYsIFB5T2JqZWN0ICphcmdzKQogfQogCiAKKyNkZWZpbmUgeHNweV9m aWxlbm9fZG9jICJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisJIlJldHVybiB0 aGUgRkQgdG8gcG9sbCBmb3Igbm90aWZpY2F0aW9ucyB3aGVuIHdhdGNoZXMgZmlyZS5cbiIgICBc CisJIlJldHVybnM6IFtpbnRdIGZpbGUgZGVzY3JpcHRvci5cbiIgICAgICAgICAgICAgICAgXAor CSJcbiIKKworc3RhdGljIFB5T2JqZWN0ICp4c3B5X2ZpbGVubyhYc0hhbmRsZSAqc2VsZikKK3sK KyAgICBzdHJ1Y3QgeHNfaGFuZGxlICp4aCA9IHhzaGFuZGxlKHNlbGYpOworICAgIGludCBmZDsK KworICAgIGlmICgheGgpCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgZmQgPSB4c19maWxl bm8oeGgpOworCisgICAgcmV0dXJuIFB5SW50X0Zyb21Mb25nKGZkKTsKK30KKworCiAjZGVmaW5l IHhzcHlfcmVhZF93YXRjaF9kb2MgIlxuIgkJCQlcCiAJIlJlYWQgYSB3YXRjaCBub3RpZmljYXRp b24uXG4iCQkJCVwKIAkiXG4iCQkJCQkJCVwKQEAgLTg4Nyw2ICs5MDYsNyBAQCBzdGF0aWMgUHlN ZXRob2REZWYgeHNoYW5kbGVfbWV0aG9kc1tdID0gewogICAgIFhTUFlfTUVUSChyZWxlYXNlX2Rv bWFpbiwgICAgTUVUSF9WQVJBUkdTKSwKICAgICBYU1BZX01FVEgoY2xvc2UsICAgICAgICAgICAg IE1FVEhfTk9BUkdTKSwKICAgICBYU1BZX01FVEgoZ2V0X2RvbWFpbl9wYXRoLCAgIE1FVEhfVkFS QVJHUyksCisgICAgWFNQWV9NRVRIKGZpbGVubywgICAgICAgICAgICBNRVRIX05PQVJHUyksCiAg ICAgeyBOVUxMIC8qIFNlbnRpbmVsLiAqLyB9LAogfTsKIAotLSAKMS44LjMuMQoKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k ZXZlbAo=