From: Bruno Haible Date: Sun, 9 Aug 2020 09:31:48 +0000 (+0200) Subject: thread-optim: Fix logic error. X-Git-Tag: v1.0~3803 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=b7e3ae2f9c6d891b060e2a2606e62bd4345c1afd;p=gnulib.git thread-optim: Fix logic error. Reported by Paul Eggert. * lib/thread-optim.h (IF_MT): Fix logic error. --- diff --git a/ChangeLog b/ChangeLog index d9a78c4fc8..ab4cc112d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2020-08-09 Bruno Haible + + thread-optim: Fix logic error. + Reported by Paul Eggert. + * lib/thread-optim.h (IF_MT): Fix logic error. + 2020-08-08 Bruno Haible localename: Use module 'thread-optim'. diff --git a/lib/thread-optim.h b/lib/thread-optim.h index 8040d5331a..5d9a499825 100644 --- a/lib/thread-optim.h +++ b/lib/thread-optim.h @@ -51,7 +51,7 @@ #if HAVE_SYS_SINGLE_THREADED_H /* glibc >= 2.32 */ # include # define IF_MT_DECL char optimize_for_single_thread = __libc_single_threaded -# define IF_MT if (optimize_for_single_thread) +# define IF_MT if (!optimize_for_single_thread) #else # define IF_MT_DECL (void *)0 # define IF_MT