From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 60007 invoked by alias); 19 Feb 2018 15:28:53 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 59985 invoked by uid 89); 19 Feb 2018 15:28:52 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-6.7 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,MIME_BASE64_BLANKS,SPF_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=falling, Nicole, Tel, tel X-HELO: mga01.intel.com Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 19 Feb 2018 15:28:51 +0000 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Feb 2018 07:28:49 -0800 X-ExtLoop1: 1 Received: from irsmsx108.ger.corp.intel.com ([163.33.3.3]) by orsmga007.jf.intel.com with ESMTP; 19 Feb 2018 07:28:48 -0800 Received: from irsmsx104.ger.corp.intel.com ([169.254.5.101]) by IRSMSX108.ger.corp.intel.com ([169.254.11.9]) with mapi id 14.03.0319.002; Mon, 19 Feb 2018 15:28:47 +0000 From: "Metzger, Markus T" To: Yao Qi CC: GDB Patches Subject: RE: [PATCH v2 1/7] common: add scoped_fd Date: Mon, 19 Feb 2018 15:28:00 -0000 Message-ID: References: <1516976072-19282-1-git-send-email-markus.t.metzger@intel.com> <1516976072-19282-2-git-send-email-markus.t.metzger@intel.com> In-Reply-To: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDJkNDVkODQtZTFmNS00OWNmLWIzNDEtMjQ2NjUxYWZkMzg0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJBV1FDYzkxblwvVE1MQ1RtdjVVNXZ5NVN6OGdGK2hkVVR3VTUxSFpLU3BJblJ5QU5vRmhVVnhnNnBlUlRWUzdtdyJ9 dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 X-IsSubscribed: yes X-SW-Source: 2018-02/txt/msg00246.txt.bz2 SGVsbG8gWWFvLA0KDQpMb29rcyBsaWtlIHRoZXkgYWRkZWQgbWtzdGVtcCgp IGluIDIwMTUgYWZ0ZXIgYSBmZXcgY29tcGxhaW50czoNCmh0dHBzOi8vc291 cmNlZm9yZ2UubmV0L3UvamVpc2VsZTEyMy9taW5ndy13NjQvY2kvZjcxM2Y2 MzlmNmYwMTczNzFjNTE3NmY0ZGVhYjA3ZDFhOTI0NzNiNC8NCg0KSG93IGFi b3V0IGNoZWNraW5nIGZvciBta3N0ZW1wIGFuZCwgaWYgbm90IGF2YWlsYWJs ZSwgZmFsbGluZyBiYWNrIHRvIHRtcG5hbS4NClNvbWV0aGluZyBsaWtlIHRo aXM6DQoNCiNpZm5kZWYgSEFWRV9NS1NURU1QDQoNCiNpbmNsdWRlIDxzeXMv dHlwZXMuaD4NCiNpbmNsdWRlIDxzeXMvc3RhdC5oPg0KI2luY2x1ZGUgPGZj bnRsLmg+DQojaW5jbHVkZSA8c3RkaW8uaD4NCg0KLyogRGVmaW5lIGEgcmFj eSB2ZXJzaW9uIG9mIG1rc3RlbXAgYmFzZWQgb24gdG1wbmFtIGZvciBzeXN0 ZW1zIHRoYXQgZG8gbm90DQogICBzdXBwb3J0IG1rc3RlbXAuICAqLw0Kc3Rh dGljIGludA0KbWtzdGVtcCAoY2hhciAqbmFtZSkNCnsNCiAgaWYgKHN0cmxl biAobmFtZSkgPCBMX3RtcG5hbSkNCiAgICByZXR1cm4gLTE7DQoNCiAgbmFt ZSA9IHRtcG5hbSAobmFtZSk7DQogIGlmIChuYW1lID09IG51bGxwdHIpDQog ICAgcmV0dXJuIC0xOw0KDQogIHJldHVybiBvcGVuIChuYW1lKTsNCn0NCg0K I2VuZGlmIC8qIEhBVkVfTUtTVEVNUCAqLw0KDQoNCnJlZ2FyZHMsDQptYXJr dXMuDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTog TWV0emdlciwgTWFya3VzIFQNCj4gU2VudDogMTQgRmVicnVhcnkgMjAxOCAx ODoyNg0KPiBUbzogWWFvIFFpIDxxaXlhb2x0Y0BnbWFpbC5jb20+DQo+IENj OiBHREIgUGF0Y2hlcyA8Z2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmc+DQo+ IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjIgMS83XSBjb21tb246IGFkZCBzY29w ZWRfZmQNCj4gDQo+IEhlbGxvIFlhbywNCj4gDQo+ID4gPiBDb3VsZCB5b3Ug dHJ5IHNldHRpbmcsIHNheSwgX1BPU0lYX0NfU09VUkNFIG9yIHRyeSB1c2lu ZyBta29zdGVtcCgpDQo+ID4gPiBpbnN0ZWFkDQo+ID4gb2YgbWtzdGVtcCgp Pw0KPiA+ID4NCj4gPg0KPiA+IE5vbmUgb2YgdGhlbSB3b3JrcyB3aXRoIG15 IGk2ODYtdzY0LW1pbmd3MzItZysrIDQuOC4yLiAgOigNCj4gDQo+IFRoYW5r cyBmb3IgdHJ5aW5nLiAgSSB3aWxsIGxvb2sgaW50byB0aGlzLg0KPiANCj4g UmVnYXJkcywNCj4gTWFya3VzLg0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KPiA+IEZyb206IFlhbyBRaSBbbWFpbHRvOnFpeWFvbHRj QGdtYWlsLmNvbV0NCj4gPiBTZW50OiAxNCBGZWJydWFyeSAyMDE4IDE2OjIz DQo+ID4gVG86IE1ldHpnZXIsIE1hcmt1cyBUIDxtYXJrdXMudC5tZXR6Z2Vy QGludGVsLmNvbT4NCj4gPiBDYzogR0RCIFBhdGNoZXMgPGdkYi1wYXRjaGVz QHNvdXJjZXdhcmUub3JnPg0KPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIg MS83XSBjb21tb246IGFkZCBzY29wZWRfZmQNCj4gPg0KPiA+IE9uIFR1ZSwg RmViIDEzLCAyMDE4IGF0IDU6MjggUE0sIE1ldHpnZXIsIE1hcmt1cyBUDQo+ ID4gPG1hcmt1cy50Lm1ldHpnZXJAaW50ZWwuY29tPiB3cm90ZToNCj4gPiA+ DQo+ID4gPiBUaGlzIGlzIHN1cHBvc2VkIHRvIGJlIGEgZ2xpYmMgZnVuY3Rp b24uICBCdXQgaXQgaXMgZ3VhcmRlZCBieSBzb21lDQo+ID4gPiBmZWF0dXJl DQo+ID4gbWFjcm9zLg0KPiA+ID4gUXVvdGUgZnJvbSBta3N0ZW1wKDMpOiAi DQo+ID4gPg0KPiA+ID4gICAgICAgIG1rc3RlbXAoKToNCj4gPiA+ICAgICAg ICAgICAgX0JTRF9TT1VSQ0UgfHwgX1NWSURfU09VUkNFIHx8IF9YT1BFTl9T T1VSQ0UgPj0gNTAwIHx8DQo+ID4gX1hPUEVOX1NPVVJDRSAmJiBfWE9QRU5f U09VUkNFX0VYVEVOREVEDQo+ID4gPiAgICAgICAgICAgIHx8IC8qIFNpbmNl IGdsaWJjIDIuMTI6ICovIF9QT1NJWF9DX1NPVVJDRSA+PSAyMDAxMTJMDQo+ ID4gPg0KPiA+ID4gICAgICAgIG1rb3N0ZW1wKCk6IF9HTlVfU09VUkNFDQo+ ID4gPiAgICAgICAgbWtzdGVtcHMoKTogX0JTRF9TT1VSQ0UgfHwgX1NWSURf U09VUkNFDQo+ID4gPiAgICAgICAgbWtvc3RlbXBzKCk6IF9HTlVfU09VUkNF DQo+ID4gPiAiDQo+ID4gPg0KPiA+ID4gTWF5YmUgdGhlIG5ld2VyIGNvbXBp bGVyIGlzIHNldHRpbmcgc29tZSBtYWNyb3MgYXV0b21hdGljYWxseSB0aGF0 DQo+ID4gPiB0aGUgb2xkZXINCj4gPiBjb21waWxlciBkb2Vzbid0IHNldC4N Cj4gPiA+IENvdWxkIHlvdSB0cnkgc2V0dGluZywgc2F5LCBfUE9TSVhfQ19T T1VSQ0Ugb3IgdHJ5IHVzaW5nIG1rb3N0ZW1wKCkNCj4gPiA+IGluc3RlYWQN Cj4gPiBvZiBta3N0ZW1wKCk/DQo+ID4gPg0KPiA+DQo+ID4gTm9uZSBvZiB0 aGVtIHdvcmtzIHdpdGggbXkgaTY4Ni13NjQtbWluZ3czMi1nKysgNC44LjIu ICA6KA0KPiA+DQo+ID4gPiBJZiB0aGF0IGRvZXNuJ3QgaGVscCwgSSdsbCB0 cnkgdG8gZmluZCBhIFVidW50dSAxNC4wNCB0byByZXByb2R1Y2UgdGhlIGlz c3VlLg0KPiA+ID4NCj4gPg0KPiA+IC0tDQo+ID4gWWFvICjpvZDlsKcpDQpJ bnRlbCBEZXV0c2NobGFuZCBHbWJIClJlZ2lzdGVyZWQgQWRkcmVzczogQW0g Q2FtcGVvbiAxMC0xMiwgODU1NzkgTmV1YmliZXJnLCBHZXJtYW55ClRlbDog KzQ5IDg5IDk5IDg4NTMtMCwgd3d3LmludGVsLmRlCk1hbmFnaW5nIERpcmVj dG9yczogQ2hyaXN0aW4gRWlzZW5zY2htaWQsIENocmlzdGlhbiBMYW1wcmVj aHRlcgpDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5p Y29sZSBMYXUKUmVnaXN0ZXJlZCBPZmZpY2U6IE11bmljaApDb21tZXJjaWFs IFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNdWVuY2hlbiBIUkIgMTg2OTI4Cg==