diff --git a/repos/libports/src/lib/libc/nolocale.cc b/repos/libports/src/lib/libc/nolocale.cc index 9d43c35ac..84f11f1f0 100644 --- a/repos/libports/src/lib/libc/nolocale.cc +++ b/repos/libports/src/lib/libc/nolocale.cc @@ -20,6 +20,7 @@ extern "C" { #include #include #include +#include extern struct xlocale_component __xlocale_global_collate; @@ -64,4 +65,15 @@ char *setlocale(int, const char *) return (char*)"C"; } + +locale_t newlocale(int, const char *locale, locale_t) +{ + Genode::warning("cannot set \"", locale, "\" locale, not implemented"); + errno = ENOENT; + return NULL; +} + + +void freelocale(locale_t) { } + }