X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Flocale%2Fdcngettext.c;h=d1e6c6d13af33d6f095a58ed583502214fa2bcad;hb=c5ecaca743e4d6c1be7e3fd91dee62e560acb7e2;hp=39a98e830d55699efd2f159a6976e0fe71540940;hpb=34952fe5de44a833370cbe87b63fb8eec61466d7;p=musl diff --git a/src/locale/dcngettext.c b/src/locale/dcngettext.c index 39a98e83..d1e6c6d1 100644 --- a/src/locale/dcngettext.c +++ b/src/locale/dcngettext.c @@ -10,6 +10,7 @@ #include "atomic.h" #include "pleval.h" #include "lock.h" +#include "fork_impl.h" #define malloc __libc_malloc #define calloc __libc_calloc @@ -39,9 +40,11 @@ static char *gettextdir(const char *domainname, size_t *dirlen) return 0; } +static volatile int lock[1]; +volatile int *const __gettext_lockptr = lock; + char *bindtextdomain(const char *domainname, const char *dirname) { - static volatile int lock[1]; struct binding *p, *q; if (!domainname) return 0;