From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: [PATCH XEN v8 22/29] tools/libs/call: Describe return values and error semantics for xencall* Date: Fri, 15 Jan 2016 13:23:01 +0000 Message-ID: <1452864188-2417-23-git-send-email-ian.campbell@citrix.com> References: <1452864168.32341.97.camel@citrix.com> <1452864188-2417-1-git-send-email-ian.campbell@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1452864188-2417-1-git-send-email-ian.campbell@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org Cc: Ian Campbell , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= List-Id: xen-devel@lists.xenproject.org VGhpcyBiZWhhdmlvdXIgaGFzIGJlZW4gY29uZmlybWVkIGJ5IGluc3BlY3Rpb24gb246CgogLSBM aW51eAogLSBOZXRCU0QgJiBGcmVlQlNEIChOQjogaGNhbGwtPnJldHZhbCBpcyB0aGUgaHlwZXJj YWxsIHJldHVybiB2YWx1ZQogICBvbmx5IGZvciB2YWx1ZXMgPj0gMC4gRm9yIG5lZ2F0aXZlIHZh bHVlcyB0aGUgdW5kZXJseWluZyBwcml2Y21kCiAgIGRyaXZlciB0cmFuc2xhdGVzIHRoZSB2YWx1 ZSBmcm9tIFhlbiB0byB7TmV0LEZyZWV9QlNEIGVycm5vIHNwYWNlCiAgIGFuZCByZXR1cm5zIGl0 IGFzIHRoZSByZXN1bHQgb2YgdGhlIGlvY3RsLCB3aGljaCBiZWNvbWVzCiAgIHJldD0tMS9lcnJu bz1FRk9PIGluIHVzZXJzcGFjZSkKIC0gTWluaU9TICh3aGljaCB0YWtlcyBjYXJlIG9mIGVycm5v IGluIHRoaXMgbGlicmFyeSkKClNpZ25lZC1vZmYtYnk6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBi ZWxsQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpB Y2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkFja2VkLWJ5 OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6IFJvZ2VyIFBhdSBN b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0Kdjc6IE5vdGVkIE5ldEJTRCBiZWhhdmlv dXIKdjY6IE5ldyBwYXRjaAotLS0KIHRvb2xzL2xpYnMvY2FsbC9pbmNsdWRlL3hlbmNhbGwuaCB8 IDE1ICsrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKykKCmRp ZmYgLS1naXQgYS90b29scy9saWJzL2NhbGwvaW5jbHVkZS94ZW5jYWxsLmggYi90b29scy9saWJz L2NhbGwvaW5jbHVkZS94ZW5jYWxsLmgKaW5kZXggMGQ5MWFhOC4uM2YzMjVmMCAxMDA2NDQKLS0t IGEvdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUveGVuY2FsbC5oCisrKyBiL3Rvb2xzL2xpYnMvY2Fs bC9pbmNsdWRlL3hlbmNhbGwuaApAQCAtNDYsNiArNDYsMjEgQEAgaW50IHhlbmNhbGxfY2xvc2Uo eGVuY2FsbF9oYW5kbGUgKnhjYWxsKTsKIAogLyoKICAqIENhbGwgaHlwZXJjYWxscyB3aXRoIHZh cnlpbmcgbnVtYmVycyBvZiBhcmd1bWVudHMuCisgKgorICogT24gc3VjY2VzcyB0aGUgcmV0dXJu IHZhbHVlIG9mIHRoZSBoeXBlcmNhbGwgaXMgdGhlIHJldHVybiB2YWx1ZSBvZgorICogdGhlIHhl bmNhbGwgZnVuY3Rpb24uICBPbiBlcnJvciB0aGVzZSBmdW5jdGlvbnMgc2V0IGVycm5vIGFuZAor ICogcmV0dXJuIC0xLgorICoKKyAqIFRoZSBlcnJubyB2YWx1ZXMgd2lsbCBiZSBlaXRoZXI6Cisg KiAtIFRoZSBYZW4gaHlwZXJjYWxsIGVycm9yIHJldHVybiAoZnJvbSB4ZW4vaW5jbHVkZS9wdWJs aWMvZXJybm8uaCkKKyAqICAgdHJhbnNsYXRlZCBpbnRvIHRoZSBjb3JyZXNwb25kaW5nIGxvY2Fs IHZhbHVlIGZvciB0aGF0IFBPU0lYIGVycm9yLgorICogLSBBbiBlcnJubyB2YWx1ZSBwcm9kdWNl ZCBieSB0aGUgT1MgZHJpdmVyIG9yIHRoZSBsaWJyYXJ5CisgKiAgIGltcGxlbWVudGF0aW9uLiBT dWNoIHZhbHVlcyBtYXkgYmUgZGVmaW5lZCBieSBQT1NJWCBvciBieSB0aGUgT1MuCisgKgorICog Tm90ZSB0aGF0IHVuZGVyIHNvbWUgY2lyY3Vtc3RhbmNlcyBpdCB3aWxsIG5vdCBiZSBwb3NzaWJs ZSB0byB0ZWxsCisgKiB3aGV0aGVyIGFuIGVycm9yIGNhbWUgZnJvbSBYZW4gb3IgZnJvbSB0aGUg T1MvbGlicmFyeS4KKyAqCisgKiBUaGVzZSBmdW5jdGlvbnMgbmV2ZXIgbG9nLgogICovCiBpbnQg eGVuY2FsbDAoeGVuY2FsbF9oYW5kbGUgKnhjYWxsLCB1bnNpZ25lZCBpbnQgb3ApOwogaW50IHhl bmNhbGwxKHhlbmNhbGxfaGFuZGxlICp4Y2FsbCwgdW5zaWduZWQgaW50IG9wLAotLSAKMi4xLjQK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=