Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gldk2-0008I6-Ve for pgsql-hackers@arkaria.postgresql.org; Mon, 21 Jan 2019 17:52:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1gldk1-0006Mm-FR for pgsql-hackers@arkaria.postgresql.org; Mon, 21 Jan 2019 17:52:09 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gldk1-0006Me-7v for pgsql-hackers@lists.postgresql.org; Mon, 21 Jan 2019 17:52:09 +0000 Received: from mout.kundenserver.de ([217.72.192.73]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gldjz-0007P0-74 for pgsql-hackers@lists.postgresql.org; Mon, 21 Jan 2019 17:52:08 +0000 Received: from feivel.credativ.lan ([108.48.124.82]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MhDEq-1hOq700tBC-00eOmR; Mon, 21 Jan 2019 18:52:00 +0100 Received: from localhost (localhost [127.0.0.1]) by feivel.credativ.lan (Postfix) with ESMTP id 6614BE007F; Mon, 21 Jan 2019 18:51:56 +0100 (CET) Message-ID: <26eaf58751e03d52cb200064ca8f84f940b9c0bf.camel@postgresql.org> Subject: Re: Thread-unsafe coding in ecpg From: Michael Meskes To: Tom Lane , "Tsunakawa, Takayuki" Cc: "pgsql-hackers@lists.postgresql.org" Date: Mon, 21 Jan 2019 18:51:56 +0100 In-Reply-To: <13850.1548090570@sss.pgh.pa.us> References: <31420.1547783697@sss.pgh.pa.us> <0be2e83c4dec0d2f1f8eb55b1e95ad98b12ede24.camel@postgresql.org> <23046.1547943059@sss.pgh.pa.us> <907962be808367ff475893ce07a8442700e3e65a.camel@postgresql.org> <24002.1547944649@sss.pgh.pa.us> <29905.1548005448@sss.pgh.pa.us> <29984.1548014676@sss.pgh.pa.us> <0A3221C70F24FB45833433255569204D1FB6C47E@G01JPEXMBYT05> <21439.1548037255@sss.pgh.pa.us> <0A3221C70F24FB45833433255569204D1FB6C4FA@G01JPEXMBYT05> <32316.1548040561@sss.pgh.pa.us> <0A3221C70F24FB45833433255569204D1FB6C6C0@G01JPEXMBYT05> <13850.1548090570@sss.pgh.pa.us> Organization: PostgreSQL Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.30.4-1 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:iPA/LcDhuhpbnIB7+A2S7wqSV27aeITcs4fCMakFjOHW3o0jpjM XanSbaT+f41N66toJW3PLZBlSB6vO4iDb03V96GLOPJTUOjf2dROLpP7mjg9i4b58bgUesA GKP93LK7qZoEtunQjhgMyN9rhTk9LwVNIhi+Wc2XJGiKSeTBK4Teyu6nHJSNQigXG4zbldN DWRqWHYBYG7V5lyTEcWiw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:4cfwt6QPYGc=:jGcwmx9W85Gpq10oCFz2/G g55BplBhtMxIqtku9zWWlE8VkCW1jZXFQp/q1H+Vzk2jJ0XWQqMvbebZyQzKc2Y7KdOmr+kvd ZzslS6y0WFYwzG5MluEfJe/zdctHtpuJa16Y+r3iPEgXKKVq3JgY78AklkTwgYe1BsJ9XgK0I qWys3QCAurGhgU00jq6Y0wVeGWW+FB5ihBSgA+57j3ihlMU983Hbp47JM3pwvV0slqEaYeTay BMwEHN4KgrXkTHjDR5An3WqcE2n2JxrZ7uaYxkcjBSggRVifxCJYvix6RhyMaFB76QLEh1Le3 eCA+ToSBTurfvADAATCHlticlMv44woaGEcoC2uxVIdl8zu8n1rVAxau0tGIRGU6BlIRC9ZP4 WY9ApnHrPRHFOBPT8ZEjB8gu7ENwm2zgsAPe6A+qHfteVqR/kmsbnG3G+iTzvCKjq7y7LpZSo zdLsVUPqIHhVpv0QVl4g432UmpMU/fMEP05pmrno5BE6i8ENqvA+4cnSyXnzKlefh35OMsiB1 5gldVkBR1Ik8u/ejvWMdmtyqRBaPknVY5n6NXNxkcphy02XeILm8x0+iR1aUS5aR2MoT3lEOb JwBXWqvVFLVcKjAUstsXCIXMjtjOXjCwxtHU+gWgYtGWON8n9N1QPdiDZprZbRMmOtQd8KxpR W1qGUuUlAsc8aCXE64s2YJcuh6hnU8xvcFjWMuSahAb/BlUc7h/HPNdegowEujOZIGXDjV7BC MA7tpRNVAIhs6d6A8L0DNfajfNWoXfQgLemZWqfdAia5zVTJDWKHbuoC4tQ= List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk > Thanks for reviewing! I've pushed this now (to HEAD only for the > moment), > we'll see what the buildfarm thinks. > > BTW, I found another spot in descriptor.c where ecpglib is using > setlocale() for the same purpose. Perhaps that one's not reachable > in threaded apps, but I didn't see any obvious reason to think so, > so I changed it too. Thanks Tom. Michael -- Michael Meskes Michael at Fam-Meskes dot De, Michael at Meskes dot (De|Com|Net|Org) Meskes at (Debian|Postgresql) dot Org Jabber: michael at xmpp dot meskes dot org VfL Borussia! Força Barça! SF 49ers! Use Debian GNU/Linux, PostgreSQL