From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/14224 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Li Yu Newsgroups: gmane.linux.lib.musl.general Subject: Re: Re: [proposal] Add detection of thread ID in pthread-related interfaces Date: Tue, 11 Jun 2019 23:58:00 +0800 Message-ID: <2019061123563340760322@huawei.com> References: <4CF320752F2B99449115298D4A06B22F34E3DD31@dggemm509-mbx.china.huawei.com>, <20190611135741.GY16415@port70.net>, <20190611143624.GA1506@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="43410"; mail-complaints-to="usenet@blaine.gmane.org" Cc: helitao , "Huangqiang (H)" , Jinyongming , leijitang , "liuyutao (C)" , "Threefifteen Wang(Kunfeng)" , "Wudilong (Michael)" To: Rich Felker , "musl@lists.openwall.com" Original-X-From: musl-return-14240-gllmg-musl=m.gmane.org@lists.openwall.com Tue Jun 11 18:02:43 2019 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.89) (envelope-from ) id 1hajER-000B9H-ID for gllmg-musl@m.gmane.org; Tue, 11 Jun 2019 18:02:43 +0200 Original-Received: (qmail 28069 invoked by uid 550); 11 Jun 2019 16:02:41 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 21899 invoked from network); 11 Jun 2019 15:59:02 -0000 X-Priority: 3 X-Has-Attach: no X-Mailer: Foxmail 7.2.10.151[cn] X-Originating-IP: [10.130.164.199] X-CFilter-Loop: Reflected Xref: news.gmane.org gmane.linux.lib.musl.general:14224 Archived-At: ClRoYW5rcyBmb3IgeW91ciBxdWljayBhbmQgZGV0YWlsZWQgcmVwbGllcyBmaXJzdC4KCkFzIG91 ciBjb3B5IG9mIFBPU0lYIDIwMDMuMeKEoi0yMDE3LCBpdCBzYWlkIHN1Y2ggdGV4dHMgaW4gUkFU SU9OQUxFIHNlY3Rpb24gb2YgcHRocmVhZF9jYW5jZWwoKSBmZWF0dXJlLAoKJ0lmIGFuIGltcGxl bWVudGF0aW9uIGRldGVjdHMgdXNlIG9mIGEgdGhyZWFkIElEIGFmdGVyIHRoZSBlbmQgb2YgaXRz IGxpZmV0aW1lLCBpdCBpcyByZWNvbW1lbmRlZAp0aGF0IHRoZSBmdW5jdGlvbiBzaG91bGQgZmFp bCBhbmQgcmVwb3J0IGFuIFtFU1JDSF0gZXJyb3IuICcKCkkgdGhpbmsgdGhhdCBpdCBtYXkgYmUg YSByZWNvbW1lbmRlZCBiZWJoYXZpb3IgaW4gcmVjZW50IHJldmlzb24gb2YgUE9TSVggc3BlYy4K CkFub3RoZXIgc2lkZSwgaW4gcmVhbCB1c2UgY2FzZXMsIG1hbnkgYXBwbGljYXRpb25zIGFyZSB3 cm90ZSB1bmRlciBhIG1ham9yIGxpYmMgaW1wbGVtZW50YXRpb24gZmlyc3QsIGluc3RlYWQgb2Yg YmUgd3JvdGUgYWNjb3JkaW5nIHRvIFBPU0lYIHNwZWMgdGV4dHMsIHNvIEkgcGVyc29uYWxseSB0 aGluayB0aGF0IGNvbXBhdGlibGl0eSBvZiBsaWJjIGltcGxlbWVudGF0aW9uIGlzIGltcG9ydGFu dCB0aGFuIFBPU0lYIHNwZWMgdGV4dHMsIGFsd2F5cy4gSW4gZmFjdCwgd2UgZG9uJ3QgaGF2ZSB0 b28gbWFueSB3aWRlbHkgdXNhYmxlIFVOSVggdmFyaWFudHMgbm93LgoKTGFzdCwgwqBJIHRoaW5r IHRoYXQgZmVhdHVyZXMgb2YgdmFyaW91cyBsaWJjIGltcGxlbWVudGF0aW9ucyBhcmUgZGlmZmVy ZW50IGlzIGVhc3kgdG8gdW5kZXJzdGFuZCBhbmQgYWNjZXB0LCBob3dldmVyLCBzb21lb25lIGFy ZSBjcmFzaCBmb3Igc2FtZSBmZWF0dXJlIGlzIG5vdCB3ZWxjb21lIDopIElmIHdlIHdhbnRlZCB0 byB1c2UgbXVzbCBhcyBhIGNvcmUgbGliYyBpbiBhIG9wZW4gc3lzdGVtIHRvIHN1cHBvcnQgdmFy aW91cyBldmVuIHRoaXJkLXBhcnR5IGNsb3NlZC1zb3VyY2VzIGFwcGxpY2F0aW9ucywgdGhlIGV2 ZXJ5IG5ldyBjcmFzaCBhZnRlciBwb3J0aW5nIG5ldyBzeXN0ZW0gaXMgbm90IGEgZ29vZCBuZXdz LiBzbywgaXQgc2VlbSB0aGF0IGV2ZW55IHN1Y2ggb3BlbiBzeXN0ZW0gbmVlZCB0byBtYWludGFp biBhIGluLWhvdXNlIHBhdGNoIHNldCB0byBwcm92aWRlIGJldHRlciByb2J1c3RuZXNzLgoKRW4s IEkgc2VlLCBtYXkgYmUsIHRoZSBkZXNpZ24gZ29hbCBvZiBtdXNsIGlzIG5vdCBmb3Igb3BlbiBz eXN0ZW0gPwoKVGhhbmtzCgotLS0tLS0tLS0tLS0tLQpMaSBZdcKgCgoKPk9uIFR1ZSwgSnVuIDEx LCAyMDE5IGF0IDAzOjU3OjQyUE0gKzAyMDAsIFN6YWJvbGNzIE5hZ3kgd3JvdGU6Cj4+ICogcGVu Z3l1YW5ob25nIDxwZW5neXVhbmhvbmdAaHVhd2VpLmNvbT4gWzIwMTktMDYtMTEgMTE6MzY6NTkg KzAwMDBdOgo+PiA+IEkgZmluZCB0aGF0IGFsbCBwdGhyZWFkLXJlbGF0ZWQgaW50ZXJmYWNlcyBk aXJlY3RseSBhY2Nlc3MgdGhlIGlucHV0Cj4+ID4gcGFyYW1ldGVyIGBwdGhyZWFkX3RgIHdpdGhv dXQgYW55IGNoZWNrLiBJZiBJIHBhc3MgYW4gaW52YWxpZCB0aHJlYWQgSUQKPj4gPiAoZS5nLiBh biBleGl0ZWQgdGhyZWFkIElEKSB0byB0aGVzZSBpbnRlcmZhY2VzLCB0aGVuIHNlZ21lbnQgZmF1 bHQKPj4gPiBoYXBwZW5zLgo+PiA+Cj4+ID4gQm90aCBnbGliYyBhbmQgZnJlZWJzZCBjYW4gZG8g c2ltcGxlIGRldGVjdGlvbiBvZiB0aHJlYWQgSUQocHRocmVhZF90KQo+PiA+IHBhc3NlZCBieSB1 c2VyIGFuZCByZXR1cm4gRVNSQ0ggd2hlbiBubyB0aHJlYWQgY2FuIGJlIGZvdW5kLiBUaGV5Cj4+ Cj4+IHRoYXQncyBhIGhpc3RvcmljYWwgYnVnIGluIHBvc2l4OiBpdCByZXF1aXJlZCBFU1JDSAo+ PiB3aGljaCBpcyBub3QgcG9zc2libGUgd2hlbiB0aGUgdGhyZWFkIGlkIGlzIHJldXNlZCwKPj4g c28gYWxsIHN1Y2ggcmVxdWlybWVudHMgd2VyZSByZW1vdmVkIGluIHBvc2l4IDIwMDgKPj4gaHR0 cHM6Ly9jb2xsYWJvcmF0aW9uLm9wZW5ncm91cC5vcmcvYXVzdGluL2ludGVycHMvZG9jdW1lbnRz LzE0MzY2L0FJLTE0Mi50eHQKPj4KPj4gcGFzc2luZyBpbnZhbGlkIGlkIGlzIHNpbXBseSB1bmRl ZmluZWQgbm93LCBhbgo+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXl5eXgo+Cj5JdCB3YXMgYWx3 YXlzIHVuZGVmaW5lZDsgdGhlIHRleHQgc3RhdGluZyB0aGF0IGl0J3MgdW5kZWZpbmVkIHdhcwo+ cHJlc2VudCBpbiBvbGQgUE9TSVggdG9vLiBUaGUgInNoYWxsIGZhaWwiIHRleHQgaW4gdGhlIEVT UkNIIGVycm9ycwo+d2FzIGlmICJ0aGUgaW1wbGVtZW50YXRpb24gaGFzIGRldGVjdGVkLi4uIiBv ciBzaW1pbGFyLCB3aGljaCBvZGRseQo+aW1wb3NlZCBhIHJlcXVpcmVtZW50IHRvIHJlcG9ydCBz b21ldGhpbmcgaWYgaXQgd2FzIGRldGVjdGVkLCBidXQKPmRpZG4ndCAoYW5kIGZ1bmRhbWVudGFs bHkgY291bGRuJ3QsIHNpbmNlIGl0J3MgdW5kZXRlY3RhYmxlIHdpdGgKPmlkZW50aWZpZXIgcmV1 c2FnZSkgaW1wb3NlIGEgcmVxdWlyZW1lbnQgdG8gZGV0ZWN0Lgo+Cj5UaGUgY29tbWl0dGVlIHJl Y29nbml6ZWQgdGhhdCB0aGlzIG1hZGUgbm8gc2Vuc2UgYW5kIGZpeGVkIGl0IGJ5Cj5yZW1vdmlu ZyB0aGUgInNoYWxsIGZhaWwiIHRleHQuIFRoaXMgd2FzIG5vdCBhIGZ1bmN0aW9uYWwgY2hhbmdl LCBvbmx5Cj5hIGNsYXJpZmljYXRpb24sIGFuZCB0aHVzIGRpZG4ndCByZXF1aXJlIGEgbmV3IHZl cnNpb24gb2YgdGhlCj5zdGFuZGFyZCwganVzdCBhIFRDLgo+Cj5SaWNoCj4=