From: Euan Harris Subject: [PATCH 1/3] python: Add binding for xs_fileno() Date: Fri, 15 Sep 2017 17:35:34 +0100 Message-ID: <1505493336-74758-2-git-send-email-euan.harris@citrix.com> References: <1505493336-74758-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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dstax-0005P8-Fc for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 16:35:59 +0000 In-Reply-To: <1505493336-74758-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 c0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYyB8IDIw ICsrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKQoK ZGlmZiAtLWdpdCBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYyBiL3Rvb2xzL3B5 dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYwppbmRleCBhYmE1YTIwLi45ZjFiOTE2IDEwMDY0NAot LS0gYS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hzL3hzLmMKKysrIGIvdG9vbHMvcHl0aG9u L3hlbi9sb3dsZXZlbC94cy94cy5jCkBAIC00NTMsNiArNDUzLDI1IEBAIHN0YXRpYyBQeU9iamVj dCAqeHNweV93YXRjaChYc0hhbmRsZSAqc2VsZiwgUHlPYmplY3QgKmFyZ3MpCiB9CiAKIAorI2Rl ZmluZSB4c3B5X2ZpbGVub19kb2MgIlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK KwkiUmV0dXJuIHRoZSBGRCB0byBwb2xsIGZvciBub3RpZmljYXRpb25zIHdoZW4gd2F0Y2hlcyBm aXJlLlxuIiAgIFwKKwkiUmV0dXJuczogW2ludF0gZmlsZSBkZXNjcmlwdG9yLlxuIiAgICAgICAg ICAgICAgICBcCisJIlxuIgorCitzdGF0aWMgUHlPYmplY3QgKnhzcHlfZmlsZW5vKFhzSGFuZGxl ICpzZWxmKQoreworICAgIHN0cnVjdCB4c19oYW5kbGUgKnhoID0geHNoYW5kbGUoc2VsZik7Cisg ICAgaW50IGZkOworCisgICAgaWYgKCF4aCkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBm ZCA9IHhzX2ZpbGVubyh4aCk7CisKKyAgICByZXR1cm4gUHlJbnRfRnJvbUxvbmcoZmQpOworfQor CisKICNkZWZpbmUgeHNweV9yZWFkX3dhdGNoX2RvYyAiXG4iCQkJCVwKIAkiUmVhZCBhIHdhdGNo IG5vdGlmaWNhdGlvbi5cbiIJCQkJXAogCSJcbiIJCQkJCQkJXApAQCAtODg3LDYgKzkwNiw3IEBA IHN0YXRpYyBQeU1ldGhvZERlZiB4c2hhbmRsZV9tZXRob2RzW10gPSB7CiAgICAgWFNQWV9NRVRI KHJlbGVhc2VfZG9tYWluLCAgICBNRVRIX1ZBUkFSR1MpLAogICAgIFhTUFlfTUVUSChjbG9zZSwg ICAgICAgICAgICAgTUVUSF9OT0FSR1MpLAogICAgIFhTUFlfTUVUSChnZXRfZG9tYWluX3BhdGgs ICAgTUVUSF9WQVJBUkdTKSwKKyAgICBYU1BZX01FVEgoZmlsZW5vLCAgICAgICAgICAgIE1FVEhf Tk9BUkdTKSwKICAgICB7IE5VTEwgLyogU2VudGluZWwuICovIH0sCiB9OwogCi0tIAoxLjguMy4x CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl bi5vcmcveGVuLWRldmVsCg==