diff options
Diffstat (limited to 'src/locale')
-rw-r--r-- | src/locale/dcngettext.c | 5 | ||||
-rw-r--r-- | src/locale/locale_map.c | 6 |
2 files changed, 11 insertions, 0 deletions
diff --git a/src/locale/dcngettext.c b/src/locale/dcngettext.c index 4c304393..39a98e83 100644 --- a/src/locale/dcngettext.c +++ b/src/locale/dcngettext.c @@ -11,6 +11,11 @@ #include "pleval.h" #include "lock.h" +#define malloc __libc_malloc +#define calloc __libc_calloc +#define realloc undef +#define free undef + struct binding { struct binding *next; int dirlen; diff --git a/src/locale/locale_map.c b/src/locale/locale_map.c index e7eede62..94f1b04e 100644 --- a/src/locale/locale_map.c +++ b/src/locale/locale_map.c @@ -1,10 +1,16 @@ #include <locale.h> #include <string.h> #include <sys/mman.h> +#include <stdlib.h> #include "locale_impl.h" #include "libc.h" #include "lock.h" +#define malloc __libc_malloc +#define calloc undef +#define realloc undef +#define free undef + const char *__lctrans_impl(const char *msg, const struct __locale_map *lm) { const char *trans = 0; |