From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/14251 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: "Poggiali, Antonio" Newsgroups: gmane.linux.lib.musl.general Subject: pthread_getname_np implementation Date: Fri, 21 Jun 2019 13:36:49 +0000 Message-ID: Reply-To: musl@lists.openwall.com Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_006_AM0PR07MB442007DDD4FECFF99BB5EBF48BE70AM0PR07MB4420eurp_" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="86110"; mail-complaints-to="usenet@blaine.gmane.org" Cc: "Malaguti, Filippo" To: "musl@lists.openwall.com" Original-X-From: musl-return-14267-gllmg-musl=m.gmane.org@lists.openwall.com Fri Jun 21 16:03:46 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 1heK8n-000MHe-Mq for gllmg-musl@m.gmane.org; Fri, 21 Jun 2019 16:03:45 +0200 Original-Received: (qmail 11267 invoked by uid 550); 21 Jun 2019 14:03:42 -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 19749 invoked from network); 21 Jun 2019 13:37:02 -0000 Thread-Topic: pthread_getname_np implementation Thread-Index: AdUoNi/vM8K/09VPS/SL/hWaQe3EMg== Accept-Language: it-IT, en-US Content-Language: it-IT X-MS-Has-Attach: yes authentication-results: spf=none (sender IP is ) smtp.mailfrom=Antonio.Poggiali@datalogic.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 177fdbf8-4c9c-41ff-91c3-08d6f64d831c x-ms-traffictypediagnostic: AM0PR07MB5793: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5236; x-forefront-prvs: 0075CB064E received-spf: None (protection.outlook.com: datalogic.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 X-MS-Exchange-CrossTenant-Network-Message-Id: 177fdbf8-4c9c-41ff-91c3-08d6f64d831c X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jun 2019 13:36:49.1226 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fa92fa5a-de6c-4caf-a2ae-f13cb9d1c40a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: antonio.poggiali@datalogic.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB5793 X-OriginatorOrg: datalogic.com X-DL-LOG: Attachment X-DL-LOG: Subject X-SASI-RCODE: 200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=datalogic.com; h=from:to:cc:subject:date:message-id:content-type:mime-version; s=datalogic; bh=GdyzfbvMWtIlYPexsp1feEP7rL2zTo3HtwSq4OV9LNY=; b=jA8PnZMqS6OomNB+M9ONUyT0M7e8RqXGHR2rY1xM/5W6+OUh1OAZN2f0UFy02JWIvzRCObFMXuKDfW6JwrJ2ZYjW+P3hnH1qkJODiZs2G1gF9mN637em72bgzVC9cwKnKZPC+Ka3cTAmMZE5fR27cWWm1YG+s+vlhairkV2IXKlm6KtrZbQc3hIV6J12JFcLGeIPuyKbqIsHMtvEKQ1WqwOkEglYyZYokNEM5p2nsMCJCcdHMGz3iYmBbtYbKlWjnT0DhHcNQUqg/TwUHYqpf2XqvVzUKsFkFIivSVpsqwVTATMIfFqk03Rqp7dqAP3bokmy6lWNMHcYssacPYwKCg== Xref: news.gmane.org gmane.linux.lib.musl.general:14251 Archived-At: --_006_AM0PR07MB442007DDD4FECFF99BB5EBF48BE70AM0PR07MB4420eurp_ Content-Type: multipart/related; boundary="_005_AM0PR07MB442007DDD4FECFF99BB5EBF48BE70AM0PR07MB4420eurp_"; type="multipart/alternative" --_005_AM0PR07MB442007DDD4FECFF99BB5EBF48BE70AM0PR07MB4420eurp_ Content-Type: multipart/alternative; boundary="_000_AM0PR07MB442007DDD4FECFF99BB5EBF48BE70AM0PR07MB4420eurp_" --_000_AM0PR07MB442007DDD4FECFF99BB5EBF48BE70AM0PR07MB4420eurp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello, I've written the missing API pthread_getname_np for the latest version of t= he library. In attachment the patch to apply in on the master branch. I'd really like to see it integrated in the next release. Regards Antonio Poggiali R&D Senior SW Engineer Automation Products [cid:image003.png@01D4CACC.0F48DEC0] Phone: +39 051 676 5613 Datalogic S.r.l. via Lavino, 265 40050 Monte San Pietro - Bologna - Italy antonio.poggiali@datalogic.com | w= ww.datalogic.com CONFIDENTIALITY NOTICE. This message is for the sole use of the intended re= cipient(s) and may contain confidential and/or privileged information. Any = unauthorized review, use, disclosure, or distribution is prohibited. If you= are not the intended recipient, please destroy all copies of the original = message, including any and all attachments, and notify the sender immediate= ly. --_000_AM0PR07MB442007DDD4FECFF99BB5EBF48BE70AM0PR07MB4420eurp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello,

 

I’ve written the missing API pthread_getname_n= p for the latest version of the library.

 In attachment the patch to apply in on the mas= ter branch.

 

I’d really like to see it integrated in the ne= xt release.

 

Regards

 

 

Antonio Poggiali

R&D Senior SW Engineer Autom= ation Products

 

3D"cid:image003.png@01D4CACC.0F48DEC0"

 

Ph= one: +39 051 676 5613

Da= talogic S.r.l.

vi= a Lavino, 265

40= 050 Monte San Pietro – Bologna - Italy

antonio.poggiali@datalog= ic.com&= nbsp; |  www.datalogic.com

 




CONFIDENTIALITY NOTICE. This message is for the sole use of the intended re=
cipient(s) and may contain confidential and/or privileged information. Any =
unauthorized review, use, disclosure, or distribution is prohibited. If you=
 are not the intended recipient, please destroy all copies of the original =
message, including any and all attachments, and notify the sender immediate=
ly.
--_000_AM0PR07MB442007DDD4FECFF99BB5EBF48BE70AM0PR07MB4420eurp_-- --_005_AM0PR07MB442007DDD4FECFF99BB5EBF48BE70AM0PR07MB4420eurp_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=4840; creation-date="Fri, 21 Jun 2019 13:36:48 GMT"; modification-date="Fri, 21 Jun 2019 13:36:48 GMT" Content-ID: Content-Transfer-Encoding: base64 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 --_005_AM0PR07MB442007DDD4FECFF99BB5EBF48BE70AM0PR07MB4420eurp_-- --_006_AM0PR07MB442007DDD4FECFF99BB5EBF48BE70AM0PR07MB4420eurp_ Content-Type: application/octet-stream; name="0001-Add-pthread_getname_np-API.patch" Content-Description: 0001-Add-pthread_getname_np-API.patch Content-Disposition: attachment; filename="0001-Add-pthread_getname_np-API.patch"; size=1975; creation-date="Fri, 21 Jun 2019 13:34:05 GMT"; modification-date="Fri, 21 Jun 2019 13:34:05 GMT" Content-Transfer-Encoding: base64 RnJvbSAyMGNlYTgyNTc5ZDQ4MmI5MGJkM2RiOTU2ZmIwYWVjZGU4ZmQ5ZmM4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBhcG9nZ2lhbGkgPGFudG9uaW8ucG9nZ2lhbGlAZGF0YWxvZ2lj LmNvbT4KRGF0ZTogRnJpLCAyMSBKdW4gMjAxOSAxNDo1NzowNCArMDIwMApTdWJqZWN0OiBbUEFU Q0hdIEFkZCBwdGhyZWFkX2dldG5hbWVfbnAgQVBJCgotLS0KIGluY2x1ZGUvcHRocmVhZC5oICAg ICAgICAgICAgICAgfCAgMSArCiBzcmMvdGhyZWFkL3B0aHJlYWRfZ2V0bmFtZV9ucC5jIHwgMjcg KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlv bnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBzcmMvdGhyZWFkL3B0aHJlYWRfZ2V0bmFtZV9ucC5j CgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9wdGhyZWFkLmggYi9pbmNsdWRlL3B0aHJlYWQuaAppbmRl eCBlMjM4MzIxYi4uNTdmYTkwNWMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvcHRocmVhZC5oCisrKyBi L2luY2x1ZGUvcHRocmVhZC5oCkBAIC0yMTgsNiArMjE4LDcgQEAgaW50IHB0aHJlYWRfZ2V0YWZm aW5pdHlfbnAocHRocmVhZF90LCBzaXplX3QsIHN0cnVjdCBjcHVfc2V0X3QgKik7CiBpbnQgcHRo cmVhZF9zZXRhZmZpbml0eV9ucChwdGhyZWFkX3QsIHNpemVfdCwgY29uc3Qgc3RydWN0IGNwdV9z ZXRfdCAqKTsKIGludCBwdGhyZWFkX2dldGF0dHJfbnAocHRocmVhZF90LCBwdGhyZWFkX2F0dHJf dCAqKTsKIGludCBwdGhyZWFkX3NldG5hbWVfbnAocHRocmVhZF90LCBjb25zdCBjaGFyICopOwor aW50IHB0aHJlYWRfZ2V0bmFtZV9ucChwdGhyZWFkX3QsIGNoYXIgKiwgc2l6ZV90KTsKIGludCBw dGhyZWFkX2dldGF0dHJfZGVmYXVsdF9ucChwdGhyZWFkX2F0dHJfdCAqKTsKIGludCBwdGhyZWFk X3NldGF0dHJfZGVmYXVsdF9ucChjb25zdCBwdGhyZWFkX2F0dHJfdCAqKTsKIGludCBwdGhyZWFk X3RyeWpvaW5fbnAocHRocmVhZF90LCB2b2lkICoqKTsKZGlmZiAtLWdpdCBhL3NyYy90aHJlYWQv cHRocmVhZF9nZXRuYW1lX25wLmMgYi9zcmMvdGhyZWFkL3B0aHJlYWRfZ2V0bmFtZV9ucC5jCm5l dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwLi4zYjU1ODRjYQotLS0gL2Rldi9udWxs CisrKyBiL3NyYy90aHJlYWQvcHRocmVhZF9nZXRuYW1lX25wLmMKQEAgLTAsMCArMSwyNyBAQAor I2RlZmluZSBfR05VX1NPVVJDRQorI2luY2x1ZGUgPGZjbnRsLmg+CisjaW5jbHVkZSA8c3RyaW5n Lmg+CisjaW5jbHVkZSA8dW5pc3RkLmg+CisjaW5jbHVkZSA8c3lzL3ByY3RsLmg+CisKKyNpbmNs dWRlICJwdGhyZWFkX2ltcGwuaCIKKworaW50IHB0aHJlYWRfZ2V0bmFtZV9ucChwdGhyZWFkX3Qg dGhyZWFkLCBjaGFyICpuYW1lLCBzaXplX3QgbGVuKQoreworCWludCBmZCwgY3MsIHN0YXR1cyA9 IDA7CisJc3NpemVfdCBubGVuOworCWNoYXIgZltzaXplb2YgIi9wcm9jL3NlbGYvdGFzay8vY29t bSIgKyAzKnNpemVvZihpbnQpXTsKKworCWlmIChsZW4gPCAxNikgcmV0dXJuIEVSQU5HRTsKKwor CWlmICh0aHJlYWQgPT0gcHRocmVhZF9zZWxmKCkpCisJCXJldHVybiBwcmN0bChQUl9HRVRfTkFN RSwgKHVuc2lnbmVkIGxvbmcpbmFtZSwgMFVMLCAwVUwsIDBVTCkgPyBlcnJubyA6IDA7CisKKwlz bnByaW50ZihmLCBzaXplb2YgZiwgIi9wcm9jL3NlbGYvdGFzay8lZC9jb21tIiwgdGhyZWFkLT50 aWQpOworCXB0aHJlYWRfc2V0Y2FuY2Vsc3RhdGUoUFRIUkVBRF9DQU5DRUxfRElTQUJMRSwgJmNz KTsKKwlpZiAoKGZkID0gb3BlbihmLCBPX1JET05MWSkpIDwgMCB8fCAobmxlbiA9cmVhZChmZCwg bmFtZSwgbGVuKSkgPCAwKSBzdGF0dXMgPSBlcnJubzsKKwlpZiAoZmQgPj0gMCkgY2xvc2UoZmQp OworCXB0aHJlYWRfc2V0Y2FuY2Vsc3RhdGUoY3MsIDApOworICAgIG5hbWVbbmxlbi0xXSA9ICdc MCc7CQorCXJldHVybiBzdGF0dXM7Cit9Ci0tIAoyLjE5LjEKCg== --_006_AM0PR07MB442007DDD4FECFF99BB5EBF48BE70AM0PR07MB4420eurp_--