From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: from second.openwall.net (second.openwall.net [193.110.157.125]) by inbox.vuxu.org (Postfix) with SMTP id 60285297D2 for ; Sat, 10 Aug 2024 05:29:02 +0200 (CEST) Received: (qmail 1033 invoked by uid 550); 10 Aug 2024 03:28:56 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 32739 invoked from network); 10 Aug 2024 03:28:55 -0000 From: guolongqiang To: Rich Felker CC: "musl@lists.openwall.com" , xufengwei Thread-Topic: [musl] questions about __tl_lock Thread-Index: AdrqCzPMmCaxyWfuQPyM7c/Mpdx8dAAge88AABFSzeA= Date: Sat, 10 Aug 2024 03:28:45 +0000 Message-ID: References: <20240810025125.GD10433@brightrain.aerifal.cx> In-Reply-To: <20240810025125.GD10433@brightrain.aerifal.cx> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.174.178.148] Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: =?gb2312?B?tPC4tDogW211c2xdIHF1ZXN0aW9ucyBhYm91dCBfX3RsX2xvY2s=?= VGhhbmsgeW91IGZvciBleHBsYWluaW5nLiBJIGRpZG4ndCBub3RpY2UgdGhhdCB0aGUgcGFyYW1l dGVyIG9mIGRvX2Z1dGV4IGludm9rZWQgaW4gbW1fcmVsZWFzZSBmb3IgbGludXgga2VybmVsLg0K DQpBbHRob3VnaCB0aGUga2VybmVsKGxpbnV4IGtlcm5lbCkgdXNlcyBzaGFyZWQgb3B0aW9uIGJ5 IGRlZmF1bHQgdG8gZG9fZnV0ZXgod2FrZXVwKSwgSSB0aGluayBsaWJjIGNhbiBzdGlsbCB1c2UN CnByaXZhdGUgb3B0aW9uIHRvIGRvIGZ1dGV4IHdhaXQsIHRoZXJlJ3Mgbm8gcXVlc3Rpb24gb2Yg Y29ycmVjdG5lc3MuIFRoaXMgY29uY2x1c2lvbiBjb21lcyBmcm9tIHRoZSByZXZpZXcgb2YNCnRo ZSBrZXJuZWwgY29kZS4gQW0gSSByaWdodD8NCg0KSWYgdGhhdCdzIHRydWUsIGlzbid0IGl0IGEg bWF0dGVyIG9mIHVzIHJlbHkgb24gdGhlIGtlcm5lbD8NCg0KLS0tLS3Tyrz+1K28/i0tLS0tDQq3 orz+yMs6IFJpY2ggRmVsa2VyIFttYWlsdG86ZGFsaWFzQGxpYmMub3JnXSANCreiy83KsbzkOiAy MDI0xOo41MIxMMjVIDEwOjUxDQrK1bz+yMs6IGd1b2xvbmdxaWFuZyA8Z3VvbG9uZ3FpYW5nQGh1 YXdlaS5jb20+DQqzrcvNOiBtdXNsQGxpc3RzLm9wZW53YWxsLmNvbTsgeHVmZW5nd2VpIDx4dWZl bmd3ZWlAaHVhd2VpLmNvbT4NCtb3zOI6IFJlOiBbbXVzbF0gcXVlc3Rpb25zIGFib3V0IF9fdGxf bG9jaw0KDQpPbiBGcmksIEF1ZyAwOSwgMjAyNCBhdCAwMzoyMToyM0FNICswMDAwLCBndW9sb25n cWlhbmcgd3JvdGU6DQo+IEhpLCBhbGwNCj4gICAgICAgICAgSSBoYXZlIG9uZSBxdWVzdGlvbiBh Ym91dCBfX3RsX2xvY2suIFRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIG9mIF9fdGxfbG9jayBz aG93biBhcyBmb2xsb3cuDQo+IE9idmlvdXNseSBfX3RocmVhZF9saXN0X2xvY2sgaXMgYSBwcml2 YXRlIG1lbW9yeSwgd2h5IGRvbid0IHdlIHBhc3MgRlVURVhfUFJJVkFURSBvcHRpb24gdG8gX193 YWl0Pw0KPiANCj4gYGBgDQo+IHZvaWQgX190bF9sb2NrKHZvaWQpDQo+IHsNCj4gaW50IHRpZCA9 IF9fcHRocmVhZF9zZWxmKCktPnRpZDsNCj4gaW50IHZhbCA9IF9fdGhyZWFkX2xpc3RfbG9jazsN Cj4gaWYgKHZhbCA9PSB0aWQpIHsNCj4gdGxfbG9ja19jb3VudCsrOw0KPiByZXR1cm47DQo+IH0N Cj4gd2hpbGUgKCh2YWwgPSBhX2NhcygmX190aHJlYWRfbGlzdF9sb2NrLCAwLCB0aWQpKSkgDQo+ IF9fd2FpdCgmX190aHJlYWRfbGlzdF9sb2NrLCAmdGxfbG9ja193YWl0ZXJzLCB2YWwsIDApOyB9 IGBgYCBUaGFuayB5b3UgDQo+IHRvIGV4cGxhaW4uDQo+IA0KDQpUaGUgdGhyZWFkIGxpc3Qgd2Fp dCBvcGVyYXRpb24gaGFzIHRvIHVzZSBhIG5vbi1wcml2YXRlIGZ1dGV4IHdhaXQgYmVjYXVzZSB0 aGUgd2FrZSBvcGVyYXRpb24gd2lsbCBiZSBwZXJmb3JtZWQgYnkgdGhlIGtlcm5lbCwgd2hpY2gg cGVyZm9ybXMgYSBub24tcHJpdmF0ZSB3YWtlIGJlY2F1c2UgdGhhdCB3YXMgdGhlIG9yaWdpbmFs IGNvbnRyYWN0IGZyb20gYmVmb3JlIHByaXZhdGUgZnV0ZXggb3BlcmF0aW9ucyBleGlzdGVkLg0K DQpJZGVhbGx5IHdoZW4gcHJpdmF0ZSB3YWl0cyB3ZXJlIGFkZGVkLCB0aGUga2VybmVsIGV4aXQg Y29kZSBwYXRoIHNob3VsZCBoYXZlIGJlZW4gdXBkYXRlZCB0byBkbyBib3RoIHByaXZhdGUgYW5k IG5vbi1wcml2YXRlIHdha2VzIHNvIHRoYXQgZWl0aGVyIHR5cGUgb2Ygd2FpdCB3b3VsZCB3b3Jr LiBCdXQgdGhhdCB3YXMgb3Zlcmxvb2tlZCwgc28gZXZlbiBpZiBpdCB3ZXJlIGZpeGVkIGluIHRo ZSBrZXJuZWwgbm93LCB3ZSBjb3VsZG4ndCByZWx5IG9uIHRoYXQuDQoNClJpY2gNCg==