From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: [PATCH v4 07/32] libxl_qmp: Move struct sockaddr_un variable to qmp_open() Date: Fri, 27 Jul 2018 15:05:49 +0100 Message-ID: <20180727140614.13256-8-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 all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fj3Nt-0005SM-Bs for xen-devel@lists.xenproject.org; Fri, 27 Jul 2018 14:06:21 +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 VGhpcyB2YXJpYWJsZSBpcyBvbmx5IHVzZWQgb25jZSwgbm8gbmVlZCB0byBrZWVwIGl0IGluIHRo ZSBoYW5kbGVyLgoKQWxzbyBmaXggY29kaW5nIHN0eWxlIChyZW1vdmUgc3BhY2UgYWZ0ZXIgc2l6 ZW9mKS4KQW5kIGFsbG93IHN0cm5jcHkgdG8gdXNlIGFsbCB0aGUgc3BhY2UgaW4gc3VuX3BhdGgu CgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv bT4KLS0tCgpOb3RlczoKICAgIHY0OgogICAgICAgIGFjdHVhbGx5IGFsbG93IHN0cm5jcHkgdG8g dXNlIGFsbCB0aGUgc3BhY2UgaW4gc3VuX3BhdGguCgogdG9vbHMvbGlieGwvbGlieGxfcW1wLmMg fCAxNCArKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgOCBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xz L2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IDk4N2JmMDIzMmUuLjFmZmExN2I2MzIgMTAwNjQ0Ci0t LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5j CkBAIC0xMDUsNyArMTA1LDYgQEAgdHlwZWRlZiBzdHJ1Y3QgY2FsbGJhY2tfaWRfcGFpciB7CiB9 IGNhbGxiYWNrX2lkX3BhaXI7CiAKIHN0cnVjdCBsaWJ4bF9fcW1wX2hhbmRsZXIgewotICAgIHN0 cnVjdCBzb2NrYWRkcl91biBhZGRyOwogICAgIGludCBxbXBfZmQ7CiAgICAgYm9vbCBjb25uZWN0 ZWQ7CiAgICAgdGltZV90IHRpbWVvdXQ7CkBAIC00MzEsNiArNDMwLDcgQEAgc3RhdGljIGludCBx bXBfb3BlbihsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwgY29uc3QgY2hhciAqcW1wX3NvY2tldF9w YXRoLAogewogICAgIGludCByZXQgPSAtMTsKICAgICBpbnQgaSA9IDA7CisgICAgc3RydWN0IHNv Y2thZGRyX3VuIGFkZHI7CiAKICAgICBxbXAtPnFtcF9mZCA9IHNvY2tldChBRl9VTklYLCBTT0NL X1NUUkVBTSwgMCk7CiAgICAgaWYgKHFtcC0+cW1wX2ZkIDwgMCkgewpAQCAtNDQ3LDE4ICs0NDcs MTYgQEAgc3RhdGljIGludCBxbXBfb3BlbihsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwgY29uc3Qg Y2hhciAqcW1wX3NvY2tldF9wYXRoLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBp ZiAoc2l6ZW9mIChxbXAtPmFkZHIuc3VuX3BhdGgpIDw9IHN0cmxlbihxbXBfc29ja2V0X3BhdGgp KSB7CisgICAgaWYgKHNpemVvZihhZGRyLnN1bl9wYXRoKSA8PSBzdHJsZW4ocW1wX3NvY2tldF9w YXRoKSkgewogICAgICAgICByZXQgPSAtMTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQotICAg IG1lbXNldCgmcW1wLT5hZGRyLCAwLCBzaXplb2YgKHFtcC0+YWRkcikpOwotICAgIHFtcC0+YWRk ci5zdW5fZmFtaWx5ID0gQUZfVU5JWDsKLSAgICBzdHJuY3B5KHFtcC0+YWRkci5zdW5fcGF0aCwg cW1wX3NvY2tldF9wYXRoLAotICAgICAgICAgICAgc2l6ZW9mIChxbXAtPmFkZHIuc3VuX3BhdGgp LTEpOworICAgIG1lbXNldCgmYWRkciwgMCwgc2l6ZW9mKGFkZHIpKTsKKyAgICBhZGRyLnN1bl9m YW1pbHkgPSBBRl9VTklYOworICAgIHN0cm5jcHkoYWRkci5zdW5fcGF0aCwgcW1wX3NvY2tldF9w YXRoLCBzaXplb2YoYWRkci5zdW5fcGF0aCkpOwogCiAgICAgZG8gewotICAgICAgICByZXQgPSBj b25uZWN0KHFtcC0+cW1wX2ZkLCAoc3RydWN0IHNvY2thZGRyICopICZxbXAtPmFkZHIsCi0gICAg ICAgICAgICAgICAgICAgICAgc2l6ZW9mIChxbXAtPmFkZHIpKTsKKyAgICAgICAgcmV0ID0gY29u bmVjdChxbXAtPnFtcF9mZCwgKHN0cnVjdCBzb2NrYWRkciAqKSAmYWRkciwgc2l6ZW9mKGFkZHIp KTsKICAgICAgICAgaWYgKHJldCA9PSAwKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGlm IChlcnJubyA9PSBFTk9FTlQgfHwgZXJybm8gPT0gRUNPTk5SRUZVU0VEKSB7Ci0tIApBbnRob255 IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0 dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=