Thread

  1. Re: Remaining dependency on setlocale()

    Jeff Davis <pgsql@j-davis.com> — 2025-11-10T20:39:28Z

    On Mon, 2025-11-03 at 20:14 +0100, Daniel Verite wrote:
    > No, I think we should put the database's lc_ctype
    > into LC_CTYPE and the database's lc_collate into
    > LC_COLLATE, independently of anything else,
    > like it was done until commit 5e6e42e.
    > I believe that's the purpose of these database
    > properties, whether the provider is libc or ICU or builtin.
    
    As phrased, that appears to be a promise that we will never support
    thread-per-connection. setlocale() is not thread-safe, and uselocale()
    is not available on NetBSD.
    
    Regards,
    	Jeff Davis