From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: [PATCH v4 25/32] libxl_exec: Add libxl__spawn_initiate_failure Date: Fri, 27 Jul 2018 15:06:07 +0100 Message-ID: <20180727140614.13256-26-anthony.perard@citrix.com> References: <20180727140614.13256-1-anthony.perard@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fj3jT-0008JE-La for xen-devel@lists.xenproject.org; Fri, 27 Jul 2018 14:28:39 +0000 In-Reply-To: <20180727140614.13256-1-anthony.perard@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Anthony PERARD , Ian Jackson , Wei Liu List-Id: xen-devel@lists.xenproject.org VGhpcyBmdW5jdGlvbiBjYW4gYmUgdXNlIGJ5IHVzZXIgbGlieGxfX3NwYXduXyogd2hlbiB0aGV5 IHNldHVwIGEKbm90aWZpY2F0aW9uIG90aGVyIHRoYW4geGVuc3RvcmUuIFRoZSBwYXJlbnQgY2Fu IGFscmVhZHkgY2FsbGVkIHN1Y2Nlc3MKdmlhIGxpYnhsX19zcGF3bl9pbml0aWF0ZV9kZXRhY2go KSwgdGhpcyBuZXcgZnVuY3Rpb24gY2FuIGJlIHVzZWQgZm9yCmZhaWx1cmUgaW5zdGVhZCBvZiB3 YWl0aW5nIGZvciB0aGUgdGltZW91dC4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxh bnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2V4ZWMuYyAg ICAgfCAgNyArKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMjEgKysrKysr KysrKysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9leGVjLmMgYi90b29scy9s aWJ4bC9saWJ4bF9leGVjLmMKaW5kZXggMDJlNmM5MTdmMC4uZmI5NjIxYjEwYSAxMDA2NDQKLS0t IGEvdG9vbHMvbGlieGwvbGlieGxfZXhlYy5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V4ZWMu YwpAQCAtMzczLDYgKzM3MywxMyBAQCB2b2lkIGxpYnhsX19zcGF3bl9pbml0aWF0ZV9kZXRhY2go bGlieGxfX2djICpnYywgbGlieGxfX3NwYXduX3N0YXRlICpzcykKICAgICBzcGF3bl9kZXRhY2go Z2MsIHNzKTsKIH0KIAordm9pZCBsaWJ4bF9fc3Bhd25faW5pdGlhdGVfZmFpbHVyZShsaWJ4bF9f Z2MgKmdjLCBsaWJ4bF9fc3Bhd25fc3RhdGUgKnNzLCBpbnQgcmMpCit7CisgICAgYXNzZXJ0KHJj KTsKKyAgICBzcy0+cmMgPSByYzsKKyAgICBzcGF3bl9kZXRhY2goZ2MsIHNzKTsKK30KKwogc3Rh dGljIHZvaWQgc3Bhd25fZmFpbChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19zcGF3bl9zdGF0ZSAq c3MsIGludCByYykKIC8qIENhbGxlciBtdXN0IGhhdmUgbG9nZ2VkLiAgTXVzdCBiZSBsYXN0IHRo aW5nIGluIGNhbGxpbmcgZnVuY3Rpb24sCiAgKiBhcyBpdCBtYXkgbWFrZSB0aGUgY2FsbGJhY2su ICBQcmVjb25kaXRpb246IEF0dGFjaGVkIG9yIERldGFjaGluZy4gKi8KZGlmZiAtLWdpdCBhL3Rv b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o CmluZGV4IDExMGI5NTFiYmUuLmI5NDY1N2E3ZjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp YnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTU1 MSw3ICsxNTUxLDggQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19zcGF3bl9pbml0KGxpYnhsX19zcGF3 bl9zdGF0ZSopOwogICoKICAqIFRoZSBpbm5lciBjaGlsZCBtdXN0IHNvb24gZXhpdCBvciBleGVj LiAgSXQgbXVzdCBhbHNvIHNvb24gZXhpdCBvcgogICogbm90aWZ5IHRoZSBwYXJlbnQgb2YgaXRz IHN1Y2Nlc3NmdWwgc3RhcnR1cCBieSB3cml0aW5nIHRvIHRoZQotICogeGVuc3RvcmUgcGF0aCB4 c3BhdGguCisgKiB4ZW5zdG9yZSBwYXRoIHhzcGF0aCBPUiB2aWEgb3RoZXIgbWVhbiB0aGF0IHRo ZSBwYXJlbnQgd2lsbCBoYXZlCisgKiB0byBzZXR1cC4KICAqCiAgKiBUaGUgdXNlciAoaW4gdGhl IHBhcmVudCkgd2lsbCBiZSBjYWxsZWQgYmFjayAoY29uZmlybV9jYikgZXZlcnkKICAqIHRpbWUg dGhhdCB4ZW5zdG9yZSBwYXRoIGlzIG1vZGlmaWVkLgpAQCAtMTYwNyw2ICsxNjA4LDI0IEBAIF9o aWRkZW4gaW50IGxpYnhsX19zcGF3bl9zcGF3bihsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19zcGF3 bl9zdGF0ZSAqc3Bhd24pOwogICovCiBfaGlkZGVuIHZvaWQgbGlieGxfX3NwYXduX2luaXRpYXRl X2RldGFjaChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fc3Bhd25fc3RhdGUqKTsKIAorLyoKKyAqIGxp YnhsX19zcGF3bl9pbml0aWF0ZV9mYWlsdXJlIC0gUHJvcGFnYXRlIGZhaWx1cmUgZnJvbSB0aGUg Y2FsbGVyIHRvIHRoZQorICogY2FsbGVlLgorICoKKyAqIFdvcmtzIGJ5IGtpbGxpbmcgdGhlIGlu dGVybWVkaWF0ZSBwcm9jZXNzIGZyb20gc3Bhd25fc3Bhd24uCisgKiBBZnRlciB0aGlzIGZ1bmN0 aW9uIHJldHVybnMsIGZhaWx1cmVzIHdpbGwgYmUgcmVwb3J0ZWQgdmlhIGZhaWx1cmVfY2IuCisg KgorICogVGhpcyBpcyBub3Qgc3luY2hyb25vdXM6IHRoZXJlIHdpbGwgYmUgYSBmdXJ0aGVyIGNh bGxiYWNrIHdoZW4KKyAqIHRoZSBkZXRhY2ggaXMgY29tcGxldGUuCisgKgorICogTG9ncyBlcnJv cnMuCisgKgorICogVGhlIHNwYXduIHN0YXRlIG11c3QgYmUgQXR0YWNoZWQgZW50cnkgYW5kIHdp bGwgYmUgQXR0YWNoZWQgRmFpbGVkCisgKiBvbiByZXR1cm4uCisgKi8KK19oaWRkZW4gdm9pZCBs aWJ4bF9fc3Bhd25faW5pdGlhdGVfZmFpbHVyZShsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zcGF3bl9zdGF0ZSAqc3MsIGlu dCByYyk7CisKIC8qCiAgKiBJZiBzdWNjZXNzZnVsLCB0aGlzIHNob3VsZCByZXR1cm4gMC4KICAq Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94 ZW4tZGV2ZWw=