]> git.proxmox.com Git - wasi-libc.git/blobdiff - libc-top-half/musl/src/locale/dcngettext.c
Update to musl 1.2.2.
[wasi-libc.git] / libc-top-half / musl / src / locale / dcngettext.c
index 4c30439389805224cb14910f09674b56a2177711..d1e6c6d13af33d6f095a58ed583502214fa2bcad 100644 (file)
 #include "atomic.h"
 #include "pleval.h"
 #include "lock.h"
+#include "fork_impl.h"
+
+#define malloc __libc_malloc
+#define calloc __libc_calloc
+#define realloc undef
+#define free undef
 
 struct binding {
        struct binding *next;
@@ -34,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;