On Thu, Jun 25, 2020 at 8:08 PM brian m. carlson <sandals@xxxxxxxxxxxxxxxxxxxx> wrote: > > On 2020-06-25 at 20:32:57, Matheus Tavares wrote: > > +#ifdef HAVE_THREADS > > + void *value; > > + > > + if (pthread_once(&hexbuf_array_once, init_hexbuf_array_key)) > > + die(_("failed to initialize threads' key for hash to hex conversion")); > > + > > + value = pthread_key_getspecific(&hexbuf_array_key); > > I think the portable name for this is "pthread_getspecific". That > appears to be what POSIX specifies and what our Windows pthread compat > code uses. Right, thanks for noticing that! (I wonder how the Windows build passed successfully in our CI [1]... Shouldn't the compiler have failed due to a "undefined reference" error?) [1]: https://github.com/matheustavares/git/runs/808649609