From patchwork Wed Mar 1 12:27:08 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Olaf Hering X-Patchwork-Id: 9598331 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 02F6D60453 for ; Wed, 1 Mar 2017 12:29:52 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 095D5284E8 for ; Wed, 1 Mar 2017 12:29:52 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id F09FA28504; Wed, 1 Mar 2017 12:29:51 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.1 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_MED,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 1E830284E8 for ; Wed, 1 Mar 2017 12:29:50 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cj3Lg-0000te-SS; Wed, 01 Mar 2017 12:27:16 +0000 Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cj3Lf-0000tY-UM for xen-devel@lists.xen.org; Wed, 01 Mar 2017 12:27:16 +0000 Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id 07/5E-08534-32EB6B85; Wed, 01 Mar 2017 12:27:15 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsUSuHLSQl2lfds iDK7ek7BY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPOfjjHVDCVtWJGSwNTA+Nxli5GLg4WgUdM EmfX3mXrYuTkkBDIlZi95SJjFyMHkC0i8eR/GkiNkMBJJolpX3qYQGqEBNIk/sz4B1bPJqAks ffgcUYQW0RAWuLa58tgNrNAlsTuxQfAbGEBK4kdvxexgNgsAqoSTV9bmEFsXgFjiaMds1gg9s pL7Gq7yDqBkWcBI8MqRo3i1KKy1CJdQ0u9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95Pz cTYxAv9czMDDuYPx93O8QoyQHk5Io7+5V2yKE+JLyUyozEosz4otKc1KLDzHKcHAoSfD+3wOU EyxKTU+tSMvMAQYgTFqCg0dJhHczSJq3uCAxtzgzHSJ1ilGX48bxA2+YhFjy8vNSpcR57fYCF QmAFGWU5sGNgEXDJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvGYgU3gy80rgNr0COoIJ6I gXKltBjihJREhJNTC6eZV2HkxwnRh+8NnbmKmF1pL1gvrfOZ0PbY6UMxNM7Z+Tcscxd6ugvc8 +P1cz1oCyW1GZF6bpPz/Hd+VOYtrzvol1ZzrWf5iy8PHSPOWFB210Lnq19kQ1zO64xmP+/eSN YxKTr59aJNX6fPtrxiTpzbLJP3lT1wQW72dzVvl5bW2r6pG75nuVWIozEg21mIuKEwGT9awSg QIAAA== X-Env-Sender: olaf@aepfle.de X-Msg-Ref: server-4.tower-31.messagelabs.com!1488371234!29928975!1 X-Originating-IP: [81.169.146.161] X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,sa_preprocessor: QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n X-StarScan-Received: X-StarScan-Version: 9.2.3; banners=-,-,- X-VirusChecked: Checked Received: (qmail 36417 invoked from network); 1 Mar 2017 12:27:14 -0000 Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de) (81.169.146.161) by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 1 Mar 2017 12:27:14 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1488371234; l=679; s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From; bh=h3C+f/Xy1xUkSyVqXflmA1eyqisAUTjudnFAilbrfQ8=; b=ksePgSEK/yvsubAjReljIDx1Pf+5WFYvKjg6nzA3S+autQhdbG7yRpwt4AB2vBCJD2 BS9R9+azzSeqEFK0pKJ31LGaSEvXbbDkrp6IIcaCNxUuZH4PUFGhyE9BFjyRM2Md5Bjh NhCRU5RlMxCkwV2aErrlQBo9GcwbNSv87ihGI= X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQz4mzReNqcqYjtrvFz5r8aHvTHl7C/yQ0QNUhh6Pw== X-RZG-CLASS-ID: mo00 Received: from probook ([2001:a61:3430:6aff:59e1:1a87:372c:b8a0]) by smtp.strato.de (RZmta 39.13 AUTH) with ESMTPSA id Z09faft21CRD8sE (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate); Wed, 1 Mar 2017 13:27:13 +0100 (CET) Received: by probook (Postfix, from userid 1000) id A94DB50BA4; Wed, 1 Mar 2017 13:27:12 +0100 (CET) From: Olaf Hering To: xen-devel@lists.xen.org Date: Wed, 1 Mar 2017 12:27:08 +0000 Message-Id: <20170301122708.20560-1-olaf@aepfle.de> X-Mailer: git-send-email 2.11.0 Cc: Wei Liu , Olaf Hering , Ian Jackson Subject: [Xen-devel] [PATCH] tools/libxendevicemodel: define O_CLOEXEC X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" X-Virus-Scanned: ClamAV using ClamSMTP Similar defines are already used elsewhere. Fixes e7745d8ef5 ("tools/libxendevicemodel: introduce a Linux-specific implementation") Signed-off-by: Olaf Hering Acked-by: Wei Liu --- tools/libs/devicemodel/linux.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/libs/devicemodel/linux.c b/tools/libs/devicemodel/linux.c index 438c55bf2c..0fdc7121f1 100644 --- a/tools/libs/devicemodel/linux.c +++ b/tools/libs/devicemodel/linux.c @@ -31,6 +31,10 @@ #include "private.h" +#ifndef O_CLOEXEC +#define O_CLOEXEC 0 +#endif + int osdep_xendevicemodel_open(xendevicemodel_handle *dmod) { int fd = open("/dev/xen/privcmd", O_RDWR | O_CLOEXEC);